From e47ddacccf3905183f285801801a2b57f83382be Mon Sep 17 00:00:00 2001 From: Erisa A Date: Sun, 6 Oct 2024 00:51:20 +0000 Subject: [PATCH 1/8] go.mod: upgrade tailscale to v1.74.1 --- flake.lock | 17 ++++---- flake.nix | 8 ++-- go.mod | 39 +++-------------- go.sum | 112 ++++++------------------------------------------- gomod2nix.toml | 102 +++++--------------------------------------- 5 files changed, 42 insertions(+), 236 deletions(-) diff --git a/flake.lock b/flake.lock index 1905fda..a0388de 100644 --- a/flake.lock +++ b/flake.lock @@ -10,15 +10,16 @@ ] }, "locked": { - "lastModified": 1725515722, - "narHash": "sha256-+gljgHaflZhQXtr3WjJrGn8NXv7MruVPAORSufuCFnw=", - "owner": "tweag", + "lastModified": 1725226629, + "narHash": "sha256-0l5gtNAf3408INFPbvbMvHghd44LgKhMuqUcY6vH5N8=", + "owner": "obreitwi", "repo": "gomod2nix", - "rev": "1c6fd4e862bf2f249c9114ad625c64c6c29a8a08", + "rev": "983228366edc1bed1be6e6f7a45e285b4707b9ba", "type": "github" }, "original": { - "owner": "tweag", + "owner": "obreitwi", + "ref": "fix/go_mod_vendor", "repo": "gomod2nix", "type": "github" } @@ -65,11 +66,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "lastModified": 1726560853, + "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", "owner": "numtide", "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 9246626..a34da99 100644 --- a/flake.nix +++ b/flake.nix @@ -6,7 +6,7 @@ utils.url = "github:numtide/flake-utils"; gomod2nix = { - url = "github:tweag/gomod2nix"; + url = "github:obreitwi/gomod2nix/fix/go_mod_vendor"; inputs.nixpkgs.follows = "nixpkgs"; inputs.flake-utils.follows = "utils"; }; @@ -21,12 +21,12 @@ ] (system: let graft = pkgs: pkg: pkg.override { - buildGoModule = pkgs.buildGo122Module; + buildGoModule = pkgs.buildGo123Module; }; pkgs = import nixpkgs { inherit system; overlays = [ gomod2nix.overlays.default (final: prev: { - go = prev.go; + go = prev.go_1_23; go-tools = graft prev prev.go-tools; gotools = graft prev prev.gotools; gopls = graft prev prev.gopls; @@ -86,7 +86,7 @@ devShells.default = pkgs.mkShell { buildInputs = with pkgs; [ - go + go_1_23 gopls gotools go-tools diff --git a/go.mod b/go.mod index 93f09f1..0bbd589 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,8 @@ module github.com/tailscale-dev/tclip -go 1.22.0 +go 1.23 -toolchain go1.22.5 +toolchain go1.23.0 require ( github.com/go-enry/go-enry/v2 v2.8.4 @@ -11,12 +11,11 @@ require ( github.com/niklasfasching/go-org v1.7.0 github.com/russross/blackfriday v1.6.0 modernc.org/sqlite v1.30.2 - tailscale.com v1.72.0 + tailscale.com v1.74.1 ) require ( filippo.io/edwards25519 v1.1.0 // indirect - github.com/Microsoft/go-winio v0.6.2 // indirect github.com/akutz/memconn v0.1.0 // indirect github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa // indirect github.com/aws/aws-sdk-go-v2 v1.24.1 // indirect @@ -36,39 +35,26 @@ require ( github.com/aymerick/douceur v0.2.0 // indirect github.com/bits-and-blooms/bitset v1.13.0 // indirect github.com/coder/websocket v1.8.12 // indirect - github.com/containerd/stargz-snapshotter/estargz v0.15.1 // indirect github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6 // indirect github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa // indirect github.com/digitalocean/go-smbios v0.0.0-20180907143718-390a4f403a8e // indirect - github.com/distribution/reference v0.6.0 // indirect - github.com/docker/cli v27.1.1+incompatible // indirect - github.com/docker/distribution v2.8.3+incompatible // indirect - github.com/docker/docker v27.1.1+incompatible // indirect - github.com/docker/docker-credential-helpers v0.8.2 // indirect - github.com/docker/go-connections v0.5.0 // indirect - github.com/docker/go-units v0.5.0 // indirect github.com/dustin/go-humanize v1.0.1 // indirect - github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fxamacker/cbor/v2 v2.6.0 // indirect github.com/gaissmai/bart v0.11.1 // indirect github.com/go-enry/go-oniguruma v1.2.1 // indirect github.com/go-json-experiment/json v0.0.0-20231102232822-2e55bd4e08b0 // indirect - github.com/go-logr/logr v1.4.2 // indirect - github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.3.0 // indirect github.com/godbus/dbus/v5 v5.1.1-0.20230522191255-76236955d466 // indirect - github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/google/btree v1.1.2 // indirect github.com/google/go-cmp v0.6.0 // indirect - github.com/google/go-containerregistry v0.20.1 // indirect github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806 // indirect github.com/gorilla/csrf v1.7.2 // indirect github.com/gorilla/css v1.0.1 // indirect github.com/gorilla/securecookie v1.1.2 // indirect github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hdevalence/ed25519consensus v0.2.0 // indirect - github.com/illarion/gonotify v1.0.1 // indirect + github.com/illarion/gonotify/v2 v2.0.3 // indirect github.com/insomniacslk/dhcp v0.0.0-20231206064809-8c70d406f6d2 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86 // indirect @@ -81,38 +67,25 @@ require ( github.com/mdlayher/sdnotify v1.0.0 // indirect github.com/mdlayher/socket v0.5.0 // indirect github.com/miekg/dns v1.1.58 // indirect - github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/go-ps v1.0.0 // indirect - github.com/moby/docker-image-spec v1.3.1 // indirect github.com/ncruces/go-strftime v0.1.9 // indirect - github.com/opencontainers/go-digest v1.0.0 // indirect - github.com/opencontainers/image-spec v1.1.0 // indirect github.com/pierrec/lz4/v4 v4.1.21 // indirect - github.com/pkg/errors v0.9.1 // indirect github.com/prometheus-community/pro-bing v0.4.0 // indirect github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect github.com/safchain/ethtool v0.3.0 // indirect - github.com/sirupsen/logrus v1.9.3 // indirect github.com/tailscale/certstore v0.1.1-0.20231202035212-d3fa0460f47e // indirect github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55 // indirect github.com/tailscale/golang-x-crypto v0.0.0-20240604161659-3fde5e568aa4 // indirect github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05 // indirect github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a // indirect - github.com/tailscale/mkctr v0.0.0-20240730144311-42e5cb39d30b // indirect - github.com/tailscale/netlink v1.1.1-0.20211101221916-cabfb018fe85 // indirect + github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7 // indirect github.com/tailscale/peercred v0.0.0-20240214030740-b535050b2aa4 // indirect github.com/tailscale/web-client-prebuilt v0.0.0-20240226180453-5db17b287bf1 // indirect - github.com/tailscale/wireguard-go v0.0.0-20240731203015-71393c576b98 // indirect + github.com/tailscale/wireguard-go v0.0.0-20240905161824-799c1978fafc // indirect github.com/tcnksm/go-httpstat v0.2.0 // indirect github.com/u-root/uio v0.0.0-20240118234441-a3c409a6018e // indirect - github.com/vbatts/tar-split v0.11.5 // indirect - github.com/vishvananda/netlink v1.2.1-beta.2 // indirect github.com/vishvananda/netns v0.0.4 // indirect github.com/x448/float16 v0.8.4 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 // indirect - go.opentelemetry.io/otel v1.28.0 // indirect - go.opentelemetry.io/otel/metric v1.28.0 // indirect - go.opentelemetry.io/otel/trace v1.28.0 // indirect go4.org/mem v0.0.0-20220726221520-4f986261bf13 // indirect go4.org/netipx v0.0.0-20231129151722-fdeea329fbba // indirect golang.org/x/crypto v0.25.0 // indirect diff --git a/go.sum b/go.sum index b4362df..93ba64d 100644 --- a/go.sum +++ b/go.sum @@ -2,10 +2,8 @@ filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= filippo.io/mkcert v1.4.4 h1:8eVbbwfVlaqUM7OwuftKc2nuYOoTDQWqsoXmzoXZdbc= filippo.io/mkcert v1.4.4/go.mod h1:VyvOchVuAye3BoUsPUOOofKygVwLV2KQMVFJNRq+1dA= -github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8= -github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= -github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= -github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= +github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c h1:pxW6RcqyfI9/kWtOwnv/G+AzdKuy2ZrqINhenH4HyNs= +github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= github.com/akutz/memconn v0.1.0 h1:NawI0TORU4hcOMsMr11g7vwlCdkYeLKXBcxWu2W/P8A= github.com/akutz/memconn v0.1.0/go.mod h1:Jo8rI7m0NieZyLI5e2CDlRdRqRRB4S7Xp77ukDjH+Fw= github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa h1:LHTHcTQiSGT7VVbI0o4wBRNQIgn917usHWOd6VAffYI= @@ -48,8 +46,6 @@ github.com/cilium/ebpf v0.15.0 h1:7NxJhNiBT3NG8pZJ3c+yfrVdHY8ScgKD27sScgjLMMk= github.com/cilium/ebpf v0.15.0/go.mod h1:DHp1WyrLeiBh19Cf/tfiSMhqheEiK8fXFZ4No0P1Hso= github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= -github.com/containerd/stargz-snapshotter/estargz v0.15.1 h1:eXJjw9RbkLFgioVaTG+G/ZW/0kEe2oEKCdS/ZxIyoCU= -github.com/containerd/stargz-snapshotter/estargz v0.15.1/go.mod h1:gr2RNwukQ/S9Nv33Lt6UC7xEx58C+LHRdoqbEKjz1Kk= github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6 h1:8h5+bWd7R6AYUslN6c6iuZWTKsKxUFDlpnmilO6R2n0= github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6/go.mod h1:Qe8Bv2Xik5FyTXwgIbLAnv2sWSBmvWdFETJConOQ//Q= github.com/creack/pty v1.1.23 h1:4M6+isWdcStXEf15G/RbrMPOQj1dZ7HPZCGwE4kOeP0= @@ -62,28 +58,12 @@ github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa h1:h8TfIT1xc8FWbww github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa/go.mod h1:Nx87SkVqTKd8UtT+xu7sM/l+LgXs6c0aHrlKusR+2EQ= github.com/digitalocean/go-smbios v0.0.0-20180907143718-390a4f403a8e h1:vUmf0yezR0y7jJ5pceLHthLaYf4bA5T14B6q39S4q2Q= github.com/digitalocean/go-smbios v0.0.0-20180907143718-390a4f403a8e/go.mod h1:YTIHhz/QFSYnu/EhlF2SpU2Uk+32abacUYA5ZPljz1A= -github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk= -github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= github.com/djherbis/times v1.6.0 h1:w2ctJ92J8fBvWPxugmXIv7Nz7Q3iDMKNx9v5ocVH20c= github.com/djherbis/times v1.6.0/go.mod h1:gOHeRAz2h+VJNZ5Gmc/o7iD9k4wW7NMVqieYCY99oc0= -github.com/docker/cli v27.1.1+incompatible h1:goaZxOqs4QKxznZjjBWKONQci/MywhtRv2oNn0GkeZE= -github.com/docker/cli v27.1.1+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk= -github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v27.1.1+incompatible h1:hO/M4MtV36kzKldqnA37IWhebRA+LnqqcqDja6kVaKY= -github.com/docker/docker v27.1.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker-credential-helpers v0.8.2 h1:bX3YxiGzFP5sOXWc3bTPEXdEaZSeVMrFgOr3T+zrFAo= -github.com/docker/docker-credential-helpers v0.8.2/go.mod h1:P3ci7E3lwkZg6XiHdRKft1KckHiO9a2rNtyFbZ/ry9M= -github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c= -github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc= -github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= -github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/dsnet/try v0.0.3 h1:ptR59SsrcFUYbT/FhAbKTV6iLkeD6O18qfIWRml2fqI= github.com/dsnet/try v0.0.3/go.mod h1:WBM8tRpUmnXXhY1U6/S8dt6UWdHTQ7y8A5YSkRCkq40= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= -github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fxamacker/cbor/v2 v2.6.0 h1:sU6J2usfADwWlYDAFhZBQ6TnLFBHxgesMrQfQgk1tWA= @@ -98,25 +78,16 @@ github.com/go-enry/go-oniguruma v1.2.1 h1:k8aAMuJfMrqm/56SG2lV9Cfti6tC4x8673aHCc github.com/go-enry/go-oniguruma v1.2.1/go.mod h1:bWDhYP+S6xZQgiRL7wlTScFYBe023B6ilRZbCAD5Hf4= github.com/go-json-experiment/json v0.0.0-20231102232822-2e55bd4e08b0 h1:ymLjT4f35nQbASLnvxEde4XOBL+Sn7rFuV+FOJqkljg= github.com/go-json-experiment/json v0.0.0-20231102232822-2e55bd4e08b0/go.mod h1:6daplAwHHGbUGib4990V3Il26O0OC4aRyvewaaAihaA= -github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= -github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= -github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= -github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE= github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78= github.com/godbus/dbus/v5 v5.1.1-0.20230522191255-76236955d466 h1:sQspH8M4niEijh3PFscJRLDnkL547IeP7kpPe3uUhEg= github.com/godbus/dbus/v5 v5.1.1-0.20230522191255-76236955d466/go.mod h1:ZiQxhyQ+bbbfxUKVvjfO498oPYvtYhZzycal3G/NHmU= -github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= -github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-containerregistry v0.20.1 h1:eTgx9QNYugV4DN5mz4U8hiAGTi1ybXn0TPi4Smd8du0= -github.com/google/go-containerregistry v0.20.1/go.mod h1:YCMFNQeeXeLF+dnhhWkqDItx/JSkH01j1Kis4PsjzFI= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806 h1:wG8RYIyctLhdFk6Vl1yPGtSRtwGpVkWyZww1OCil2MI= @@ -135,8 +106,8 @@ github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hdevalence/ed25519consensus v0.2.0 h1:37ICyZqdyj0lAZ8P4D1d1id3HqbbG1N3iBb1Tb4rdcU= github.com/hdevalence/ed25519consensus v0.2.0/go.mod h1:w3BHWjwJbFU29IRHL1Iqkw3sus+7FctEyM4RqDxYNzo= -github.com/illarion/gonotify v1.0.1 h1:F1d+0Fgbq/sDWjj/r66ekjDG+IDeecQKUFH4wNwsoio= -github.com/illarion/gonotify v1.0.1/go.mod h1:zt5pmDofZpU1f8aqlK0+95eQhoEAn/d4G4B/FjVW4jE= +github.com/illarion/gonotify/v2 v2.0.3 h1:B6+SKPo/0Sw8cRJh1aLzNEeNVFfzE3c6N+o+vyxM+9A= +github.com/illarion/gonotify/v2 v2.0.3/go.mod h1:38oIJTgFqupkEydkkClkbL6i5lXV/bxdH9do5TALPEE= github.com/insomniacslk/dhcp v0.0.0-20231206064809-8c70d406f6d2 h1:9K06NfxkBh25x56yVhWWlKFE8YpicaSfHwoV8SFbueA= github.com/insomniacslk/dhcp v0.0.0-20231206064809-8c70d406f6d2/go.mod h1:3A9PQ1cunSDF/1rbTq99Ts4pVnycWg+vlPkfeD2NLFI= github.com/jellydator/ttlcache/v3 v3.1.0 h1:0gPFG0IHHP6xyUyXq+JaD8fwkDCqgqwohXNJBcYE71g= @@ -150,10 +121,6 @@ github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86 h1:elKwZS1OcdQ0 github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86/go.mod h1:aFAMtuldEgx/4q7iSGazk22+IcgvtiC+HIimFO9XlS8= github.com/jsimonetti/rtnetlink v1.4.0 h1:Z1BF0fRgcETPEa0Kt0MRk3yV5+kF1FWTni6KUFKrq2I= github.com/jsimonetti/rtnetlink v1.4.0/go.mod h1:5W1jDvWdnthFJ7fxYX1GMK07BUpI4oskfOqvPteYS6E= -github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.17.4 h1:Ej5ixsIri7BrIjBkRZLTo6ghwrEtHFk7ijlczPW4fZ4= -github.com/klauspost/compress v1.17.4/go.mod h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM= github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a h1:+RR6SqnTkDLWyICxS1xpjCi/3dhyV+TgZwA6Ww3KncQ= @@ -178,27 +145,17 @@ github.com/microcosm-cc/bluemonday v1.0.27 h1:MpEUotklkwCSLeH+Qdx1VJgNqLlpY2KXwX github.com/microcosm-cc/bluemonday v1.0.27/go.mod h1:jFi9vgW+H7c3V0lb6nR74Ib/DIB5OBs92Dimizgw2cA= github.com/miekg/dns v1.1.58 h1:ca2Hdkz+cDg/7eNF6V56jjzuZ4aCAE+DbVkILdQWG/4= github.com/miekg/dns v1.1.58/go.mod h1:Ypv+3b/KadlvW9vJfXOTf300O4UqaHFzFCuHz+rPkBY= -github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc= github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg= -github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0= -github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo= github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4= github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 h1:zYyBkD/k9seD2A7fsi6Oo2LfFZAehjjQMERAvZLEDnQ= github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8= github.com/niklasfasching/go-org v1.7.0 h1:vyMdcMWWTe/XmANk19F4k8XGBYg0GQ/gJGMimOjGMek= github.com/niklasfasching/go-org v1.7.0/go.mod h1:WuVm4d45oePiE0eX25GqTDQIt/qPW1T9DGkRscqLW5o= -github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= -github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= -github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= -github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM= github.com/pierrec/lz4/v4 v4.1.14/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ= github.com/pierrec/lz4/v4 v4.1.21/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= -github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.13.6 h1:JFZT4XbOU7l77xGSpOdW+pwIMqP044IyjXX6FGyEKFo= github.com/pkg/sftp v1.13.6/go.mod h1:tz1ryNURKu77RL+GuCzmoJYxQczL3wLNNpPWagdg4Qk= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -214,12 +171,9 @@ github.com/russross/blackfriday v1.6.0 h1:KqfZb0pUVN2lYqZUYRddxF4OR8ZMURnJIG5Y3V github.com/russross/blackfriday v1.6.0/go.mod h1:ti0ldHuxg49ri4ksnFxlkCfN+hvslNlmVHqNRXXJNAY= github.com/safchain/ethtool v0.3.0 h1:gimQJpsI6sc1yIqP/y8GYgiXn/NjgvpM0RNoWLVVmP0= github.com/safchain/ethtool v0.3.0/go.mod h1:SA9BwrgyAqNo7M+uaL6IYbxpm5wk3L7Mm6ocLW+CJUs= -github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= -github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= @@ -235,18 +189,16 @@ github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05 h1:4chzWmimtJPx github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05/go.mod h1:PdCqy9JzfWMJf1H5UJW2ip33/d4YkoKN0r67yKH1mG8= github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a h1:SJy1Pu0eH1C29XwJucQo73FrleVK6t4kYz4NVhp34Yw= github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a/go.mod h1:DFSS3NAGHthKo1gTlmEcSBiZrRJXi28rLNd/1udP1c8= -github.com/tailscale/mkctr v0.0.0-20240730144311-42e5cb39d30b h1:vU+iiea1eJ9nZrU5R2HPmj7Lp4Qa7YXGG+HvyrN/Yz4= -github.com/tailscale/mkctr v0.0.0-20240730144311-42e5cb39d30b/go.mod h1:DY0LwJZ52wTlXCOfdpBPEJ3gBjofpAQC1P0JyNbl1wI= -github.com/tailscale/netlink v1.1.1-0.20211101221916-cabfb018fe85 h1:zrsUcqrG2uQSPhaUPjUQwozcRdDdSxxqhNgNZ3drZFk= -github.com/tailscale/netlink v1.1.1-0.20211101221916-cabfb018fe85/go.mod h1:NzVQi3Mleb+qzq8VmcWpSkcSYxXIg0DkI6XDzpVkhJ0= +github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7 h1:uFsXVBE9Qr4ZoF094vE6iYTLDl0qCiKzYXlL6UeWObU= +github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7/go.mod h1:NzVQi3Mleb+qzq8VmcWpSkcSYxXIg0DkI6XDzpVkhJ0= github.com/tailscale/peercred v0.0.0-20240214030740-b535050b2aa4 h1:Gz0rz40FvFVLTBk/K8UNAenb36EbDSnh+q7Z9ldcC8w= github.com/tailscale/peercred v0.0.0-20240214030740-b535050b2aa4/go.mod h1:phI29ccmHQBc+wvroosENp1IF9195449VDnFDhJ4rJU= github.com/tailscale/web-client-prebuilt v0.0.0-20240226180453-5db17b287bf1 h1:tdUdyPqJ0C97SJfjB9tW6EylTtreyee9C44de+UBG0g= github.com/tailscale/web-client-prebuilt v0.0.0-20240226180453-5db17b287bf1/go.mod h1:agQPE6y6ldqCOui2gkIh7ZMztTkIQKH049tv8siLuNQ= github.com/tailscale/wf v0.0.0-20240214030419-6fbb0a674ee6 h1:l10Gi6w9jxvinoiq15g8OToDdASBni4CyJOdHY1Hr8M= github.com/tailscale/wf v0.0.0-20240214030419-6fbb0a674ee6/go.mod h1:ZXRML051h7o4OcI0d3AaILDIad/Xw0IkXaHM17dic1Y= -github.com/tailscale/wireguard-go v0.0.0-20240731203015-71393c576b98 h1:RNpJrXfI5u6e+uzyIzvmnXbhmhdRkVf//90sMBH3lso= -github.com/tailscale/wireguard-go v0.0.0-20240731203015-71393c576b98/go.mod h1:BOm5fXUBFM+m9woLNBoxI9TaBXXhGNP50LX/TGIvGb4= +github.com/tailscale/wireguard-go v0.0.0-20240905161824-799c1978fafc h1:cezaQN9pvKVaw56Ma5qr/G646uKIYP0yQf+OyWN/okc= +github.com/tailscale/wireguard-go v0.0.0-20240905161824-799c1978fafc/go.mod h1:BOm5fXUBFM+m9woLNBoxI9TaBXXhGNP50LX/TGIvGb4= github.com/tailscale/xnet v0.0.0-20240729143630-8497ac4dab2e h1:zOGKqN5D5hHhiYUp091JqK7DPCqSARyUfduhGUY8Bek= github.com/tailscale/xnet v0.0.0-20240729143630-8497ac4dab2e/go.mod h1:orPd6JZXXRyuDusYilywte7k094d7dycXXU5YnWsrwg= github.com/tc-hib/winres v0.2.1 h1:YDE0FiP0VmtRaDn7+aaChp1KiF4owBiJa5l964l5ujA= @@ -257,32 +209,15 @@ github.com/u-root/u-root v0.12.0 h1:K0AuBFriwr0w/PGS3HawiAw89e3+MU7ks80GpghAsNs= github.com/u-root/u-root v0.12.0/go.mod h1:FYjTOh4IkIZHhjsd17lb8nYW6udgXdJhG1c0r6u0arI= github.com/u-root/uio v0.0.0-20240118234441-a3c409a6018e h1:BA9O3BmlTmpjbvajAwzWx4Wo2TRVdpPXZEeemGQcajw= github.com/u-root/uio v0.0.0-20240118234441-a3c409a6018e/go.mod h1:eLL9Nub3yfAho7qB0MzZizFhTU2QkLeoVsWdHtDW264= -github.com/vbatts/tar-split v0.11.5 h1:3bHCTIheBm1qFTcgh9oPu+nNBtX+XJIupG/vacinCts= -github.com/vbatts/tar-split v0.11.5/go.mod h1:yZbwRsSeGjusneWgA781EKej9HF8vme8okylkAeNKLk= -github.com/vishvananda/netlink v1.2.1-beta.2 h1:Llsql0lnQEbHj0I1OuKyp8otXp0r3q0mPkuhwHfStVs= -github.com/vishvananda/netlink v1.2.1-beta.2/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= github.com/vishvananda/netns v0.0.4 h1:Oeaw1EM2JMxD51g9uhtC0D7erkIjgmj8+JZc26m1YX8= github.com/vishvananda/netns v0.0.4/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 h1:4K4tsIXefpVJtvA/8srF4V4y0akAoPHkIslgAkjixJA= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0/go.mod h1:jjdQuTGVsXV4vSs+CJ2qYDeDPf9yIJV23qlIzBm73Vg= -go.opentelemetry.io/otel v1.28.0 h1:/SqNcYk+idO0CxKEUOtKQClMK/MimZihKYMruSMViUo= -go.opentelemetry.io/otel v1.28.0/go.mod h1:q68ijF8Fc8CnMHKyzqL6akLO46ePnjkgfIMIjUIX9z4= -go.opentelemetry.io/otel/metric v1.28.0 h1:f0HGvSl1KRAU1DLgLGFjrwVyismPlnuU6JD6bOeuA5Q= -go.opentelemetry.io/otel/metric v1.28.0/go.mod h1:Fb1eVBFZmLVTMb6PPohq3TO9IIhUisDsbJoL/+uQW4s= -go.opentelemetry.io/otel/trace v1.28.0 h1:GhQ9cUuQGmNDd5BTCP2dAvv75RdMxEfTmYejp+lkx9g= -go.opentelemetry.io/otel/trace v1.28.0/go.mod h1:jPyXzNPg6da9+38HEwElrQiHlVMTnVfM3/yv2OlIHaI= go4.org/mem v0.0.0-20220726221520-4f986261bf13 h1:CbZeCBZ0aZj8EfVgnqQcYZgf0lpZ3H9rmp5nkDTAst8= go4.org/mem v0.0.0-20220726221520-4f986261bf13/go.mod h1:reUoABIJ9ikfM5sgtSF3Wushcza7+WeD01VB9Lirh3g= go4.org/netipx v0.0.0-20231129151722-fdeea329fbba h1:0b9z3AuHCjxk0x/opv64kcgZLBseWJUpBw5I82+2U4M= go4.org/netipx v0.0.0-20231129151722-fdeea329fbba/go.mod h1:PLyyIXexvUFg3Owu6p/WfdlivPbZJsZdgWZlrGope/Y= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= golang.org/x/exp v0.0.0-20240119083558-1b970713d09a h1:Q8/wZp0KX97QFTc2ywcOE0YRjZPVIx+MXInMzdvQqcA= @@ -291,29 +226,16 @@ golang.org/x/exp/typeparams v0.0.0-20240119083558-1b970713d09a h1:8qmSSA8Gz/1kTr golang.org/x/exp/typeparams v0.0.0-20240119083558-1b970713d09a/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= golang.org/x/image v0.18.0 h1:jGzIakQa/ZXI1I0Fxvaa9W7yP25TqT6cHIHn+6CqvSQ= golang.org/x/image v0.18.0/go.mod h1:4yyo5vMFQjVjUcVk4jEQcU9MGy/rulF5WvUILseCM2E= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200217220822-9197077df867/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200728102440-3e129f6d46b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20220622161953-175b2fd9d664/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220817070843-5a390386f1f2/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.4.1-0.20230131160137-e7d7f63158de/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -322,22 +244,12 @@ golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.22.0 h1:BbsgPEJULsl2fV/AT3v15Mjva5yXKQDyKf+TbDz7QJk= golang.org/x/term v0.22.0/go.mod h1:F3qCibpT5AMpCRfhfT53vVJwhLtIVHhB9XDjfFvnMI4= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.23.0 h1:SGsXPZ+2l4JsgaCKkx+FQ9YZ5XEtA1GZYuoDjenLjvg= golang.org/x/tools v0.23.0/go.mod h1:pnu6ufv6vQkll6szChhK3C3L/ruaIv5eBeztNG8wtsI= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 h1:B82qJJgjvYKsXS9jeunTOisW56dUokqW/FOteYJJ/yg= golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2/go.mod h1:deeaetjYA+DHMHg+sMSMI58GrEteJUUzzw7en6TJQcI= golang.zx2c4.com/wireguard/windows v0.5.3 h1:On6j2Rpn3OEMXqBq00QEDC7bWSZrPIHKIus8eIuExIE= @@ -351,8 +263,8 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gvisor.dev/gvisor v0.0.0-20240722211153-64c016c92987 h1:TU8z2Lh3Bbq77w0t1eG8yRlLcNHzZu3x6mhoH2Mk0c8= gvisor.dev/gvisor v0.0.0-20240722211153-64c016c92987/go.mod h1:sxc3Uvk/vHcd3tj7/DHVBoR5wvWT/MmRq2pj7HRJnwU= -honnef.co/go/tools v0.4.6 h1:oFEHCKeID7to/3autwsWfnuv69j3NsfcXbvJKuIcep8= -honnef.co/go/tools v0.4.6/go.mod h1:+rnGS1THNh8zMwnd2oVOTL9QF6vmfyG6ZXBULae2uc0= +honnef.co/go/tools v0.5.1 h1:4bH5o3b5ZULQ4UrBmP+63W9r7qIkqJClEA9ko5YKx+I= +honnef.co/go/tools v0.5.1/go.mod h1:e9irvo83WDG9/irijV44wr3tbhcFeRnfpVlRqVwpzMs= howett.net/plist v1.0.0 h1:7CrbWYbPPO/PyNy38b2EB/+gYbjCe2DXBxgtOOZbSQM= howett.net/plist v1.0.0/go.mod h1:lqaXoTrLY4hg8tnEzNru53gicrbv7rrk+2xJA/7hw9g= modernc.org/cc/v4 v4.21.4 h1:3Be/Rdo1fpr8GrQ7IVw9OHtplU4gWbb+wNgeoBMmGLQ= @@ -383,5 +295,5 @@ modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= software.sslmate.com/src/go-pkcs12 v0.4.0 h1:H2g08FrTvSFKUj+D309j1DPfk5APnIdAQAB8aEykJ5k= software.sslmate.com/src/go-pkcs12 v0.4.0/go.mod h1:Qiz0EyvDRJjjxGyUQa2cCNZn/wMyzrRJ/qcDXOQazLI= -tailscale.com v1.72.0 h1:emsPxupFM72zJLt2wvSzpa1vymqPYbL0WVVO+170/s0= -tailscale.com v1.72.0/go.mod h1:v7OHtg0KLAnhOVf81Z8WrjNefj238QbFhgkWJQoKxbs= +tailscale.com v1.74.1 h1:qhhkN+0gFZasczi+0n0eBxwfP/ZaUr+05cWdsOQ3GT0= +tailscale.com v1.74.1/go.mod h1:3iACpCONQ4lauDXvwfoGlwNCpfbVxjdc2j6G9EuFOW8= diff --git a/gomod2nix.toml b/gomod2nix.toml index 39baa59..7dafdb7 100644 --- a/gomod2nix.toml +++ b/gomod2nix.toml @@ -1,12 +1,10 @@ -schema = 3 +schema = 4 +vendorModulesTxt = "# filippo.io/edwards25519 v1.1.0\n## explicit; go 1.20\nfilippo.io/edwards25519\nfilippo.io/edwards25519/field\n# github.com/akutz/memconn v0.1.0\n## explicit\ngithub.com/akutz/memconn\n# github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa\n## explicit; go 1.13\ngithub.com/alexbrainman/sspi\ngithub.com/alexbrainman/sspi/internal/common\ngithub.com/alexbrainman/sspi/negotiate\n# github.com/aws/aws-sdk-go-v2 v1.24.1\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/aws\ngithub.com/aws/aws-sdk-go-v2/aws/arn\ngithub.com/aws/aws-sdk-go-v2/aws/defaults\ngithub.com/aws/aws-sdk-go-v2/aws/middleware\ngithub.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/query\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/restjson\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/xml\ngithub.com/aws/aws-sdk-go-v2/aws/ratelimit\ngithub.com/aws/aws-sdk-go-v2/aws/retry\ngithub.com/aws/aws-sdk-go-v2/aws/signer/internal/v4\ngithub.com/aws/aws-sdk-go-v2/aws/signer/v4\ngithub.com/aws/aws-sdk-go-v2/aws/transport/http\ngithub.com/aws/aws-sdk-go-v2/internal/auth\ngithub.com/aws/aws-sdk-go-v2/internal/auth/smithy\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn\ngithub.com/aws/aws-sdk-go-v2/internal/rand\ngithub.com/aws/aws-sdk-go-v2/internal/sdk\ngithub.com/aws/aws-sdk-go-v2/internal/sdkio\ngithub.com/aws/aws-sdk-go-v2/internal/shareddefaults\ngithub.com/aws/aws-sdk-go-v2/internal/strings\ngithub.com/aws/aws-sdk-go-v2/internal/sync/singleflight\ngithub.com/aws/aws-sdk-go-v2/internal/timeconv\n# github.com/aws/aws-sdk-go-v2/config v1.26.5\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/config\n# github.com/aws/aws-sdk-go-v2/credentials v1.16.16\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/credentials\ngithub.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds\ngithub.com/aws/aws-sdk-go-v2/credentials/endpointcreds\ngithub.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client\ngithub.com/aws/aws-sdk-go-v2/credentials/processcreds\ngithub.com/aws/aws-sdk-go-v2/credentials/ssocreds\ngithub.com/aws/aws-sdk-go-v2/credentials/stscreds\n# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/feature/ec2/imds\ngithub.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config\n# github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/configsources\n# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints/v2\n# github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/ini\n# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/internal/accept-encoding\n# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/internal/presigned-url\n# github.com/aws/aws-sdk-go-v2/service/ssm v1.44.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/ssm\ngithub.com/aws/aws-sdk-go-v2/service/ssm/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/ssm/types\n# github.com/aws/aws-sdk-go-v2/service/sso v1.18.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/sso\ngithub.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/sso/types\n# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc/types\n# github.com/aws/aws-sdk-go-v2/service/sts v1.26.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/sts\ngithub.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/sts/types\n# github.com/aws/smithy-go v1.19.0\n## explicit; go 1.19\ngithub.com/aws/smithy-go\ngithub.com/aws/smithy-go/auth\ngithub.com/aws/smithy-go/auth/bearer\ngithub.com/aws/smithy-go/context\ngithub.com/aws/smithy-go/document\ngithub.com/aws/smithy-go/encoding\ngithub.com/aws/smithy-go/encoding/httpbinding\ngithub.com/aws/smithy-go/encoding/json\ngithub.com/aws/smithy-go/encoding/xml\ngithub.com/aws/smithy-go/endpoints\ngithub.com/aws/smithy-go/internal/sync/singleflight\ngithub.com/aws/smithy-go/io\ngithub.com/aws/smithy-go/logging\ngithub.com/aws/smithy-go/middleware\ngithub.com/aws/smithy-go/private/requestcompression\ngithub.com/aws/smithy-go/ptr\ngithub.com/aws/smithy-go/rand\ngithub.com/aws/smithy-go/time\ngithub.com/aws/smithy-go/transport/http\ngithub.com/aws/smithy-go/transport/http/internal/io\ngithub.com/aws/smithy-go/waiter\n# github.com/aymerick/douceur v0.2.0\n## explicit\ngithub.com/aymerick/douceur/css\ngithub.com/aymerick/douceur/parser\n# github.com/bits-and-blooms/bitset v1.13.0\n## explicit; go 1.16\ngithub.com/bits-and-blooms/bitset\n# github.com/coder/websocket v1.8.12\n## explicit; go 1.19\ngithub.com/coder/websocket\ngithub.com/coder/websocket/internal/bpool\ngithub.com/coder/websocket/internal/errd\ngithub.com/coder/websocket/internal/util\ngithub.com/coder/websocket/internal/wsjs\ngithub.com/coder/websocket/internal/xsync\n# github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6\n## explicit; go 1.16\ngithub.com/coreos/go-iptables/iptables\n# github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa\n## explicit; go 1.21\ngithub.com/dblohm7/wingoes\ngithub.com/dblohm7/wingoes/com\ngithub.com/dblohm7/wingoes/com/automation\ngithub.com/dblohm7/wingoes/internal\ngithub.com/dblohm7/wingoes/pe\n# github.com/digitalocean/go-smbios v0.0.0-20180907143718-390a4f403a8e\n## explicit\ngithub.com/digitalocean/go-smbios/smbios\n# github.com/dustin/go-humanize v1.0.1\n## explicit; go 1.16\ngithub.com/dustin/go-humanize\n# github.com/fxamacker/cbor/v2 v2.6.0\n## explicit; go 1.17\ngithub.com/fxamacker/cbor/v2\n# github.com/gaissmai/bart v0.11.1\n## explicit; go 1.21\ngithub.com/gaissmai/bart\n# github.com/go-enry/go-enry/v2 v2.8.4\n## explicit; go 1.14\ngithub.com/go-enry/go-enry/v2\ngithub.com/go-enry/go-enry/v2/data\ngithub.com/go-enry/go-enry/v2/data/rule\ngithub.com/go-enry/go-enry/v2/internal/tokenizer\ngithub.com/go-enry/go-enry/v2/internal/tokenizer/flex\ngithub.com/go-enry/go-enry/v2/regex\n# github.com/go-enry/go-oniguruma v1.2.1\n## explicit; go 1.14\ngithub.com/go-enry/go-oniguruma\n# github.com/go-json-experiment/json v0.0.0-20231102232822-2e55bd4e08b0\n## explicit; go 1.21\ngithub.com/go-json-experiment/json\ngithub.com/go-json-experiment/json/internal\ngithub.com/go-json-experiment/json/internal/jsonflags\ngithub.com/go-json-experiment/json/internal/jsonopts\ngithub.com/go-json-experiment/json/internal/jsonwire\ngithub.com/go-json-experiment/json/jsontext\n# github.com/go-ole/go-ole v1.3.0\n## explicit; go 1.12\ngithub.com/go-ole/go-ole\ngithub.com/go-ole/go-ole/oleutil\n# github.com/godbus/dbus/v5 v5.1.1-0.20230522191255-76236955d466\n## explicit; go 1.12\ngithub.com/godbus/dbus/v5\n# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da\n## explicit\ngithub.com/golang/groupcache/lru\n# github.com/google/btree v1.1.2\n## explicit; go 1.18\ngithub.com/google/btree\n# github.com/google/go-cmp v0.6.0\n## explicit; go 1.13\ngithub.com/google/go-cmp/cmp\ngithub.com/google/go-cmp/cmp/internal/diff\ngithub.com/google/go-cmp/cmp/internal/flags\ngithub.com/google/go-cmp/cmp/internal/function\ngithub.com/google/go-cmp/cmp/internal/value\n# github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806\n## explicit; go 1.21\ngithub.com/google/nftables\ngithub.com/google/nftables/alignedbuff\ngithub.com/google/nftables/binaryutil\ngithub.com/google/nftables/expr\ngithub.com/google/nftables/internal/parseexprfunc\ngithub.com/google/nftables/xt\n# github.com/google/uuid v1.6.0\n## explicit\ngithub.com/google/uuid\n# github.com/gorilla/csrf v1.7.2\n## explicit; go 1.20\ngithub.com/gorilla/csrf\n# github.com/gorilla/css v1.0.1\n## explicit; go 1.20\ngithub.com/gorilla/css/scanner\n# github.com/gorilla/securecookie v1.1.2\n## explicit; go 1.20\ngithub.com/gorilla/securecookie\n# github.com/hashicorp/golang-lru/v2 v2.0.7\n## explicit; go 1.18\ngithub.com/hashicorp/golang-lru/v2\ngithub.com/hashicorp/golang-lru/v2/internal\ngithub.com/hashicorp/golang-lru/v2/simplelru\n# github.com/hdevalence/ed25519consensus v0.2.0\n## explicit; go 1.19\ngithub.com/hdevalence/ed25519consensus\n# github.com/illarion/gonotify/v2 v2.0.3\n## explicit; go 1.12\ngithub.com/illarion/gonotify/v2\n# github.com/insomniacslk/dhcp v0.0.0-20231206064809-8c70d406f6d2\n## explicit; go 1.20\ngithub.com/insomniacslk/dhcp/dhcpv4\ngithub.com/insomniacslk/dhcp/iana\ngithub.com/insomniacslk/dhcp/interfaces\ngithub.com/insomniacslk/dhcp/rfc1035label\n# github.com/jmespath/go-jmespath v0.4.0\n## explicit; go 1.14\ngithub.com/jmespath/go-jmespath\n# github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86\n## explicit; go 1.13\ngithub.com/josharian/native\n# github.com/jsimonetti/rtnetlink v1.4.0\n## explicit; go 1.20\ngithub.com/jsimonetti/rtnetlink\ngithub.com/jsimonetti/rtnetlink/internal/unix\n# github.com/klauspost/compress v1.17.9\n## explicit; go 1.20\ngithub.com/klauspost/compress\ngithub.com/klauspost/compress/fse\ngithub.com/klauspost/compress/huff0\ngithub.com/klauspost/compress/internal/cpuinfo\ngithub.com/klauspost/compress/internal/snapref\ngithub.com/klauspost/compress/zstd\ngithub.com/klauspost/compress/zstd/internal/xxhash\n# github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a\n## explicit; go 1.12\ngithub.com/kortschak/wol\n# github.com/mattn/go-isatty v0.0.20\n## explicit; go 1.15\ngithub.com/mattn/go-isatty\n# github.com/mdlayher/genetlink v1.3.2\n## explicit; go 1.18\ngithub.com/mdlayher/genetlink\n# github.com/mdlayher/netlink v1.7.2\n## explicit; go 1.18\ngithub.com/mdlayher/netlink\ngithub.com/mdlayher/netlink/nlenc\ngithub.com/mdlayher/netlink/nltest\n# github.com/mdlayher/sdnotify v1.0.0\n## explicit; go 1.18\ngithub.com/mdlayher/sdnotify\n# github.com/mdlayher/socket v0.5.0\n## explicit; go 1.21\ngithub.com/mdlayher/socket\n# github.com/microcosm-cc/bluemonday v1.0.27\n## explicit; go 1.19\ngithub.com/microcosm-cc/bluemonday\ngithub.com/microcosm-cc/bluemonday/css\n# github.com/miekg/dns v1.1.58\n## explicit; go 1.19\ngithub.com/miekg/dns\n# github.com/mitchellh/go-ps v1.0.0\n## explicit; go 1.13\ngithub.com/mitchellh/go-ps\n# github.com/ncruces/go-strftime v0.1.9\n## explicit; go 1.17\ngithub.com/ncruces/go-strftime\n# github.com/niklasfasching/go-org v1.7.0\n## explicit; go 1.18\ngithub.com/niklasfasching/go-org/org\n# github.com/pierrec/lz4/v4 v4.1.21\n## explicit; go 1.14\ngithub.com/pierrec/lz4/v4\ngithub.com/pierrec/lz4/v4/internal/lz4block\ngithub.com/pierrec/lz4/v4/internal/lz4errors\ngithub.com/pierrec/lz4/v4/internal/lz4stream\ngithub.com/pierrec/lz4/v4/internal/xxh32\n# github.com/prometheus-community/pro-bing v0.4.0\n## explicit; go 1.19\ngithub.com/prometheus-community/pro-bing\n# github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec\n## explicit; go 1.12\ngithub.com/remyoudompheng/bigfft\n# github.com/russross/blackfriday v1.6.0\n## explicit; go 1.13\ngithub.com/russross/blackfriday\n# github.com/safchain/ethtool v0.3.0\n## explicit; go 1.16\ngithub.com/safchain/ethtool\n# github.com/tailscale/certstore v0.1.1-0.20231202035212-d3fa0460f47e\n## explicit; go 1.20\ngithub.com/tailscale/certstore\n# github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55\n## explicit; go 1.17\ngithub.com/tailscale/go-winio\ngithub.com/tailscale/go-winio/internal/fs\ngithub.com/tailscale/go-winio/internal/socket\ngithub.com/tailscale/go-winio/internal/stringbuffer\ngithub.com/tailscale/go-winio/pkg/guid\n# github.com/tailscale/golang-x-crypto v0.0.0-20240604161659-3fde5e568aa4\n## explicit; go 1.18\ngithub.com/tailscale/golang-x-crypto/acme\ngithub.com/tailscale/golang-x-crypto/internal/poly1305\ngithub.com/tailscale/golang-x-crypto/ssh\ngithub.com/tailscale/golang-x-crypto/ssh/internal/bcrypt_pbkdf\n# github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05\n## explicit; go 1.16\ngithub.com/tailscale/goupnp\ngithub.com/tailscale/goupnp/dcps/internetgateway2\ngithub.com/tailscale/goupnp/httpu\ngithub.com/tailscale/goupnp/scpd\ngithub.com/tailscale/goupnp/soap\ngithub.com/tailscale/goupnp/ssdp\n# github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a\n## explicit; go 1.18\ngithub.com/tailscale/hujson\n# github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7\n## explicit; go 1.12\ngithub.com/tailscale/netlink\ngithub.com/tailscale/netlink/nl\n# github.com/tailscale/peercred v0.0.0-20240214030740-b535050b2aa4\n## explicit; go 1.18\ngithub.com/tailscale/peercred\n# github.com/tailscale/web-client-prebuilt v0.0.0-20240226180453-5db17b287bf1\n## explicit; go 1.21\ngithub.com/tailscale/web-client-prebuilt\n# github.com/tailscale/wireguard-go v0.0.0-20240905161824-799c1978fafc\n## explicit; go 1.20\ngithub.com/tailscale/wireguard-go/conn\ngithub.com/tailscale/wireguard-go/conn/winrio\ngithub.com/tailscale/wireguard-go/device\ngithub.com/tailscale/wireguard-go/ipc\ngithub.com/tailscale/wireguard-go/ipc/namedpipe\ngithub.com/tailscale/wireguard-go/ratelimiter\ngithub.com/tailscale/wireguard-go/replay\ngithub.com/tailscale/wireguard-go/rwcancel\ngithub.com/tailscale/wireguard-go/tai64n\ngithub.com/tailscale/wireguard-go/tun\n# github.com/tcnksm/go-httpstat v0.2.0\n## explicit\ngithub.com/tcnksm/go-httpstat\n# github.com/u-root/uio v0.0.0-20240118234441-a3c409a6018e\n## explicit; go 1.16\ngithub.com/u-root/uio/rand\ngithub.com/u-root/uio/uio\n# github.com/vishvananda/netns v0.0.4\n## explicit; go 1.17\ngithub.com/vishvananda/netns\n# github.com/x448/float16 v0.8.4\n## explicit; go 1.11\ngithub.com/x448/float16\n# go4.org/mem v0.0.0-20220726221520-4f986261bf13\n## explicit; go 1.14\ngo4.org/mem\n# go4.org/netipx v0.0.0-20231129151722-fdeea329fbba\n## explicit; go 1.18\ngo4.org/netipx\n# golang.org/x/crypto v0.25.0\n## explicit; go 1.20\ngolang.org/x/crypto/argon2\ngolang.org/x/crypto/blake2b\ngolang.org/x/crypto/blake2s\ngolang.org/x/crypto/blowfish\ngolang.org/x/crypto/chacha20\ngolang.org/x/crypto/chacha20poly1305\ngolang.org/x/crypto/curve25519\ngolang.org/x/crypto/hkdf\ngolang.org/x/crypto/internal/alias\ngolang.org/x/crypto/internal/poly1305\ngolang.org/x/crypto/nacl/box\ngolang.org/x/crypto/nacl/secretbox\ngolang.org/x/crypto/poly1305\ngolang.org/x/crypto/salsa20/salsa\n# golang.org/x/exp v0.0.0-20240119083558-1b970713d09a\n## explicit; go 1.20\ngolang.org/x/exp/constraints\ngolang.org/x/exp/maps\n# golang.org/x/mod v0.19.0\n## explicit; go 1.18\ngolang.org/x/mod/semver\n# golang.org/x/net v0.27.0\n## explicit; go 1.18\ngolang.org/x/net/bpf\ngolang.org/x/net/dns/dnsmessage\ngolang.org/x/net/html\ngolang.org/x/net/html/atom\ngolang.org/x/net/http/httpguts\ngolang.org/x/net/http/httpproxy\ngolang.org/x/net/http2\ngolang.org/x/net/http2/h2c\ngolang.org/x/net/http2/hpack\ngolang.org/x/net/icmp\ngolang.org/x/net/idna\ngolang.org/x/net/internal/iana\ngolang.org/x/net/internal/socket\ngolang.org/x/net/internal/socks\ngolang.org/x/net/ipv4\ngolang.org/x/net/ipv6\ngolang.org/x/net/proxy\ngolang.org/x/net/route\n# golang.org/x/sync v0.7.0\n## explicit; go 1.18\ngolang.org/x/sync/errgroup\n# golang.org/x/sys v0.22.0\n## explicit; go 1.18\ngolang.org/x/sys/cpu\ngolang.org/x/sys/plan9\ngolang.org/x/sys/unix\ngolang.org/x/sys/windows\ngolang.org/x/sys/windows/registry\ngolang.org/x/sys/windows/svc\ngolang.org/x/sys/windows/svc/mgr\n# golang.org/x/term v0.22.0\n## explicit; go 1.18\ngolang.org/x/term\n# golang.org/x/text v0.16.0\n## explicit; go 1.18\ngolang.org/x/text/secure/bidirule\ngolang.org/x/text/transform\ngolang.org/x/text/unicode/bidi\ngolang.org/x/text/unicode/norm\n# golang.org/x/time v0.5.0\n## explicit; go 1.18\ngolang.org/x/time/rate\n# golang.org/x/tools v0.23.0\n## explicit; go 1.19\ngolang.org/x/tools/go/gcexportdata\ngolang.org/x/tools/go/packages\ngolang.org/x/tools/go/types/objectpath\ngolang.org/x/tools/internal/aliases\ngolang.org/x/tools/internal/event\ngolang.org/x/tools/internal/event/core\ngolang.org/x/tools/internal/event/keys\ngolang.org/x/tools/internal/event/label\ngolang.org/x/tools/internal/gcimporter\ngolang.org/x/tools/internal/gocommand\ngolang.org/x/tools/internal/packagesinternal\ngolang.org/x/tools/internal/pkgbits\ngolang.org/x/tools/internal/stdlib\ngolang.org/x/tools/internal/tokeninternal\ngolang.org/x/tools/internal/typesinternal\ngolang.org/x/tools/internal/versions\n# golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2\n## explicit; go 1.17\ngolang.zx2c4.com/wintun\n# golang.zx2c4.com/wireguard/windows v0.5.3\n## explicit; go 1.18\ngolang.zx2c4.com/wireguard/windows/tunnel/winipcfg\n# gvisor.dev/gvisor v0.0.0-20240722211153-64c016c92987\n## explicit; go 1.22.0\ngvisor.dev/gvisor/pkg/atomicbitops\ngvisor.dev/gvisor/pkg/bits\ngvisor.dev/gvisor/pkg/buffer\ngvisor.dev/gvisor/pkg/context\ngvisor.dev/gvisor/pkg/cpuid\ngvisor.dev/gvisor/pkg/gohacks\ngvisor.dev/gvisor/pkg/goid\ngvisor.dev/gvisor/pkg/linewriter\ngvisor.dev/gvisor/pkg/log\ngvisor.dev/gvisor/pkg/rand\ngvisor.dev/gvisor/pkg/refs\ngvisor.dev/gvisor/pkg/sleep\ngvisor.dev/gvisor/pkg/state\ngvisor.dev/gvisor/pkg/state/wire\ngvisor.dev/gvisor/pkg/sync\ngvisor.dev/gvisor/pkg/sync/locking\ngvisor.dev/gvisor/pkg/tcpip\ngvisor.dev/gvisor/pkg/tcpip/adapters/gonet\ngvisor.dev/gvisor/pkg/tcpip/checksum\ngvisor.dev/gvisor/pkg/tcpip/hash/jenkins\ngvisor.dev/gvisor/pkg/tcpip/header\ngvisor.dev/gvisor/pkg/tcpip/header/parse\ngvisor.dev/gvisor/pkg/tcpip/internal/tcp\ngvisor.dev/gvisor/pkg/tcpip/network/hash\ngvisor.dev/gvisor/pkg/tcpip/network/internal/fragmentation\ngvisor.dev/gvisor/pkg/tcpip/network/internal/ip\ngvisor.dev/gvisor/pkg/tcpip/network/internal/multicast\ngvisor.dev/gvisor/pkg/tcpip/network/ipv4\ngvisor.dev/gvisor/pkg/tcpip/network/ipv6\ngvisor.dev/gvisor/pkg/tcpip/ports\ngvisor.dev/gvisor/pkg/tcpip/seqnum\ngvisor.dev/gvisor/pkg/tcpip/stack\ngvisor.dev/gvisor/pkg/tcpip/stack/gro\ngvisor.dev/gvisor/pkg/tcpip/transport\ngvisor.dev/gvisor/pkg/tcpip/transport/icmp\ngvisor.dev/gvisor/pkg/tcpip/transport/internal/network\ngvisor.dev/gvisor/pkg/tcpip/transport/internal/noop\ngvisor.dev/gvisor/pkg/tcpip/transport/packet\ngvisor.dev/gvisor/pkg/tcpip/transport/raw\ngvisor.dev/gvisor/pkg/tcpip/transport/tcp\ngvisor.dev/gvisor/pkg/tcpip/transport/tcpconntrack\ngvisor.dev/gvisor/pkg/tcpip/transport/udp\ngvisor.dev/gvisor/pkg/waiter\n# modernc.org/gc/v3 v3.0.0-20240304020402-f0dba7c97c2b\n## explicit; go 1.20\nmodernc.org/gc/v3\n# modernc.org/libc v1.55.2\n## explicit; go 1.20\nmodernc.org/libc\nmodernc.org/libc/errno\nmodernc.org/libc/fcntl\nmodernc.org/libc/fts\nmodernc.org/libc/grp\nmodernc.org/libc/honnef.co/go/netdb\nmodernc.org/libc/langinfo\nmodernc.org/libc/limits\nmodernc.org/libc/netdb\nmodernc.org/libc/netinet/in\nmodernc.org/libc/poll\nmodernc.org/libc/pthread\nmodernc.org/libc/pwd\nmodernc.org/libc/signal\nmodernc.org/libc/stdio\nmodernc.org/libc/stdlib\nmodernc.org/libc/sys/socket\nmodernc.org/libc/sys/stat\nmodernc.org/libc/sys/types\nmodernc.org/libc/termios\nmodernc.org/libc/time\nmodernc.org/libc/unistd\nmodernc.org/libc/utime\nmodernc.org/libc/uuid\nmodernc.org/libc/uuid/uuid\nmodernc.org/libc/wctype\n# modernc.org/mathutil v1.6.0\n## explicit; go 1.18\nmodernc.org/mathutil\n# modernc.org/memory v1.8.0\n## explicit; go 1.18\nmodernc.org/memory\n# modernc.org/sqlite v1.30.2\n## explicit; go 1.20\nmodernc.org/sqlite\nmodernc.org/sqlite/lib\n# modernc.org/strutil v1.2.0\n## explicit; go 1.18\nmodernc.org/strutil\n# modernc.org/token v1.1.0\n## explicit\nmodernc.org/token\n# tailscale.com v1.74.1\n## explicit; go 1.23\ntailscale.com\ntailscale.com/appc\ntailscale.com/atomicfile\ntailscale.com/client/tailscale\ntailscale.com/client/tailscale/apitype\ntailscale.com/client/web\ntailscale.com/clientupdate\ntailscale.com/clientupdate/distsign\ntailscale.com/control/controlbase\ntailscale.com/control/controlclient\ntailscale.com/control/controlhttp\ntailscale.com/control/controlknobs\ntailscale.com/derp\ntailscale.com/derp/derphttp\ntailscale.com/disco\ntailscale.com/doctor\ntailscale.com/doctor/ethtool\ntailscale.com/doctor/permissions\ntailscale.com/doctor/routetable\ntailscale.com/drive\ntailscale.com/envknob\ntailscale.com/health\ntailscale.com/health/healthmsg\ntailscale.com/hostinfo\ntailscale.com/internal/noiseconn\ntailscale.com/ipn\ntailscale.com/ipn/conffile\ntailscale.com/ipn/ipnauth\ntailscale.com/ipn/ipnlocal\ntailscale.com/ipn/ipnstate\ntailscale.com/ipn/localapi\ntailscale.com/ipn/policy\ntailscale.com/ipn/store\ntailscale.com/ipn/store/awsstore\ntailscale.com/ipn/store/kubestore\ntailscale.com/ipn/store/mem\ntailscale.com/kube/kubeapi\ntailscale.com/kube/kubeclient\ntailscale.com/kube/kubetypes\ntailscale.com/licenses\ntailscale.com/log/filelogger\ntailscale.com/log/sockstatlog\ntailscale.com/logpolicy\ntailscale.com/logtail\ntailscale.com/logtail/backoff\ntailscale.com/logtail/filch\ntailscale.com/metrics\ntailscale.com/net/captivedetection\ntailscale.com/net/connstats\ntailscale.com/net/dns\ntailscale.com/net/dns/publicdns\ntailscale.com/net/dns/recursive\ntailscale.com/net/dns/resolvconffile\ntailscale.com/net/dns/resolver\ntailscale.com/net/dnscache\ntailscale.com/net/dnsfallback\ntailscale.com/net/flowtrack\ntailscale.com/net/ipset\ntailscale.com/net/memnet\ntailscale.com/net/netaddr\ntailscale.com/net/netcheck\ntailscale.com/net/neterror\ntailscale.com/net/netkernelconf\ntailscale.com/net/netknob\ntailscale.com/net/netmon\ntailscale.com/net/netns\ntailscale.com/net/netstat\ntailscale.com/net/netutil\ntailscale.com/net/packet\ntailscale.com/net/packet/checksum\ntailscale.com/net/ping\ntailscale.com/net/portmapper\ntailscale.com/net/proxymux\ntailscale.com/net/routetable\ntailscale.com/net/socks5\ntailscale.com/net/sockstats\ntailscale.com/net/stun\ntailscale.com/net/tcpinfo\ntailscale.com/net/tlsdial\ntailscale.com/net/tsaddr\ntailscale.com/net/tsdial\ntailscale.com/net/tshttpproxy\ntailscale.com/net/tstun\ntailscale.com/net/wsconn\ntailscale.com/omit\ntailscale.com/paths\ntailscale.com/portlist\ntailscale.com/posture\ntailscale.com/proxymap\ntailscale.com/safesocket\ntailscale.com/syncs\ntailscale.com/tailcfg\ntailscale.com/taildrop\ntailscale.com/tempfork/heap\ntailscale.com/tka\ntailscale.com/tsconst\ntailscale.com/tsd\ntailscale.com/tsnet\ntailscale.com/tstime\ntailscale.com/tstime/mono\ntailscale.com/tstime/rate\ntailscale.com/tsweb/varz\ntailscale.com/types/appctype\ntailscale.com/types/dnstype\ntailscale.com/types/empty\ntailscale.com/types/ipproto\ntailscale.com/types/key\ntailscale.com/types/lazy\ntailscale.com/types/logger\ntailscale.com/types/logid\ntailscale.com/types/netlogtype\ntailscale.com/types/netmap\ntailscale.com/types/nettype\ntailscale.com/types/opt\ntailscale.com/types/persist\ntailscale.com/types/preftype\ntailscale.com/types/ptr\ntailscale.com/types/structs\ntailscale.com/types/tkatype\ntailscale.com/types/views\ntailscale.com/util/cibuild\ntailscale.com/util/clientmetric\ntailscale.com/util/cloudenv\ntailscale.com/util/cmpver\ntailscale.com/util/ctxkey\ntailscale.com/util/deephash\ntailscale.com/util/dirwalk\ntailscale.com/util/dnsname\ntailscale.com/util/execqueue\ntailscale.com/util/goroutines\ntailscale.com/util/groupmember\ntailscale.com/util/hashx\ntailscale.com/util/httphdr\ntailscale.com/util/httpm\ntailscale.com/util/lineread\ntailscale.com/util/linuxfw\ntailscale.com/util/mak\ntailscale.com/util/multierr\ntailscale.com/util/must\ntailscale.com/util/nocasemaps\ntailscale.com/util/osdiag\ntailscale.com/util/osdiag/internal/wsc\ntailscale.com/util/osshare\ntailscale.com/util/osuser\ntailscale.com/util/progresstracking\ntailscale.com/util/race\ntailscale.com/util/racebuild\ntailscale.com/util/rands\ntailscale.com/util/ringbuffer\ntailscale.com/util/set\ntailscale.com/util/singleflight\ntailscale.com/util/slicesx\ntailscale.com/util/syspolicy\ntailscale.com/util/syspolicy/internal\ntailscale.com/util/syspolicy/setting\ntailscale.com/util/sysresources\ntailscale.com/util/systemd\ntailscale.com/util/testenv\ntailscale.com/util/truncate\ntailscale.com/util/uniq\ntailscale.com/util/usermetric\ntailscale.com/util/vizerror\ntailscale.com/util/winutil\ntailscale.com/util/winutil/authenticode\ntailscale.com/util/winutil/gp\ntailscale.com/util/winutil/policy\ntailscale.com/util/winutil/winenv\ntailscale.com/util/zstdframe\ntailscale.com/version\ntailscale.com/version/distro\ntailscale.com/wgengine\ntailscale.com/wgengine/capture\ntailscale.com/wgengine/filter\ntailscale.com/wgengine/filter/filtertype\ntailscale.com/wgengine/magicsock\ntailscale.com/wgengine/netlog\ntailscale.com/wgengine/netstack\ntailscale.com/wgengine/netstack/gro\ntailscale.com/wgengine/router\ntailscale.com/wgengine/wgcfg\ntailscale.com/wgengine/wgcfg/nmcfg\ntailscale.com/wgengine/wgint\ntailscale.com/wgengine/wglog\ntailscale.com/wgengine/winnet\n" [mod] [mod."filippo.io/edwards25519"] version = "v1.1.0" hash = "sha256-9ACANrgWZSd5HYPfDZHY8DVbPSC9LOMgy8deq3rDOoc=" - [mod."github.com/Microsoft/go-winio"] - version = "v0.6.2" - hash = "sha256-tVNWDUMILZbJvarcl/E7tpSnkn7urqgSHa2Eaka5vSU=" [mod."github.com/akutz/memconn"] version = "v0.1.0" hash = "sha256-WOs/RQYjQbn41ui8ztHgWSd4jxydE+fvIrl/0dmHD9Y=" @@ -64,9 +62,6 @@ schema = 3 [mod."github.com/coder/websocket"] version = "v1.8.12" hash = "sha256-jEaJSKcwmKtXFkvtxwpEdFMdazXZM6bY2u5TGBimklI=" - [mod."github.com/containerd/stargz-snapshotter/estargz"] - version = "v0.15.1" - hash = "sha256-yVwNWyOd7/Ov+GBNyOIEPpGGtTq8KOWsnp2z4pU00Bs=" [mod."github.com/coreos/go-iptables"] version = "v0.7.1-0.20240112124308-65c67c9f46e6" hash = "sha256-kjnry8ld5Keew5q+tX7GSdGVZaXlehs2Lt+z8Rokhns=" @@ -76,33 +71,9 @@ schema = 3 [mod."github.com/digitalocean/go-smbios"] version = "v0.0.0-20180907143718-390a4f403a8e" hash = "sha256-Hgx1ML3rigdYXx5ntnEYD5JEk6kJv1cL0+/GDbnPkbo=" - [mod."github.com/distribution/reference"] - version = "v0.6.0" - hash = "sha256-gr4tL+qz4jKyAtl8LINcxMSanztdt+pybj1T+2ulQv4=" - [mod."github.com/docker/cli"] - version = "v27.1.1+incompatible" - hash = "sha256-Sb+qN6LpG5iHtWvp3KxggBwsEbF8GoWVq+Ss5bf7sqE=" - [mod."github.com/docker/distribution"] - version = "v2.8.3+incompatible" - hash = "sha256-XhRURCGNpJC83QZTtgCxHHFL76HaxIxjt70HwUa847E=" - [mod."github.com/docker/docker"] - version = "v27.1.1+incompatible" - hash = "sha256-w+wyGRGE0BEl4mou8MLy8QWvPcwJfvgTslTFzSEOpaY=" - [mod."github.com/docker/docker-credential-helpers"] - version = "v0.8.2" - hash = "sha256-AmCyOKd6Xvz0BUZchGSJdbPolprne/pAmCr2UoXXRBE=" - [mod."github.com/docker/go-connections"] - version = "v0.5.0" - hash = "sha256-aGbMRrguh98DupIHgcpLkVUZpwycx1noQXbtTl5Sbms=" - [mod."github.com/docker/go-units"] - version = "v0.5.0" - hash = "sha256-iK/V/jJc+borzqMeqLY+38Qcts2KhywpsTk95++hImE=" [mod."github.com/dustin/go-humanize"] version = "v1.0.1" hash = "sha256-yuvxYYngpfVkUg9yAmG99IUVmADTQA0tMbBXe0Fq0Mc=" - [mod."github.com/felixge/httpsnoop"] - version = "v1.0.4" - hash = "sha256-c1JKoRSndwwOyOxq9ddCe+8qn7mG9uRq2o/822x5O/c=" [mod."github.com/fxamacker/cbor/v2"] version = "v2.6.0" hash = "sha256-8EMjmc2FYVb0OXuzU1FWkSqYEtJjYdIT2PWsChoiTyQ=" @@ -118,21 +89,12 @@ schema = 3 [mod."github.com/go-json-experiment/json"] version = "v0.0.0-20231102232822-2e55bd4e08b0" hash = "sha256-ltOLec3r0dGA/k1TTrQjuMuHxdxBlALkfLbdKuUNvmg=" - [mod."github.com/go-logr/logr"] - version = "v1.4.2" - hash = "sha256-/W6qGilFlZNTb9Uq48xGZ4IbsVeSwJiAMLw4wiNYHLI=" - [mod."github.com/go-logr/stdr"] - version = "v1.2.2" - hash = "sha256-rRweAP7XIb4egtT1f2gkz4sYOu7LDHmcJ5iNsJUd0sE=" [mod."github.com/go-ole/go-ole"] version = "v1.3.0" hash = "sha256-tF8t3VcV71jQ4jbPL91BwR59AKDpUAFV1waIKzkXJu8=" [mod."github.com/godbus/dbus/v5"] version = "v5.1.1-0.20230522191255-76236955d466" hash = "sha256-OdcyeoGQ4xWUpl21WKXkbAm8yZHMDp8giY02arupjb4=" - [mod."github.com/gogo/protobuf"] - version = "v1.3.2" - hash = "sha256-pogILFrrk+cAtb0ulqn9+gRZJ7sGnnLLdtqITvxvG6c=" [mod."github.com/golang/groupcache"] version = "v0.0.0-20210331224755-41bb18bfe9da" hash = "sha256-7Gs7CS9gEYZkbu5P4hqPGBpeGZWC64VDwraSKFF+VR0=" @@ -142,9 +104,6 @@ schema = 3 [mod."github.com/google/go-cmp"] version = "v0.6.0" hash = "sha256-qgra5jze4iPGP0JSTVeY5qV5AvEnEu39LYAuUCIkMtg=" - [mod."github.com/google/go-containerregistry"] - version = "v0.20.1" - hash = "sha256-U/SIeX/2X8ATNBP0gvK5J97srlC/91aSzcLD+hLbPpE=" [mod."github.com/google/nftables"] version = "v0.2.1-0.20240414091927-5e242ec57806" hash = "sha256-OXMzx4Exf++E4UzCUE1gw3TOrfyI187cFu3cDZ9ifKU=" @@ -166,9 +125,9 @@ schema = 3 [mod."github.com/hdevalence/ed25519consensus"] version = "v0.2.0" hash = "sha256-KTbeKMOT/HCJjDHqyciQjJPPgpNk6H0VyQCCbeGgs7Y=" - [mod."github.com/illarion/gonotify"] - version = "v1.0.1" - hash = "sha256-73KDUfk5iNo12u+nNN2H4UTfJ1FlLifahnFNPzV1P/k=" + [mod."github.com/illarion/gonotify/v2"] + version = "v2.0.3" + hash = "sha256-xLtI9dcSiG2Je+Nxi6PWtTa+KF7AtPI2gD+mKfC0fgI=" [mod."github.com/insomniacslk/dhcp"] version = "v0.0.0-20231206064809-8c70d406f6d2" hash = "sha256-PHiso7HGNjCGbGdZ7TMGnSGzPDUTpvWpqAccoKPAaWM=" @@ -208,33 +167,18 @@ schema = 3 [mod."github.com/miekg/dns"] version = "v1.1.58" hash = "sha256-UGvyC1Abh2S5VaAUCV9AUuDMrCvpiWQy/UnYM9DfIB8=" - [mod."github.com/mitchellh/go-homedir"] - version = "v1.1.0" - hash = "sha256-oduBKXHAQG8X6aqLEpqZHs5DOKe84u6WkBwi4W6cv3k=" [mod."github.com/mitchellh/go-ps"] version = "v1.0.0" hash = "sha256-HzxVHNLHZpnsBuPcub0G+9jjDcDOsxM/6wifbsxf7EY=" - [mod."github.com/moby/docker-image-spec"] - version = "v1.3.1" - hash = "sha256-xwSNLmMagzywdGJIuhrWl1r7cIWBYCOMNYbuDDT6Jhs=" [mod."github.com/ncruces/go-strftime"] version = "v0.1.9" hash = "sha256-T0iw+UEckzueWHT88PkTnZZixyKCEa+DTLzIiiohuWY=" [mod."github.com/niklasfasching/go-org"] version = "v1.7.0" hash = "sha256-i3NdcfER5JSIJv3GIJxeNJJpOyxiyxQKPZPpK2teQt4=" - [mod."github.com/opencontainers/go-digest"] - version = "v1.0.0" - hash = "sha256-cfVDjHyWItmUGZ2dzQhCHgmOmou8v7N+itDkLZVkqkQ=" - [mod."github.com/opencontainers/image-spec"] - version = "v1.1.0" - hash = "sha256-5OxW1ShHypLpzVu+BJivNlFX2JFPh9WKfJcMIgPZf4U=" [mod."github.com/pierrec/lz4/v4"] version = "v4.1.21" hash = "sha256-u47Lm4tN2ChGDLGyR+Jpi/Mi0bOFBVT6PTpPFdu2rMU=" - [mod."github.com/pkg/errors"] - version = "v0.9.1" - hash = "sha256-mNfQtcrQmu3sNg/7IwiieKWOgFQOVVe2yXgKBpe/wZw=" [mod."github.com/prometheus-community/pro-bing"] version = "v0.4.0" hash = "sha256-3TH0wB85OITw3uzTcEva2EcEF6jNf98sAoSOsnL2G9g=" @@ -247,9 +191,6 @@ schema = 3 [mod."github.com/safchain/ethtool"] version = "v0.3.0" hash = "sha256-q5bQGHB7cyEejA9tQkrhpvzpfYRvXcmClbWBgfs3Ymc=" - [mod."github.com/sirupsen/logrus"] - version = "v1.9.3" - hash = "sha256-EnxsWdEUPYid+aZ9H4/iMTs1XMvCLbXZRDyvj89Ebms=" [mod."github.com/tailscale/certstore"] version = "v0.1.1-0.20231202035212-d3fa0460f47e" hash = "sha256-Q0HLTQPRsIizRqvdBBaLGoLascQiSpQm+X3NW3ytpDQ=" @@ -265,12 +206,9 @@ schema = 3 [mod."github.com/tailscale/hujson"] version = "v0.0.0-20221223112325-20486734a56a" hash = "sha256-q9c2IjwbL0IgYPznVpQP1XT/8lrzH1niI3E+wjNcf5Y=" - [mod."github.com/tailscale/mkctr"] - version = "v0.0.0-20240730144311-42e5cb39d30b" - hash = "sha256-MN47+aiJXqzAir3hhCKgY7OAys/ZLFi3OKkwH/wgFco=" [mod."github.com/tailscale/netlink"] - version = "v1.1.1-0.20211101221916-cabfb018fe85" - hash = "sha256-bMK5qqObMcxIbPy5XhOZP8TGDaXvDAHsE0FR68VMLi8=" + version = "v1.1.1-0.20240822203006-4d49adab4de7" + hash = "sha256-ldPNC6TF8kY2OIHZvOPHcJLJrepTXZGP4wnxOq0rxH0=" [mod."github.com/tailscale/peercred"] version = "v0.0.0-20240214030740-b535050b2aa4" hash = "sha256-82cdwvTUr47qMP2MHiMdY5O8vr/hA2aJ/KW2VTu97KI=" @@ -278,38 +216,20 @@ schema = 3 version = "v0.0.0-20240226180453-5db17b287bf1" hash = "sha256-iE8PCr0At4P75cG7dDa6fwhARJUIUw9pwvgtQNMOjAA=" [mod."github.com/tailscale/wireguard-go"] - version = "v0.0.0-20240731203015-71393c576b98" - hash = "sha256-AwaqXLIKa9TtyZJbAYwojPRC4p9NWxhk2GdQp/z6Khc=" + version = "v0.0.0-20240905161824-799c1978fafc" + hash = "sha256-mMUGPBp5A15QjMW2zhVuu80htQ3ic52wML0Eir0mzHQ=" [mod."github.com/tcnksm/go-httpstat"] version = "v0.2.0" hash = "sha256-bCWn8E+DcZY6+yPu07AF3hCcDZx3CFdD74qfpDIgVqI=" [mod."github.com/u-root/uio"] version = "v0.0.0-20240118234441-a3c409a6018e" hash = "sha256-rUjQMG+HprbgHKzrIPFrQ6S3BCEyYQyUbA/D72mY8iU=" - [mod."github.com/vbatts/tar-split"] - version = "v0.11.5" - hash = "sha256-kVD5X4eDO5fcLSUgWJcaa1iVBMcwjLpyb5KMKBuovcY=" - [mod."github.com/vishvananda/netlink"] - version = "v1.2.1-beta.2" - hash = "sha256-ePReedgYT0KuAx/HOUgG76zDZ2XpW/u8bGlsWysxKzE=" [mod."github.com/vishvananda/netns"] version = "v0.0.4" hash = "sha256-tEba2cxyk3GdCYvEIttQ8aZCzHcB0ZiUt6fUEARDkWU=" [mod."github.com/x448/float16"] version = "v0.8.4" hash = "sha256-VKzMTMS9pIB/cwe17xPftCSK9Mf4Y6EuBEJlB4by5mE=" - [mod."go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"] - version = "v0.53.0" - hash = "sha256-B7LSUQARnc4mpFjHj4jvJJh/rBAHGtKm1p+qFib+Pqk=" - [mod."go.opentelemetry.io/otel"] - version = "v1.28.0" - hash = "sha256-bilBBr2cuADs9bQ7swnGLTuC7h0DooU6BQtrQqMqIjs=" - [mod."go.opentelemetry.io/otel/metric"] - version = "v1.28.0" - hash = "sha256-k3p1lYcvrODwIkZo/j2jvCoDFUelz4yVJEEVdUKUmGU=" - [mod."go.opentelemetry.io/otel/trace"] - version = "v1.28.0" - hash = "sha256-8uxmlm0/5VGoWegxwy0q8NgeY+pyicSoV08RkvD9Q98=" [mod."go4.org/mem"] version = "v0.0.0-20220726221520-4f986261bf13" hash = "sha256-H2Fsuvzbqp/6JKzC03XPTQTSQBcGs+B5VGsBjrQDY3c=" @@ -377,5 +297,5 @@ schema = 3 version = "v1.1.0" hash = "sha256-m8WyXJ9Mdw6B43wmy2+3HE7zHEi9ocBrhwe/eq+zdu8=" [mod."tailscale.com"] - version = "v1.72.0" - hash = "sha256-qI2iB5SwHaZ5XFoSVo6zxQ70vlxbtfi1ARDP46GcKuY=" + version = "v1.74.1" + hash = "sha256-StY9PC/tCIwCFi0Qpwoi/Wu07xM4YFcwlc+Y2uMv3dY=" From 5f301b88a00a4b71752cbbad019752227090571a Mon Sep 17 00:00:00 2001 From: Erisa A Date: Sun, 6 Oct 2024 04:37:34 +0000 Subject: [PATCH 2/8] go.mod: add github.com/tailscale/mkctr --- go.mod | 6 +++--- go.sum | 12 ++++++------ gomod2nix.toml | 14 +++++++------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/go.mod b/go.mod index 0bbd589..9ee4f57 100644 --- a/go.mod +++ b/go.mod @@ -59,7 +59,7 @@ require ( github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86 // indirect github.com/jsimonetti/rtnetlink v1.4.0 // indirect - github.com/klauspost/compress v1.17.9 // indirect + github.com/klauspost/compress v1.17.10 // indirect github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/mdlayher/genetlink v1.3.2 // indirect @@ -92,8 +92,8 @@ require ( golang.org/x/exp v0.0.0-20240119083558-1b970713d09a // indirect golang.org/x/mod v0.19.0 // indirect golang.org/x/net v0.27.0 // indirect - golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.22.0 // indirect + golang.org/x/sync v0.8.0 // indirect + golang.org/x/sys v0.26.0 // indirect golang.org/x/term v0.22.0 // indirect golang.org/x/text v0.16.0 // indirect golang.org/x/time v0.5.0 // indirect diff --git a/go.sum b/go.sum index 93ba64d..09664ee 100644 --- a/go.sum +++ b/go.sum @@ -121,8 +121,8 @@ github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86 h1:elKwZS1OcdQ0 github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86/go.mod h1:aFAMtuldEgx/4q7iSGazk22+IcgvtiC+HIimFO9XlS8= github.com/jsimonetti/rtnetlink v1.4.0 h1:Z1BF0fRgcETPEa0Kt0MRk3yV5+kF1FWTni6KUFKrq2I= github.com/jsimonetti/rtnetlink v1.4.0/go.mod h1:5W1jDvWdnthFJ7fxYX1GMK07BUpI4oskfOqvPteYS6E= -github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= -github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= +github.com/klauspost/compress v1.17.10 h1:oXAz+Vh0PMUvJczoi+flxpnBEPxoER1IaAnU/NMPtT0= +github.com/klauspost/compress v1.17.10/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0= github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a h1:+RR6SqnTkDLWyICxS1xpjCi/3dhyV+TgZwA6Ww3KncQ= github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a/go.mod h1:YTtCCM3ryyfiu4F7t8HQ1mxvp1UBdWM2r6Xa+nGWvDk= github.com/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8= @@ -231,8 +231,8 @@ golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= -golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= +golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20200217220822-9197077df867/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200728102440-3e129f6d46b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20220622161953-175b2fd9d664/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -240,8 +240,8 @@ golang.org/x/sys v0.0.0-20220817070843-5a390386f1f2/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.4.1-0.20230131160137-e7d7f63158de/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= -golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= +golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.22.0 h1:BbsgPEJULsl2fV/AT3v15Mjva5yXKQDyKf+TbDz7QJk= golang.org/x/term v0.22.0/go.mod h1:F3qCibpT5AMpCRfhfT53vVJwhLtIVHhB9XDjfFvnMI4= golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= diff --git a/gomod2nix.toml b/gomod2nix.toml index 7dafdb7..772c1dc 100644 --- a/gomod2nix.toml +++ b/gomod2nix.toml @@ -1,5 +1,5 @@ schema = 4 -vendorModulesTxt = "# filippo.io/edwards25519 v1.1.0\n## explicit; go 1.20\nfilippo.io/edwards25519\nfilippo.io/edwards25519/field\n# github.com/akutz/memconn v0.1.0\n## explicit\ngithub.com/akutz/memconn\n# github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa\n## explicit; go 1.13\ngithub.com/alexbrainman/sspi\ngithub.com/alexbrainman/sspi/internal/common\ngithub.com/alexbrainman/sspi/negotiate\n# github.com/aws/aws-sdk-go-v2 v1.24.1\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/aws\ngithub.com/aws/aws-sdk-go-v2/aws/arn\ngithub.com/aws/aws-sdk-go-v2/aws/defaults\ngithub.com/aws/aws-sdk-go-v2/aws/middleware\ngithub.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/query\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/restjson\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/xml\ngithub.com/aws/aws-sdk-go-v2/aws/ratelimit\ngithub.com/aws/aws-sdk-go-v2/aws/retry\ngithub.com/aws/aws-sdk-go-v2/aws/signer/internal/v4\ngithub.com/aws/aws-sdk-go-v2/aws/signer/v4\ngithub.com/aws/aws-sdk-go-v2/aws/transport/http\ngithub.com/aws/aws-sdk-go-v2/internal/auth\ngithub.com/aws/aws-sdk-go-v2/internal/auth/smithy\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn\ngithub.com/aws/aws-sdk-go-v2/internal/rand\ngithub.com/aws/aws-sdk-go-v2/internal/sdk\ngithub.com/aws/aws-sdk-go-v2/internal/sdkio\ngithub.com/aws/aws-sdk-go-v2/internal/shareddefaults\ngithub.com/aws/aws-sdk-go-v2/internal/strings\ngithub.com/aws/aws-sdk-go-v2/internal/sync/singleflight\ngithub.com/aws/aws-sdk-go-v2/internal/timeconv\n# github.com/aws/aws-sdk-go-v2/config v1.26.5\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/config\n# github.com/aws/aws-sdk-go-v2/credentials v1.16.16\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/credentials\ngithub.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds\ngithub.com/aws/aws-sdk-go-v2/credentials/endpointcreds\ngithub.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client\ngithub.com/aws/aws-sdk-go-v2/credentials/processcreds\ngithub.com/aws/aws-sdk-go-v2/credentials/ssocreds\ngithub.com/aws/aws-sdk-go-v2/credentials/stscreds\n# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/feature/ec2/imds\ngithub.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config\n# github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/configsources\n# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints/v2\n# github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/ini\n# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/internal/accept-encoding\n# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/internal/presigned-url\n# github.com/aws/aws-sdk-go-v2/service/ssm v1.44.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/ssm\ngithub.com/aws/aws-sdk-go-v2/service/ssm/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/ssm/types\n# github.com/aws/aws-sdk-go-v2/service/sso v1.18.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/sso\ngithub.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/sso/types\n# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc/types\n# github.com/aws/aws-sdk-go-v2/service/sts v1.26.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/sts\ngithub.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/sts/types\n# github.com/aws/smithy-go v1.19.0\n## explicit; go 1.19\ngithub.com/aws/smithy-go\ngithub.com/aws/smithy-go/auth\ngithub.com/aws/smithy-go/auth/bearer\ngithub.com/aws/smithy-go/context\ngithub.com/aws/smithy-go/document\ngithub.com/aws/smithy-go/encoding\ngithub.com/aws/smithy-go/encoding/httpbinding\ngithub.com/aws/smithy-go/encoding/json\ngithub.com/aws/smithy-go/encoding/xml\ngithub.com/aws/smithy-go/endpoints\ngithub.com/aws/smithy-go/internal/sync/singleflight\ngithub.com/aws/smithy-go/io\ngithub.com/aws/smithy-go/logging\ngithub.com/aws/smithy-go/middleware\ngithub.com/aws/smithy-go/private/requestcompression\ngithub.com/aws/smithy-go/ptr\ngithub.com/aws/smithy-go/rand\ngithub.com/aws/smithy-go/time\ngithub.com/aws/smithy-go/transport/http\ngithub.com/aws/smithy-go/transport/http/internal/io\ngithub.com/aws/smithy-go/waiter\n# github.com/aymerick/douceur v0.2.0\n## explicit\ngithub.com/aymerick/douceur/css\ngithub.com/aymerick/douceur/parser\n# github.com/bits-and-blooms/bitset v1.13.0\n## explicit; go 1.16\ngithub.com/bits-and-blooms/bitset\n# github.com/coder/websocket v1.8.12\n## explicit; go 1.19\ngithub.com/coder/websocket\ngithub.com/coder/websocket/internal/bpool\ngithub.com/coder/websocket/internal/errd\ngithub.com/coder/websocket/internal/util\ngithub.com/coder/websocket/internal/wsjs\ngithub.com/coder/websocket/internal/xsync\n# github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6\n## explicit; go 1.16\ngithub.com/coreos/go-iptables/iptables\n# github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa\n## explicit; go 1.21\ngithub.com/dblohm7/wingoes\ngithub.com/dblohm7/wingoes/com\ngithub.com/dblohm7/wingoes/com/automation\ngithub.com/dblohm7/wingoes/internal\ngithub.com/dblohm7/wingoes/pe\n# github.com/digitalocean/go-smbios v0.0.0-20180907143718-390a4f403a8e\n## explicit\ngithub.com/digitalocean/go-smbios/smbios\n# github.com/dustin/go-humanize v1.0.1\n## explicit; go 1.16\ngithub.com/dustin/go-humanize\n# github.com/fxamacker/cbor/v2 v2.6.0\n## explicit; go 1.17\ngithub.com/fxamacker/cbor/v2\n# github.com/gaissmai/bart v0.11.1\n## explicit; go 1.21\ngithub.com/gaissmai/bart\n# github.com/go-enry/go-enry/v2 v2.8.4\n## explicit; go 1.14\ngithub.com/go-enry/go-enry/v2\ngithub.com/go-enry/go-enry/v2/data\ngithub.com/go-enry/go-enry/v2/data/rule\ngithub.com/go-enry/go-enry/v2/internal/tokenizer\ngithub.com/go-enry/go-enry/v2/internal/tokenizer/flex\ngithub.com/go-enry/go-enry/v2/regex\n# github.com/go-enry/go-oniguruma v1.2.1\n## explicit; go 1.14\ngithub.com/go-enry/go-oniguruma\n# github.com/go-json-experiment/json v0.0.0-20231102232822-2e55bd4e08b0\n## explicit; go 1.21\ngithub.com/go-json-experiment/json\ngithub.com/go-json-experiment/json/internal\ngithub.com/go-json-experiment/json/internal/jsonflags\ngithub.com/go-json-experiment/json/internal/jsonopts\ngithub.com/go-json-experiment/json/internal/jsonwire\ngithub.com/go-json-experiment/json/jsontext\n# github.com/go-ole/go-ole v1.3.0\n## explicit; go 1.12\ngithub.com/go-ole/go-ole\ngithub.com/go-ole/go-ole/oleutil\n# github.com/godbus/dbus/v5 v5.1.1-0.20230522191255-76236955d466\n## explicit; go 1.12\ngithub.com/godbus/dbus/v5\n# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da\n## explicit\ngithub.com/golang/groupcache/lru\n# github.com/google/btree v1.1.2\n## explicit; go 1.18\ngithub.com/google/btree\n# github.com/google/go-cmp v0.6.0\n## explicit; go 1.13\ngithub.com/google/go-cmp/cmp\ngithub.com/google/go-cmp/cmp/internal/diff\ngithub.com/google/go-cmp/cmp/internal/flags\ngithub.com/google/go-cmp/cmp/internal/function\ngithub.com/google/go-cmp/cmp/internal/value\n# github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806\n## explicit; go 1.21\ngithub.com/google/nftables\ngithub.com/google/nftables/alignedbuff\ngithub.com/google/nftables/binaryutil\ngithub.com/google/nftables/expr\ngithub.com/google/nftables/internal/parseexprfunc\ngithub.com/google/nftables/xt\n# github.com/google/uuid v1.6.0\n## explicit\ngithub.com/google/uuid\n# github.com/gorilla/csrf v1.7.2\n## explicit; go 1.20\ngithub.com/gorilla/csrf\n# github.com/gorilla/css v1.0.1\n## explicit; go 1.20\ngithub.com/gorilla/css/scanner\n# github.com/gorilla/securecookie v1.1.2\n## explicit; go 1.20\ngithub.com/gorilla/securecookie\n# github.com/hashicorp/golang-lru/v2 v2.0.7\n## explicit; go 1.18\ngithub.com/hashicorp/golang-lru/v2\ngithub.com/hashicorp/golang-lru/v2/internal\ngithub.com/hashicorp/golang-lru/v2/simplelru\n# github.com/hdevalence/ed25519consensus v0.2.0\n## explicit; go 1.19\ngithub.com/hdevalence/ed25519consensus\n# github.com/illarion/gonotify/v2 v2.0.3\n## explicit; go 1.12\ngithub.com/illarion/gonotify/v2\n# github.com/insomniacslk/dhcp v0.0.0-20231206064809-8c70d406f6d2\n## explicit; go 1.20\ngithub.com/insomniacslk/dhcp/dhcpv4\ngithub.com/insomniacslk/dhcp/iana\ngithub.com/insomniacslk/dhcp/interfaces\ngithub.com/insomniacslk/dhcp/rfc1035label\n# github.com/jmespath/go-jmespath v0.4.0\n## explicit; go 1.14\ngithub.com/jmespath/go-jmespath\n# github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86\n## explicit; go 1.13\ngithub.com/josharian/native\n# github.com/jsimonetti/rtnetlink v1.4.0\n## explicit; go 1.20\ngithub.com/jsimonetti/rtnetlink\ngithub.com/jsimonetti/rtnetlink/internal/unix\n# github.com/klauspost/compress v1.17.9\n## explicit; go 1.20\ngithub.com/klauspost/compress\ngithub.com/klauspost/compress/fse\ngithub.com/klauspost/compress/huff0\ngithub.com/klauspost/compress/internal/cpuinfo\ngithub.com/klauspost/compress/internal/snapref\ngithub.com/klauspost/compress/zstd\ngithub.com/klauspost/compress/zstd/internal/xxhash\n# github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a\n## explicit; go 1.12\ngithub.com/kortschak/wol\n# github.com/mattn/go-isatty v0.0.20\n## explicit; go 1.15\ngithub.com/mattn/go-isatty\n# github.com/mdlayher/genetlink v1.3.2\n## explicit; go 1.18\ngithub.com/mdlayher/genetlink\n# github.com/mdlayher/netlink v1.7.2\n## explicit; go 1.18\ngithub.com/mdlayher/netlink\ngithub.com/mdlayher/netlink/nlenc\ngithub.com/mdlayher/netlink/nltest\n# github.com/mdlayher/sdnotify v1.0.0\n## explicit; go 1.18\ngithub.com/mdlayher/sdnotify\n# github.com/mdlayher/socket v0.5.0\n## explicit; go 1.21\ngithub.com/mdlayher/socket\n# github.com/microcosm-cc/bluemonday v1.0.27\n## explicit; go 1.19\ngithub.com/microcosm-cc/bluemonday\ngithub.com/microcosm-cc/bluemonday/css\n# github.com/miekg/dns v1.1.58\n## explicit; go 1.19\ngithub.com/miekg/dns\n# github.com/mitchellh/go-ps v1.0.0\n## explicit; go 1.13\ngithub.com/mitchellh/go-ps\n# github.com/ncruces/go-strftime v0.1.9\n## explicit; go 1.17\ngithub.com/ncruces/go-strftime\n# github.com/niklasfasching/go-org v1.7.0\n## explicit; go 1.18\ngithub.com/niklasfasching/go-org/org\n# github.com/pierrec/lz4/v4 v4.1.21\n## explicit; go 1.14\ngithub.com/pierrec/lz4/v4\ngithub.com/pierrec/lz4/v4/internal/lz4block\ngithub.com/pierrec/lz4/v4/internal/lz4errors\ngithub.com/pierrec/lz4/v4/internal/lz4stream\ngithub.com/pierrec/lz4/v4/internal/xxh32\n# github.com/prometheus-community/pro-bing v0.4.0\n## explicit; go 1.19\ngithub.com/prometheus-community/pro-bing\n# github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec\n## explicit; go 1.12\ngithub.com/remyoudompheng/bigfft\n# github.com/russross/blackfriday v1.6.0\n## explicit; go 1.13\ngithub.com/russross/blackfriday\n# github.com/safchain/ethtool v0.3.0\n## explicit; go 1.16\ngithub.com/safchain/ethtool\n# github.com/tailscale/certstore v0.1.1-0.20231202035212-d3fa0460f47e\n## explicit; go 1.20\ngithub.com/tailscale/certstore\n# github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55\n## explicit; go 1.17\ngithub.com/tailscale/go-winio\ngithub.com/tailscale/go-winio/internal/fs\ngithub.com/tailscale/go-winio/internal/socket\ngithub.com/tailscale/go-winio/internal/stringbuffer\ngithub.com/tailscale/go-winio/pkg/guid\n# github.com/tailscale/golang-x-crypto v0.0.0-20240604161659-3fde5e568aa4\n## explicit; go 1.18\ngithub.com/tailscale/golang-x-crypto/acme\ngithub.com/tailscale/golang-x-crypto/internal/poly1305\ngithub.com/tailscale/golang-x-crypto/ssh\ngithub.com/tailscale/golang-x-crypto/ssh/internal/bcrypt_pbkdf\n# github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05\n## explicit; go 1.16\ngithub.com/tailscale/goupnp\ngithub.com/tailscale/goupnp/dcps/internetgateway2\ngithub.com/tailscale/goupnp/httpu\ngithub.com/tailscale/goupnp/scpd\ngithub.com/tailscale/goupnp/soap\ngithub.com/tailscale/goupnp/ssdp\n# github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a\n## explicit; go 1.18\ngithub.com/tailscale/hujson\n# github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7\n## explicit; go 1.12\ngithub.com/tailscale/netlink\ngithub.com/tailscale/netlink/nl\n# github.com/tailscale/peercred v0.0.0-20240214030740-b535050b2aa4\n## explicit; go 1.18\ngithub.com/tailscale/peercred\n# github.com/tailscale/web-client-prebuilt v0.0.0-20240226180453-5db17b287bf1\n## explicit; go 1.21\ngithub.com/tailscale/web-client-prebuilt\n# github.com/tailscale/wireguard-go v0.0.0-20240905161824-799c1978fafc\n## explicit; go 1.20\ngithub.com/tailscale/wireguard-go/conn\ngithub.com/tailscale/wireguard-go/conn/winrio\ngithub.com/tailscale/wireguard-go/device\ngithub.com/tailscale/wireguard-go/ipc\ngithub.com/tailscale/wireguard-go/ipc/namedpipe\ngithub.com/tailscale/wireguard-go/ratelimiter\ngithub.com/tailscale/wireguard-go/replay\ngithub.com/tailscale/wireguard-go/rwcancel\ngithub.com/tailscale/wireguard-go/tai64n\ngithub.com/tailscale/wireguard-go/tun\n# github.com/tcnksm/go-httpstat v0.2.0\n## explicit\ngithub.com/tcnksm/go-httpstat\n# github.com/u-root/uio v0.0.0-20240118234441-a3c409a6018e\n## explicit; go 1.16\ngithub.com/u-root/uio/rand\ngithub.com/u-root/uio/uio\n# github.com/vishvananda/netns v0.0.4\n## explicit; go 1.17\ngithub.com/vishvananda/netns\n# github.com/x448/float16 v0.8.4\n## explicit; go 1.11\ngithub.com/x448/float16\n# go4.org/mem v0.0.0-20220726221520-4f986261bf13\n## explicit; go 1.14\ngo4.org/mem\n# go4.org/netipx v0.0.0-20231129151722-fdeea329fbba\n## explicit; go 1.18\ngo4.org/netipx\n# golang.org/x/crypto v0.25.0\n## explicit; go 1.20\ngolang.org/x/crypto/argon2\ngolang.org/x/crypto/blake2b\ngolang.org/x/crypto/blake2s\ngolang.org/x/crypto/blowfish\ngolang.org/x/crypto/chacha20\ngolang.org/x/crypto/chacha20poly1305\ngolang.org/x/crypto/curve25519\ngolang.org/x/crypto/hkdf\ngolang.org/x/crypto/internal/alias\ngolang.org/x/crypto/internal/poly1305\ngolang.org/x/crypto/nacl/box\ngolang.org/x/crypto/nacl/secretbox\ngolang.org/x/crypto/poly1305\ngolang.org/x/crypto/salsa20/salsa\n# golang.org/x/exp v0.0.0-20240119083558-1b970713d09a\n## explicit; go 1.20\ngolang.org/x/exp/constraints\ngolang.org/x/exp/maps\n# golang.org/x/mod v0.19.0\n## explicit; go 1.18\ngolang.org/x/mod/semver\n# golang.org/x/net v0.27.0\n## explicit; go 1.18\ngolang.org/x/net/bpf\ngolang.org/x/net/dns/dnsmessage\ngolang.org/x/net/html\ngolang.org/x/net/html/atom\ngolang.org/x/net/http/httpguts\ngolang.org/x/net/http/httpproxy\ngolang.org/x/net/http2\ngolang.org/x/net/http2/h2c\ngolang.org/x/net/http2/hpack\ngolang.org/x/net/icmp\ngolang.org/x/net/idna\ngolang.org/x/net/internal/iana\ngolang.org/x/net/internal/socket\ngolang.org/x/net/internal/socks\ngolang.org/x/net/ipv4\ngolang.org/x/net/ipv6\ngolang.org/x/net/proxy\ngolang.org/x/net/route\n# golang.org/x/sync v0.7.0\n## explicit; go 1.18\ngolang.org/x/sync/errgroup\n# golang.org/x/sys v0.22.0\n## explicit; go 1.18\ngolang.org/x/sys/cpu\ngolang.org/x/sys/plan9\ngolang.org/x/sys/unix\ngolang.org/x/sys/windows\ngolang.org/x/sys/windows/registry\ngolang.org/x/sys/windows/svc\ngolang.org/x/sys/windows/svc/mgr\n# golang.org/x/term v0.22.0\n## explicit; go 1.18\ngolang.org/x/term\n# golang.org/x/text v0.16.0\n## explicit; go 1.18\ngolang.org/x/text/secure/bidirule\ngolang.org/x/text/transform\ngolang.org/x/text/unicode/bidi\ngolang.org/x/text/unicode/norm\n# golang.org/x/time v0.5.0\n## explicit; go 1.18\ngolang.org/x/time/rate\n# golang.org/x/tools v0.23.0\n## explicit; go 1.19\ngolang.org/x/tools/go/gcexportdata\ngolang.org/x/tools/go/packages\ngolang.org/x/tools/go/types/objectpath\ngolang.org/x/tools/internal/aliases\ngolang.org/x/tools/internal/event\ngolang.org/x/tools/internal/event/core\ngolang.org/x/tools/internal/event/keys\ngolang.org/x/tools/internal/event/label\ngolang.org/x/tools/internal/gcimporter\ngolang.org/x/tools/internal/gocommand\ngolang.org/x/tools/internal/packagesinternal\ngolang.org/x/tools/internal/pkgbits\ngolang.org/x/tools/internal/stdlib\ngolang.org/x/tools/internal/tokeninternal\ngolang.org/x/tools/internal/typesinternal\ngolang.org/x/tools/internal/versions\n# golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2\n## explicit; go 1.17\ngolang.zx2c4.com/wintun\n# golang.zx2c4.com/wireguard/windows v0.5.3\n## explicit; go 1.18\ngolang.zx2c4.com/wireguard/windows/tunnel/winipcfg\n# gvisor.dev/gvisor v0.0.0-20240722211153-64c016c92987\n## explicit; go 1.22.0\ngvisor.dev/gvisor/pkg/atomicbitops\ngvisor.dev/gvisor/pkg/bits\ngvisor.dev/gvisor/pkg/buffer\ngvisor.dev/gvisor/pkg/context\ngvisor.dev/gvisor/pkg/cpuid\ngvisor.dev/gvisor/pkg/gohacks\ngvisor.dev/gvisor/pkg/goid\ngvisor.dev/gvisor/pkg/linewriter\ngvisor.dev/gvisor/pkg/log\ngvisor.dev/gvisor/pkg/rand\ngvisor.dev/gvisor/pkg/refs\ngvisor.dev/gvisor/pkg/sleep\ngvisor.dev/gvisor/pkg/state\ngvisor.dev/gvisor/pkg/state/wire\ngvisor.dev/gvisor/pkg/sync\ngvisor.dev/gvisor/pkg/sync/locking\ngvisor.dev/gvisor/pkg/tcpip\ngvisor.dev/gvisor/pkg/tcpip/adapters/gonet\ngvisor.dev/gvisor/pkg/tcpip/checksum\ngvisor.dev/gvisor/pkg/tcpip/hash/jenkins\ngvisor.dev/gvisor/pkg/tcpip/header\ngvisor.dev/gvisor/pkg/tcpip/header/parse\ngvisor.dev/gvisor/pkg/tcpip/internal/tcp\ngvisor.dev/gvisor/pkg/tcpip/network/hash\ngvisor.dev/gvisor/pkg/tcpip/network/internal/fragmentation\ngvisor.dev/gvisor/pkg/tcpip/network/internal/ip\ngvisor.dev/gvisor/pkg/tcpip/network/internal/multicast\ngvisor.dev/gvisor/pkg/tcpip/network/ipv4\ngvisor.dev/gvisor/pkg/tcpip/network/ipv6\ngvisor.dev/gvisor/pkg/tcpip/ports\ngvisor.dev/gvisor/pkg/tcpip/seqnum\ngvisor.dev/gvisor/pkg/tcpip/stack\ngvisor.dev/gvisor/pkg/tcpip/stack/gro\ngvisor.dev/gvisor/pkg/tcpip/transport\ngvisor.dev/gvisor/pkg/tcpip/transport/icmp\ngvisor.dev/gvisor/pkg/tcpip/transport/internal/network\ngvisor.dev/gvisor/pkg/tcpip/transport/internal/noop\ngvisor.dev/gvisor/pkg/tcpip/transport/packet\ngvisor.dev/gvisor/pkg/tcpip/transport/raw\ngvisor.dev/gvisor/pkg/tcpip/transport/tcp\ngvisor.dev/gvisor/pkg/tcpip/transport/tcpconntrack\ngvisor.dev/gvisor/pkg/tcpip/transport/udp\ngvisor.dev/gvisor/pkg/waiter\n# modernc.org/gc/v3 v3.0.0-20240304020402-f0dba7c97c2b\n## explicit; go 1.20\nmodernc.org/gc/v3\n# modernc.org/libc v1.55.2\n## explicit; go 1.20\nmodernc.org/libc\nmodernc.org/libc/errno\nmodernc.org/libc/fcntl\nmodernc.org/libc/fts\nmodernc.org/libc/grp\nmodernc.org/libc/honnef.co/go/netdb\nmodernc.org/libc/langinfo\nmodernc.org/libc/limits\nmodernc.org/libc/netdb\nmodernc.org/libc/netinet/in\nmodernc.org/libc/poll\nmodernc.org/libc/pthread\nmodernc.org/libc/pwd\nmodernc.org/libc/signal\nmodernc.org/libc/stdio\nmodernc.org/libc/stdlib\nmodernc.org/libc/sys/socket\nmodernc.org/libc/sys/stat\nmodernc.org/libc/sys/types\nmodernc.org/libc/termios\nmodernc.org/libc/time\nmodernc.org/libc/unistd\nmodernc.org/libc/utime\nmodernc.org/libc/uuid\nmodernc.org/libc/uuid/uuid\nmodernc.org/libc/wctype\n# modernc.org/mathutil v1.6.0\n## explicit; go 1.18\nmodernc.org/mathutil\n# modernc.org/memory v1.8.0\n## explicit; go 1.18\nmodernc.org/memory\n# modernc.org/sqlite v1.30.2\n## explicit; go 1.20\nmodernc.org/sqlite\nmodernc.org/sqlite/lib\n# modernc.org/strutil v1.2.0\n## explicit; go 1.18\nmodernc.org/strutil\n# modernc.org/token v1.1.0\n## explicit\nmodernc.org/token\n# tailscale.com v1.74.1\n## explicit; go 1.23\ntailscale.com\ntailscale.com/appc\ntailscale.com/atomicfile\ntailscale.com/client/tailscale\ntailscale.com/client/tailscale/apitype\ntailscale.com/client/web\ntailscale.com/clientupdate\ntailscale.com/clientupdate/distsign\ntailscale.com/control/controlbase\ntailscale.com/control/controlclient\ntailscale.com/control/controlhttp\ntailscale.com/control/controlknobs\ntailscale.com/derp\ntailscale.com/derp/derphttp\ntailscale.com/disco\ntailscale.com/doctor\ntailscale.com/doctor/ethtool\ntailscale.com/doctor/permissions\ntailscale.com/doctor/routetable\ntailscale.com/drive\ntailscale.com/envknob\ntailscale.com/health\ntailscale.com/health/healthmsg\ntailscale.com/hostinfo\ntailscale.com/internal/noiseconn\ntailscale.com/ipn\ntailscale.com/ipn/conffile\ntailscale.com/ipn/ipnauth\ntailscale.com/ipn/ipnlocal\ntailscale.com/ipn/ipnstate\ntailscale.com/ipn/localapi\ntailscale.com/ipn/policy\ntailscale.com/ipn/store\ntailscale.com/ipn/store/awsstore\ntailscale.com/ipn/store/kubestore\ntailscale.com/ipn/store/mem\ntailscale.com/kube/kubeapi\ntailscale.com/kube/kubeclient\ntailscale.com/kube/kubetypes\ntailscale.com/licenses\ntailscale.com/log/filelogger\ntailscale.com/log/sockstatlog\ntailscale.com/logpolicy\ntailscale.com/logtail\ntailscale.com/logtail/backoff\ntailscale.com/logtail/filch\ntailscale.com/metrics\ntailscale.com/net/captivedetection\ntailscale.com/net/connstats\ntailscale.com/net/dns\ntailscale.com/net/dns/publicdns\ntailscale.com/net/dns/recursive\ntailscale.com/net/dns/resolvconffile\ntailscale.com/net/dns/resolver\ntailscale.com/net/dnscache\ntailscale.com/net/dnsfallback\ntailscale.com/net/flowtrack\ntailscale.com/net/ipset\ntailscale.com/net/memnet\ntailscale.com/net/netaddr\ntailscale.com/net/netcheck\ntailscale.com/net/neterror\ntailscale.com/net/netkernelconf\ntailscale.com/net/netknob\ntailscale.com/net/netmon\ntailscale.com/net/netns\ntailscale.com/net/netstat\ntailscale.com/net/netutil\ntailscale.com/net/packet\ntailscale.com/net/packet/checksum\ntailscale.com/net/ping\ntailscale.com/net/portmapper\ntailscale.com/net/proxymux\ntailscale.com/net/routetable\ntailscale.com/net/socks5\ntailscale.com/net/sockstats\ntailscale.com/net/stun\ntailscale.com/net/tcpinfo\ntailscale.com/net/tlsdial\ntailscale.com/net/tsaddr\ntailscale.com/net/tsdial\ntailscale.com/net/tshttpproxy\ntailscale.com/net/tstun\ntailscale.com/net/wsconn\ntailscale.com/omit\ntailscale.com/paths\ntailscale.com/portlist\ntailscale.com/posture\ntailscale.com/proxymap\ntailscale.com/safesocket\ntailscale.com/syncs\ntailscale.com/tailcfg\ntailscale.com/taildrop\ntailscale.com/tempfork/heap\ntailscale.com/tka\ntailscale.com/tsconst\ntailscale.com/tsd\ntailscale.com/tsnet\ntailscale.com/tstime\ntailscale.com/tstime/mono\ntailscale.com/tstime/rate\ntailscale.com/tsweb/varz\ntailscale.com/types/appctype\ntailscale.com/types/dnstype\ntailscale.com/types/empty\ntailscale.com/types/ipproto\ntailscale.com/types/key\ntailscale.com/types/lazy\ntailscale.com/types/logger\ntailscale.com/types/logid\ntailscale.com/types/netlogtype\ntailscale.com/types/netmap\ntailscale.com/types/nettype\ntailscale.com/types/opt\ntailscale.com/types/persist\ntailscale.com/types/preftype\ntailscale.com/types/ptr\ntailscale.com/types/structs\ntailscale.com/types/tkatype\ntailscale.com/types/views\ntailscale.com/util/cibuild\ntailscale.com/util/clientmetric\ntailscale.com/util/cloudenv\ntailscale.com/util/cmpver\ntailscale.com/util/ctxkey\ntailscale.com/util/deephash\ntailscale.com/util/dirwalk\ntailscale.com/util/dnsname\ntailscale.com/util/execqueue\ntailscale.com/util/goroutines\ntailscale.com/util/groupmember\ntailscale.com/util/hashx\ntailscale.com/util/httphdr\ntailscale.com/util/httpm\ntailscale.com/util/lineread\ntailscale.com/util/linuxfw\ntailscale.com/util/mak\ntailscale.com/util/multierr\ntailscale.com/util/must\ntailscale.com/util/nocasemaps\ntailscale.com/util/osdiag\ntailscale.com/util/osdiag/internal/wsc\ntailscale.com/util/osshare\ntailscale.com/util/osuser\ntailscale.com/util/progresstracking\ntailscale.com/util/race\ntailscale.com/util/racebuild\ntailscale.com/util/rands\ntailscale.com/util/ringbuffer\ntailscale.com/util/set\ntailscale.com/util/singleflight\ntailscale.com/util/slicesx\ntailscale.com/util/syspolicy\ntailscale.com/util/syspolicy/internal\ntailscale.com/util/syspolicy/setting\ntailscale.com/util/sysresources\ntailscale.com/util/systemd\ntailscale.com/util/testenv\ntailscale.com/util/truncate\ntailscale.com/util/uniq\ntailscale.com/util/usermetric\ntailscale.com/util/vizerror\ntailscale.com/util/winutil\ntailscale.com/util/winutil/authenticode\ntailscale.com/util/winutil/gp\ntailscale.com/util/winutil/policy\ntailscale.com/util/winutil/winenv\ntailscale.com/util/zstdframe\ntailscale.com/version\ntailscale.com/version/distro\ntailscale.com/wgengine\ntailscale.com/wgengine/capture\ntailscale.com/wgengine/filter\ntailscale.com/wgengine/filter/filtertype\ntailscale.com/wgengine/magicsock\ntailscale.com/wgengine/netlog\ntailscale.com/wgengine/netstack\ntailscale.com/wgengine/netstack/gro\ntailscale.com/wgengine/router\ntailscale.com/wgengine/wgcfg\ntailscale.com/wgengine/wgcfg/nmcfg\ntailscale.com/wgengine/wgint\ntailscale.com/wgengine/wglog\ntailscale.com/wgengine/winnet\n" +vendorModulesTxt = "# filippo.io/edwards25519 v1.1.0\n## explicit; go 1.20\nfilippo.io/edwards25519\nfilippo.io/edwards25519/field\n# github.com/akutz/memconn v0.1.0\n## explicit\ngithub.com/akutz/memconn\n# github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa\n## explicit; go 1.13\ngithub.com/alexbrainman/sspi\ngithub.com/alexbrainman/sspi/internal/common\ngithub.com/alexbrainman/sspi/negotiate\n# github.com/aws/aws-sdk-go-v2 v1.24.1\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/aws\ngithub.com/aws/aws-sdk-go-v2/aws/arn\ngithub.com/aws/aws-sdk-go-v2/aws/defaults\ngithub.com/aws/aws-sdk-go-v2/aws/middleware\ngithub.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/query\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/restjson\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/xml\ngithub.com/aws/aws-sdk-go-v2/aws/ratelimit\ngithub.com/aws/aws-sdk-go-v2/aws/retry\ngithub.com/aws/aws-sdk-go-v2/aws/signer/internal/v4\ngithub.com/aws/aws-sdk-go-v2/aws/signer/v4\ngithub.com/aws/aws-sdk-go-v2/aws/transport/http\ngithub.com/aws/aws-sdk-go-v2/internal/auth\ngithub.com/aws/aws-sdk-go-v2/internal/auth/smithy\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn\ngithub.com/aws/aws-sdk-go-v2/internal/rand\ngithub.com/aws/aws-sdk-go-v2/internal/sdk\ngithub.com/aws/aws-sdk-go-v2/internal/sdkio\ngithub.com/aws/aws-sdk-go-v2/internal/shareddefaults\ngithub.com/aws/aws-sdk-go-v2/internal/strings\ngithub.com/aws/aws-sdk-go-v2/internal/sync/singleflight\ngithub.com/aws/aws-sdk-go-v2/internal/timeconv\n# github.com/aws/aws-sdk-go-v2/config v1.26.5\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/config\n# github.com/aws/aws-sdk-go-v2/credentials v1.16.16\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/credentials\ngithub.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds\ngithub.com/aws/aws-sdk-go-v2/credentials/endpointcreds\ngithub.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client\ngithub.com/aws/aws-sdk-go-v2/credentials/processcreds\ngithub.com/aws/aws-sdk-go-v2/credentials/ssocreds\ngithub.com/aws/aws-sdk-go-v2/credentials/stscreds\n# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/feature/ec2/imds\ngithub.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config\n# github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/configsources\n# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints/v2\n# github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/ini\n# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/internal/accept-encoding\n# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/internal/presigned-url\n# github.com/aws/aws-sdk-go-v2/service/ssm v1.44.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/ssm\ngithub.com/aws/aws-sdk-go-v2/service/ssm/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/ssm/types\n# github.com/aws/aws-sdk-go-v2/service/sso v1.18.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/sso\ngithub.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/sso/types\n# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc/types\n# github.com/aws/aws-sdk-go-v2/service/sts v1.26.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/sts\ngithub.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/sts/types\n# github.com/aws/smithy-go v1.19.0\n## explicit; go 1.19\ngithub.com/aws/smithy-go\ngithub.com/aws/smithy-go/auth\ngithub.com/aws/smithy-go/auth/bearer\ngithub.com/aws/smithy-go/context\ngithub.com/aws/smithy-go/document\ngithub.com/aws/smithy-go/encoding\ngithub.com/aws/smithy-go/encoding/httpbinding\ngithub.com/aws/smithy-go/encoding/json\ngithub.com/aws/smithy-go/encoding/xml\ngithub.com/aws/smithy-go/endpoints\ngithub.com/aws/smithy-go/internal/sync/singleflight\ngithub.com/aws/smithy-go/io\ngithub.com/aws/smithy-go/logging\ngithub.com/aws/smithy-go/middleware\ngithub.com/aws/smithy-go/private/requestcompression\ngithub.com/aws/smithy-go/ptr\ngithub.com/aws/smithy-go/rand\ngithub.com/aws/smithy-go/time\ngithub.com/aws/smithy-go/transport/http\ngithub.com/aws/smithy-go/transport/http/internal/io\ngithub.com/aws/smithy-go/waiter\n# github.com/aymerick/douceur v0.2.0\n## explicit\ngithub.com/aymerick/douceur/css\ngithub.com/aymerick/douceur/parser\n# github.com/bits-and-blooms/bitset v1.13.0\n## explicit; go 1.16\ngithub.com/bits-and-blooms/bitset\n# github.com/coder/websocket v1.8.12\n## explicit; go 1.19\ngithub.com/coder/websocket\ngithub.com/coder/websocket/internal/bpool\ngithub.com/coder/websocket/internal/errd\ngithub.com/coder/websocket/internal/util\ngithub.com/coder/websocket/internal/wsjs\ngithub.com/coder/websocket/internal/xsync\n# github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6\n## explicit; go 1.16\ngithub.com/coreos/go-iptables/iptables\n# github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa\n## explicit; go 1.21\ngithub.com/dblohm7/wingoes\ngithub.com/dblohm7/wingoes/com\ngithub.com/dblohm7/wingoes/com/automation\ngithub.com/dblohm7/wingoes/internal\ngithub.com/dblohm7/wingoes/pe\n# github.com/digitalocean/go-smbios v0.0.0-20180907143718-390a4f403a8e\n## explicit\ngithub.com/digitalocean/go-smbios/smbios\n# github.com/dustin/go-humanize v1.0.1\n## explicit; go 1.16\ngithub.com/dustin/go-humanize\n# github.com/fxamacker/cbor/v2 v2.6.0\n## explicit; go 1.17\ngithub.com/fxamacker/cbor/v2\n# github.com/gaissmai/bart v0.11.1\n## explicit; go 1.21\ngithub.com/gaissmai/bart\n# github.com/go-enry/go-enry/v2 v2.8.4\n## explicit; go 1.14\ngithub.com/go-enry/go-enry/v2\ngithub.com/go-enry/go-enry/v2/data\ngithub.com/go-enry/go-enry/v2/data/rule\ngithub.com/go-enry/go-enry/v2/internal/tokenizer\ngithub.com/go-enry/go-enry/v2/internal/tokenizer/flex\ngithub.com/go-enry/go-enry/v2/regex\n# github.com/go-enry/go-oniguruma v1.2.1\n## explicit; go 1.14\ngithub.com/go-enry/go-oniguruma\n# github.com/go-json-experiment/json v0.0.0-20231102232822-2e55bd4e08b0\n## explicit; go 1.21\ngithub.com/go-json-experiment/json\ngithub.com/go-json-experiment/json/internal\ngithub.com/go-json-experiment/json/internal/jsonflags\ngithub.com/go-json-experiment/json/internal/jsonopts\ngithub.com/go-json-experiment/json/internal/jsonwire\ngithub.com/go-json-experiment/json/jsontext\n# github.com/go-ole/go-ole v1.3.0\n## explicit; go 1.12\ngithub.com/go-ole/go-ole\ngithub.com/go-ole/go-ole/oleutil\n# github.com/godbus/dbus/v5 v5.1.1-0.20230522191255-76236955d466\n## explicit; go 1.12\ngithub.com/godbus/dbus/v5\n# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da\n## explicit\ngithub.com/golang/groupcache/lru\n# github.com/google/btree v1.1.2\n## explicit; go 1.18\ngithub.com/google/btree\n# github.com/google/go-cmp v0.6.0\n## explicit; go 1.13\ngithub.com/google/go-cmp/cmp\ngithub.com/google/go-cmp/cmp/internal/diff\ngithub.com/google/go-cmp/cmp/internal/flags\ngithub.com/google/go-cmp/cmp/internal/function\ngithub.com/google/go-cmp/cmp/internal/value\n# github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806\n## explicit; go 1.21\ngithub.com/google/nftables\ngithub.com/google/nftables/alignedbuff\ngithub.com/google/nftables/binaryutil\ngithub.com/google/nftables/expr\ngithub.com/google/nftables/internal/parseexprfunc\ngithub.com/google/nftables/xt\n# github.com/google/uuid v1.6.0\n## explicit\ngithub.com/google/uuid\n# github.com/gorilla/csrf v1.7.2\n## explicit; go 1.20\ngithub.com/gorilla/csrf\n# github.com/gorilla/css v1.0.1\n## explicit; go 1.20\ngithub.com/gorilla/css/scanner\n# github.com/gorilla/securecookie v1.1.2\n## explicit; go 1.20\ngithub.com/gorilla/securecookie\n# github.com/hashicorp/golang-lru/v2 v2.0.7\n## explicit; go 1.18\ngithub.com/hashicorp/golang-lru/v2\ngithub.com/hashicorp/golang-lru/v2/internal\ngithub.com/hashicorp/golang-lru/v2/simplelru\n# github.com/hdevalence/ed25519consensus v0.2.0\n## explicit; go 1.19\ngithub.com/hdevalence/ed25519consensus\n# github.com/illarion/gonotify/v2 v2.0.3\n## explicit; go 1.12\ngithub.com/illarion/gonotify/v2\n# github.com/insomniacslk/dhcp v0.0.0-20231206064809-8c70d406f6d2\n## explicit; go 1.20\ngithub.com/insomniacslk/dhcp/dhcpv4\ngithub.com/insomniacslk/dhcp/iana\ngithub.com/insomniacslk/dhcp/interfaces\ngithub.com/insomniacslk/dhcp/rfc1035label\n# github.com/jmespath/go-jmespath v0.4.0\n## explicit; go 1.14\ngithub.com/jmespath/go-jmespath\n# github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86\n## explicit; go 1.13\ngithub.com/josharian/native\n# github.com/jsimonetti/rtnetlink v1.4.0\n## explicit; go 1.20\ngithub.com/jsimonetti/rtnetlink\ngithub.com/jsimonetti/rtnetlink/internal/unix\n# github.com/klauspost/compress v1.17.10\n## explicit; go 1.21\ngithub.com/klauspost/compress\ngithub.com/klauspost/compress/fse\ngithub.com/klauspost/compress/huff0\ngithub.com/klauspost/compress/internal/cpuinfo\ngithub.com/klauspost/compress/internal/snapref\ngithub.com/klauspost/compress/zstd\ngithub.com/klauspost/compress/zstd/internal/xxhash\n# github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a\n## explicit; go 1.12\ngithub.com/kortschak/wol\n# github.com/mattn/go-isatty v0.0.20\n## explicit; go 1.15\ngithub.com/mattn/go-isatty\n# github.com/mdlayher/genetlink v1.3.2\n## explicit; go 1.18\ngithub.com/mdlayher/genetlink\n# github.com/mdlayher/netlink v1.7.2\n## explicit; go 1.18\ngithub.com/mdlayher/netlink\ngithub.com/mdlayher/netlink/nlenc\ngithub.com/mdlayher/netlink/nltest\n# github.com/mdlayher/sdnotify v1.0.0\n## explicit; go 1.18\ngithub.com/mdlayher/sdnotify\n# github.com/mdlayher/socket v0.5.0\n## explicit; go 1.21\ngithub.com/mdlayher/socket\n# github.com/microcosm-cc/bluemonday v1.0.27\n## explicit; go 1.19\ngithub.com/microcosm-cc/bluemonday\ngithub.com/microcosm-cc/bluemonday/css\n# github.com/miekg/dns v1.1.58\n## explicit; go 1.19\ngithub.com/miekg/dns\n# github.com/mitchellh/go-ps v1.0.0\n## explicit; go 1.13\ngithub.com/mitchellh/go-ps\n# github.com/ncruces/go-strftime v0.1.9\n## explicit; go 1.17\ngithub.com/ncruces/go-strftime\n# github.com/niklasfasching/go-org v1.7.0\n## explicit; go 1.18\ngithub.com/niklasfasching/go-org/org\n# github.com/pierrec/lz4/v4 v4.1.21\n## explicit; go 1.14\ngithub.com/pierrec/lz4/v4\ngithub.com/pierrec/lz4/v4/internal/lz4block\ngithub.com/pierrec/lz4/v4/internal/lz4errors\ngithub.com/pierrec/lz4/v4/internal/lz4stream\ngithub.com/pierrec/lz4/v4/internal/xxh32\n# github.com/prometheus-community/pro-bing v0.4.0\n## explicit; go 1.19\ngithub.com/prometheus-community/pro-bing\n# github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec\n## explicit; go 1.12\ngithub.com/remyoudompheng/bigfft\n# github.com/russross/blackfriday v1.6.0\n## explicit; go 1.13\ngithub.com/russross/blackfriday\n# github.com/safchain/ethtool v0.3.0\n## explicit; go 1.16\ngithub.com/safchain/ethtool\n# github.com/tailscale/certstore v0.1.1-0.20231202035212-d3fa0460f47e\n## explicit; go 1.20\ngithub.com/tailscale/certstore\n# github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55\n## explicit; go 1.17\ngithub.com/tailscale/go-winio\ngithub.com/tailscale/go-winio/internal/fs\ngithub.com/tailscale/go-winio/internal/socket\ngithub.com/tailscale/go-winio/internal/stringbuffer\ngithub.com/tailscale/go-winio/pkg/guid\n# github.com/tailscale/golang-x-crypto v0.0.0-20240604161659-3fde5e568aa4\n## explicit; go 1.18\ngithub.com/tailscale/golang-x-crypto/acme\ngithub.com/tailscale/golang-x-crypto/internal/poly1305\ngithub.com/tailscale/golang-x-crypto/ssh\ngithub.com/tailscale/golang-x-crypto/ssh/internal/bcrypt_pbkdf\n# github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05\n## explicit; go 1.16\ngithub.com/tailscale/goupnp\ngithub.com/tailscale/goupnp/dcps/internetgateway2\ngithub.com/tailscale/goupnp/httpu\ngithub.com/tailscale/goupnp/scpd\ngithub.com/tailscale/goupnp/soap\ngithub.com/tailscale/goupnp/ssdp\n# github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a\n## explicit; go 1.18\ngithub.com/tailscale/hujson\n# github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7\n## explicit; go 1.12\ngithub.com/tailscale/netlink\ngithub.com/tailscale/netlink/nl\n# github.com/tailscale/peercred v0.0.0-20240214030740-b535050b2aa4\n## explicit; go 1.18\ngithub.com/tailscale/peercred\n# github.com/tailscale/web-client-prebuilt v0.0.0-20240226180453-5db17b287bf1\n## explicit; go 1.21\ngithub.com/tailscale/web-client-prebuilt\n# github.com/tailscale/wireguard-go v0.0.0-20240905161824-799c1978fafc\n## explicit; go 1.20\ngithub.com/tailscale/wireguard-go/conn\ngithub.com/tailscale/wireguard-go/conn/winrio\ngithub.com/tailscale/wireguard-go/device\ngithub.com/tailscale/wireguard-go/ipc\ngithub.com/tailscale/wireguard-go/ipc/namedpipe\ngithub.com/tailscale/wireguard-go/ratelimiter\ngithub.com/tailscale/wireguard-go/replay\ngithub.com/tailscale/wireguard-go/rwcancel\ngithub.com/tailscale/wireguard-go/tai64n\ngithub.com/tailscale/wireguard-go/tun\n# github.com/tcnksm/go-httpstat v0.2.0\n## explicit\ngithub.com/tcnksm/go-httpstat\n# github.com/u-root/uio v0.0.0-20240118234441-a3c409a6018e\n## explicit; go 1.16\ngithub.com/u-root/uio/rand\ngithub.com/u-root/uio/uio\n# github.com/vishvananda/netns v0.0.4\n## explicit; go 1.17\ngithub.com/vishvananda/netns\n# github.com/x448/float16 v0.8.4\n## explicit; go 1.11\ngithub.com/x448/float16\n# go4.org/mem v0.0.0-20220726221520-4f986261bf13\n## explicit; go 1.14\ngo4.org/mem\n# go4.org/netipx v0.0.0-20231129151722-fdeea329fbba\n## explicit; go 1.18\ngo4.org/netipx\n# golang.org/x/crypto v0.25.0\n## explicit; go 1.20\ngolang.org/x/crypto/argon2\ngolang.org/x/crypto/blake2b\ngolang.org/x/crypto/blake2s\ngolang.org/x/crypto/blowfish\ngolang.org/x/crypto/chacha20\ngolang.org/x/crypto/chacha20poly1305\ngolang.org/x/crypto/curve25519\ngolang.org/x/crypto/hkdf\ngolang.org/x/crypto/internal/alias\ngolang.org/x/crypto/internal/poly1305\ngolang.org/x/crypto/nacl/box\ngolang.org/x/crypto/nacl/secretbox\ngolang.org/x/crypto/poly1305\ngolang.org/x/crypto/salsa20/salsa\n# golang.org/x/exp v0.0.0-20240119083558-1b970713d09a\n## explicit; go 1.20\ngolang.org/x/exp/constraints\ngolang.org/x/exp/maps\n# golang.org/x/mod v0.19.0\n## explicit; go 1.18\ngolang.org/x/mod/semver\n# golang.org/x/net v0.27.0\n## explicit; go 1.18\ngolang.org/x/net/bpf\ngolang.org/x/net/dns/dnsmessage\ngolang.org/x/net/html\ngolang.org/x/net/html/atom\ngolang.org/x/net/http/httpguts\ngolang.org/x/net/http/httpproxy\ngolang.org/x/net/http2\ngolang.org/x/net/http2/h2c\ngolang.org/x/net/http2/hpack\ngolang.org/x/net/icmp\ngolang.org/x/net/idna\ngolang.org/x/net/internal/iana\ngolang.org/x/net/internal/socket\ngolang.org/x/net/internal/socks\ngolang.org/x/net/ipv4\ngolang.org/x/net/ipv6\ngolang.org/x/net/proxy\ngolang.org/x/net/route\n# golang.org/x/sync v0.8.0\n## explicit; go 1.18\ngolang.org/x/sync/errgroup\n# golang.org/x/sys v0.26.0\n## explicit; go 1.18\ngolang.org/x/sys/cpu\ngolang.org/x/sys/plan9\ngolang.org/x/sys/unix\ngolang.org/x/sys/windows\ngolang.org/x/sys/windows/registry\ngolang.org/x/sys/windows/svc\ngolang.org/x/sys/windows/svc/mgr\n# golang.org/x/term v0.22.0\n## explicit; go 1.18\ngolang.org/x/term\n# golang.org/x/text v0.16.0\n## explicit; go 1.18\ngolang.org/x/text/secure/bidirule\ngolang.org/x/text/transform\ngolang.org/x/text/unicode/bidi\ngolang.org/x/text/unicode/norm\n# golang.org/x/time v0.5.0\n## explicit; go 1.18\ngolang.org/x/time/rate\n# golang.org/x/tools v0.23.0\n## explicit; go 1.19\ngolang.org/x/tools/go/gcexportdata\ngolang.org/x/tools/go/packages\ngolang.org/x/tools/go/types/objectpath\ngolang.org/x/tools/internal/aliases\ngolang.org/x/tools/internal/event\ngolang.org/x/tools/internal/event/core\ngolang.org/x/tools/internal/event/keys\ngolang.org/x/tools/internal/event/label\ngolang.org/x/tools/internal/gcimporter\ngolang.org/x/tools/internal/gocommand\ngolang.org/x/tools/internal/packagesinternal\ngolang.org/x/tools/internal/pkgbits\ngolang.org/x/tools/internal/stdlib\ngolang.org/x/tools/internal/tokeninternal\ngolang.org/x/tools/internal/typesinternal\ngolang.org/x/tools/internal/versions\n# golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2\n## explicit; go 1.17\ngolang.zx2c4.com/wintun\n# golang.zx2c4.com/wireguard/windows v0.5.3\n## explicit; go 1.18\ngolang.zx2c4.com/wireguard/windows/tunnel/winipcfg\n# gvisor.dev/gvisor v0.0.0-20240722211153-64c016c92987\n## explicit; go 1.22.0\ngvisor.dev/gvisor/pkg/atomicbitops\ngvisor.dev/gvisor/pkg/bits\ngvisor.dev/gvisor/pkg/buffer\ngvisor.dev/gvisor/pkg/context\ngvisor.dev/gvisor/pkg/cpuid\ngvisor.dev/gvisor/pkg/gohacks\ngvisor.dev/gvisor/pkg/goid\ngvisor.dev/gvisor/pkg/linewriter\ngvisor.dev/gvisor/pkg/log\ngvisor.dev/gvisor/pkg/rand\ngvisor.dev/gvisor/pkg/refs\ngvisor.dev/gvisor/pkg/sleep\ngvisor.dev/gvisor/pkg/state\ngvisor.dev/gvisor/pkg/state/wire\ngvisor.dev/gvisor/pkg/sync\ngvisor.dev/gvisor/pkg/sync/locking\ngvisor.dev/gvisor/pkg/tcpip\ngvisor.dev/gvisor/pkg/tcpip/adapters/gonet\ngvisor.dev/gvisor/pkg/tcpip/checksum\ngvisor.dev/gvisor/pkg/tcpip/hash/jenkins\ngvisor.dev/gvisor/pkg/tcpip/header\ngvisor.dev/gvisor/pkg/tcpip/header/parse\ngvisor.dev/gvisor/pkg/tcpip/internal/tcp\ngvisor.dev/gvisor/pkg/tcpip/network/hash\ngvisor.dev/gvisor/pkg/tcpip/network/internal/fragmentation\ngvisor.dev/gvisor/pkg/tcpip/network/internal/ip\ngvisor.dev/gvisor/pkg/tcpip/network/internal/multicast\ngvisor.dev/gvisor/pkg/tcpip/network/ipv4\ngvisor.dev/gvisor/pkg/tcpip/network/ipv6\ngvisor.dev/gvisor/pkg/tcpip/ports\ngvisor.dev/gvisor/pkg/tcpip/seqnum\ngvisor.dev/gvisor/pkg/tcpip/stack\ngvisor.dev/gvisor/pkg/tcpip/stack/gro\ngvisor.dev/gvisor/pkg/tcpip/transport\ngvisor.dev/gvisor/pkg/tcpip/transport/icmp\ngvisor.dev/gvisor/pkg/tcpip/transport/internal/network\ngvisor.dev/gvisor/pkg/tcpip/transport/internal/noop\ngvisor.dev/gvisor/pkg/tcpip/transport/packet\ngvisor.dev/gvisor/pkg/tcpip/transport/raw\ngvisor.dev/gvisor/pkg/tcpip/transport/tcp\ngvisor.dev/gvisor/pkg/tcpip/transport/tcpconntrack\ngvisor.dev/gvisor/pkg/tcpip/transport/udp\ngvisor.dev/gvisor/pkg/waiter\n# modernc.org/gc/v3 v3.0.0-20240304020402-f0dba7c97c2b\n## explicit; go 1.20\nmodernc.org/gc/v3\n# modernc.org/libc v1.55.2\n## explicit; go 1.20\nmodernc.org/libc\nmodernc.org/libc/errno\nmodernc.org/libc/fcntl\nmodernc.org/libc/fts\nmodernc.org/libc/grp\nmodernc.org/libc/honnef.co/go/netdb\nmodernc.org/libc/langinfo\nmodernc.org/libc/limits\nmodernc.org/libc/netdb\nmodernc.org/libc/netinet/in\nmodernc.org/libc/poll\nmodernc.org/libc/pthread\nmodernc.org/libc/pwd\nmodernc.org/libc/signal\nmodernc.org/libc/stdio\nmodernc.org/libc/stdlib\nmodernc.org/libc/sys/socket\nmodernc.org/libc/sys/stat\nmodernc.org/libc/sys/types\nmodernc.org/libc/termios\nmodernc.org/libc/time\nmodernc.org/libc/unistd\nmodernc.org/libc/utime\nmodernc.org/libc/uuid\nmodernc.org/libc/uuid/uuid\nmodernc.org/libc/wctype\n# modernc.org/mathutil v1.6.0\n## explicit; go 1.18\nmodernc.org/mathutil\n# modernc.org/memory v1.8.0\n## explicit; go 1.18\nmodernc.org/memory\n# modernc.org/sqlite v1.30.2\n## explicit; go 1.20\nmodernc.org/sqlite\nmodernc.org/sqlite/lib\n# modernc.org/strutil v1.2.0\n## explicit; go 1.18\nmodernc.org/strutil\n# modernc.org/token v1.1.0\n## explicit\nmodernc.org/token\n# tailscale.com v1.74.1\n## explicit; go 1.23\ntailscale.com\ntailscale.com/appc\ntailscale.com/atomicfile\ntailscale.com/client/tailscale\ntailscale.com/client/tailscale/apitype\ntailscale.com/client/web\ntailscale.com/clientupdate\ntailscale.com/clientupdate/distsign\ntailscale.com/control/controlbase\ntailscale.com/control/controlclient\ntailscale.com/control/controlhttp\ntailscale.com/control/controlknobs\ntailscale.com/derp\ntailscale.com/derp/derphttp\ntailscale.com/disco\ntailscale.com/doctor\ntailscale.com/doctor/ethtool\ntailscale.com/doctor/permissions\ntailscale.com/doctor/routetable\ntailscale.com/drive\ntailscale.com/envknob\ntailscale.com/health\ntailscale.com/health/healthmsg\ntailscale.com/hostinfo\ntailscale.com/internal/noiseconn\ntailscale.com/ipn\ntailscale.com/ipn/conffile\ntailscale.com/ipn/ipnauth\ntailscale.com/ipn/ipnlocal\ntailscale.com/ipn/ipnstate\ntailscale.com/ipn/localapi\ntailscale.com/ipn/policy\ntailscale.com/ipn/store\ntailscale.com/ipn/store/awsstore\ntailscale.com/ipn/store/kubestore\ntailscale.com/ipn/store/mem\ntailscale.com/kube/kubeapi\ntailscale.com/kube/kubeclient\ntailscale.com/kube/kubetypes\ntailscale.com/licenses\ntailscale.com/log/filelogger\ntailscale.com/log/sockstatlog\ntailscale.com/logpolicy\ntailscale.com/logtail\ntailscale.com/logtail/backoff\ntailscale.com/logtail/filch\ntailscale.com/metrics\ntailscale.com/net/captivedetection\ntailscale.com/net/connstats\ntailscale.com/net/dns\ntailscale.com/net/dns/publicdns\ntailscale.com/net/dns/recursive\ntailscale.com/net/dns/resolvconffile\ntailscale.com/net/dns/resolver\ntailscale.com/net/dnscache\ntailscale.com/net/dnsfallback\ntailscale.com/net/flowtrack\ntailscale.com/net/ipset\ntailscale.com/net/memnet\ntailscale.com/net/netaddr\ntailscale.com/net/netcheck\ntailscale.com/net/neterror\ntailscale.com/net/netkernelconf\ntailscale.com/net/netknob\ntailscale.com/net/netmon\ntailscale.com/net/netns\ntailscale.com/net/netstat\ntailscale.com/net/netutil\ntailscale.com/net/packet\ntailscale.com/net/packet/checksum\ntailscale.com/net/ping\ntailscale.com/net/portmapper\ntailscale.com/net/proxymux\ntailscale.com/net/routetable\ntailscale.com/net/socks5\ntailscale.com/net/sockstats\ntailscale.com/net/stun\ntailscale.com/net/tcpinfo\ntailscale.com/net/tlsdial\ntailscale.com/net/tsaddr\ntailscale.com/net/tsdial\ntailscale.com/net/tshttpproxy\ntailscale.com/net/tstun\ntailscale.com/net/wsconn\ntailscale.com/omit\ntailscale.com/paths\ntailscale.com/portlist\ntailscale.com/posture\ntailscale.com/proxymap\ntailscale.com/safesocket\ntailscale.com/syncs\ntailscale.com/tailcfg\ntailscale.com/taildrop\ntailscale.com/tempfork/heap\ntailscale.com/tka\ntailscale.com/tsconst\ntailscale.com/tsd\ntailscale.com/tsnet\ntailscale.com/tstime\ntailscale.com/tstime/mono\ntailscale.com/tstime/rate\ntailscale.com/tsweb/varz\ntailscale.com/types/appctype\ntailscale.com/types/dnstype\ntailscale.com/types/empty\ntailscale.com/types/ipproto\ntailscale.com/types/key\ntailscale.com/types/lazy\ntailscale.com/types/logger\ntailscale.com/types/logid\ntailscale.com/types/netlogtype\ntailscale.com/types/netmap\ntailscale.com/types/nettype\ntailscale.com/types/opt\ntailscale.com/types/persist\ntailscale.com/types/preftype\ntailscale.com/types/ptr\ntailscale.com/types/structs\ntailscale.com/types/tkatype\ntailscale.com/types/views\ntailscale.com/util/cibuild\ntailscale.com/util/clientmetric\ntailscale.com/util/cloudenv\ntailscale.com/util/cmpver\ntailscale.com/util/ctxkey\ntailscale.com/util/deephash\ntailscale.com/util/dirwalk\ntailscale.com/util/dnsname\ntailscale.com/util/execqueue\ntailscale.com/util/goroutines\ntailscale.com/util/groupmember\ntailscale.com/util/hashx\ntailscale.com/util/httphdr\ntailscale.com/util/httpm\ntailscale.com/util/lineread\ntailscale.com/util/linuxfw\ntailscale.com/util/mak\ntailscale.com/util/multierr\ntailscale.com/util/must\ntailscale.com/util/nocasemaps\ntailscale.com/util/osdiag\ntailscale.com/util/osdiag/internal/wsc\ntailscale.com/util/osshare\ntailscale.com/util/osuser\ntailscale.com/util/progresstracking\ntailscale.com/util/race\ntailscale.com/util/racebuild\ntailscale.com/util/rands\ntailscale.com/util/ringbuffer\ntailscale.com/util/set\ntailscale.com/util/singleflight\ntailscale.com/util/slicesx\ntailscale.com/util/syspolicy\ntailscale.com/util/syspolicy/internal\ntailscale.com/util/syspolicy/setting\ntailscale.com/util/sysresources\ntailscale.com/util/systemd\ntailscale.com/util/testenv\ntailscale.com/util/truncate\ntailscale.com/util/uniq\ntailscale.com/util/usermetric\ntailscale.com/util/vizerror\ntailscale.com/util/winutil\ntailscale.com/util/winutil/authenticode\ntailscale.com/util/winutil/gp\ntailscale.com/util/winutil/policy\ntailscale.com/util/winutil/winenv\ntailscale.com/util/zstdframe\ntailscale.com/version\ntailscale.com/version/distro\ntailscale.com/wgengine\ntailscale.com/wgengine/capture\ntailscale.com/wgengine/filter\ntailscale.com/wgengine/filter/filtertype\ntailscale.com/wgengine/magicsock\ntailscale.com/wgengine/netlog\ntailscale.com/wgengine/netstack\ntailscale.com/wgengine/netstack/gro\ntailscale.com/wgengine/router\ntailscale.com/wgengine/wgcfg\ntailscale.com/wgengine/wgcfg/nmcfg\ntailscale.com/wgengine/wgint\ntailscale.com/wgengine/wglog\ntailscale.com/wgengine/winnet\n" [mod] [mod."filippo.io/edwards25519"] @@ -141,8 +141,8 @@ vendorModulesTxt = "# filippo.io/edwards25519 v1.1.0\n## explicit; go 1.20\nfili version = "v1.4.0" hash = "sha256-GnrF2yxgm/h1JSTN1PwI4ysTl+oY0AyWzf3Ni7LZqRM=" [mod."github.com/klauspost/compress"] - version = "v1.17.9" - hash = "sha256-FxHk4OuwsbiH1OLI+Q0oA4KpcOB786sEfik0G+GNoow=" + version = "v1.17.10" + hash = "sha256-OLkMoIaHLIhtDonP0qXf8L+iKB1VBlxm6jOMdjHcvb8=" [mod."github.com/kortschak/wol"] version = "v0.0.0-20200729010619-da482cc4850a" hash = "sha256-lnr9r/KNv4EeeNohFImC3Vd5E9nJ0N+4ZZ0VHFjwHps=" @@ -249,11 +249,11 @@ vendorModulesTxt = "# filippo.io/edwards25519 v1.1.0\n## explicit; go 1.20\nfili version = "v0.27.0" hash = "sha256-GrlN5isYeEVrPZVAHK0MDQatttbnyfSPoWJHj0xqhjk=" [mod."golang.org/x/sync"] - version = "v0.7.0" - hash = "sha256-2ETllEu2GDWoOd/yMkOkLC2hWBpKzbVZ8LhjLu0d2A8=" + version = "v0.8.0" + hash = "sha256-usvF0z7gq1vsX58p4orX+8WHlv52pdXgaueXlwj2Wss=" [mod."golang.org/x/sys"] - version = "v0.22.0" - hash = "sha256-RbG0XaXGGlErCsl2agvUxMnrkRwdbJLmriYT1H24FwA=" + version = "v0.26.0" + hash = "sha256-YjklsWNhx4g4TaWRWfFe1TMFKujbqiaNvZ38bfI35fM=" [mod."golang.org/x/term"] version = "v0.22.0" hash = "sha256-tRx/y4ZIZzGAlDJ/8JW3AycC9bRXlNuRqO4V48sAEEc=" From e73ccb332406fdeb177cf9a6f2b965e186ff2eb6 Mon Sep 17 00:00:00 2001 From: Erisa A Date: Thu, 17 Oct 2024 15:58:26 +0100 Subject: [PATCH 3/8] flake.nix: try to remove gomod2nix --- flake.lock | 25 ------------------------- flake.nix | 39 +++++++++++++++++---------------------- 2 files changed, 17 insertions(+), 47 deletions(-) diff --git a/flake.lock b/flake.lock index a0388de..b21941f 100644 --- a/flake.lock +++ b/flake.lock @@ -1,29 +1,5 @@ { "nodes": { - "gomod2nix": { - "inputs": { - "flake-utils": [ - "utils" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1725226629, - "narHash": "sha256-0l5gtNAf3408INFPbvbMvHghd44LgKhMuqUcY6vH5N8=", - "owner": "obreitwi", - "repo": "gomod2nix", - "rev": "983228366edc1bed1be6e6f7a45e285b4707b9ba", - "type": "github" - }, - "original": { - "owner": "obreitwi", - "ref": "fix/go_mod_vendor", - "repo": "gomod2nix", - "type": "github" - } - }, "nixpkgs": { "locked": { "lastModified": 1725432240, @@ -41,7 +17,6 @@ }, "root": { "inputs": { - "gomod2nix": "gomod2nix", "nixpkgs": "nixpkgs", "utils": "utils" } diff --git a/flake.nix b/flake.nix index a34da99..979bb81 100644 --- a/flake.nix +++ b/flake.nix @@ -5,14 +5,9 @@ nixpkgs.url = "nixpkgs/nixos-unstable"; utils.url = "github:numtide/flake-utils"; - gomod2nix = { - url = "github:obreitwi/gomod2nix/fix/go_mod_vendor"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.flake-utils.follows = "utils"; - }; }; - outputs = { self, nixpkgs, utils, gomod2nix }: + outputs = { self, nixpkgs, utils }: utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" @@ -20,31 +15,32 @@ "aarch64-darwin" ] (system: let - graft = pkgs: pkg: pkg.override { - buildGoModule = pkgs.buildGo123Module; - }; - pkgs = import nixpkgs { - inherit system; - overlays = [ gomod2nix.overlays.default (final: prev: { - go = prev.go_1_23; - go-tools = graft prev prev.go-tools; - gotools = graft prev prev.gotools; - gopls = graft prev prev.gopls; - }) ]; - }; + # graft = pkgs: pkg: pkg.override { + # buildGoModule = pkgs.buildGo123Module; + # }; + # pkgs = import nixpkgs { + # inherit system; + # overlays = [ gomod2nix.overlays.default (final: prev: { + # go = prev.go_1_23; + # go-tools = graft prev prev.go-tools; + # gotools = graft prev prev.gotools; + # gopls = graft prev prev.gopls; + # }) ]; + # }; version = builtins.substring 0 8 self.lastModifiedDate; + pkgs = import nixpkgs { inherit system; }; in { packages = rec { - tclipd = pkgs.buildGoApplication { + tclipd = pkgs.buildGo123Module { pname = "tclipd"; version = "0.1.0-${version}"; go = pkgs.go; src = ./.; subPackages = "cmd/tclipd"; - modules = ./gomod2nix.toml; + vendorHash = ""; }; - tclip = pkgs.buildGoApplication { + tclip = pkgs.buildGo123Module { pname = "tclip"; inherit (tclipd) src version modules; subPackages = "cmd/tclip"; @@ -90,7 +86,6 @@ gopls gotools go-tools - gomod2nix.packages.${system}.default sqlite-interactive yarn From 4b417c41668d99682bdf0aafc5c934851388ac01 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Thu, 17 Oct 2024 09:16:31 -0600 Subject: [PATCH 4/8] stuff Signed-off-by: Kristoffer Dalby --- flake.nix | 136 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 71 insertions(+), 65 deletions(-) diff --git a/flake.nix b/flake.nix index 979bb81..4b680f6 100644 --- a/flake.nix +++ b/flake.nix @@ -4,95 +4,101 @@ inputs = { nixpkgs.url = "nixpkgs/nixos-unstable"; utils.url = "github:numtide/flake-utils"; - }; - outputs = { self, nixpkgs, utils }: + outputs = { + self, + nixpkgs, + utils, + }: utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" - ] (system: - let + ] (system: let # graft = pkgs: pkg: pkg.override { # buildGoModule = pkgs.buildGo123Module; # }; # pkgs = import nixpkgs { # inherit system; - # overlays = [ gomod2nix.overlays.default (final: prev: { - # go = prev.go_1_23; - # go-tools = graft prev prev.go-tools; - # gotools = graft prev prev.gotools; - # gopls = graft prev prev.gopls; - # }) ]; - # }; - version = builtins.substring 0 8 self.lastModifiedDate; - pkgs = import nixpkgs { inherit system; }; - in { - packages = rec { - tclipd = pkgs.buildGo123Module { - pname = "tclipd"; - version = "0.1.0-${version}"; - go = pkgs.go; - src = ./.; - subPackages = "cmd/tclipd"; - vendorHash = ""; - }; + # overlays = [ gomod2nix.overlays.default (final: prev: { + # go = prev.go_1_23; + # go-tools = graft prev prev.go-tools; + # gotools = graft prev prev.gotools; + # gopls = graft prev prev.gopls; + # }) ]; + # }; + version = builtins.substring 0 8 self.lastModifiedDate; + pkgs = import nixpkgs {inherit system;}; + in { + packages = rec { + tclipd = pkgs.buildGo123Module { + pname = "tclipd"; + version = "0.1.0-${version}"; + inherit (pkgs) go; + src = ./.; + subPackages = "cmd/tclipd"; + vendorHash = "sha256-x7dgVkvhfOIdsjtJzMYcD2RmMO1FSpRDW+Tx7DPXyrI="; + }; - tclip = pkgs.buildGo123Module { - pname = "tclip"; - inherit (tclipd) src version modules; - subPackages = "cmd/tclip"; - go = pkgs.go; + tclip = pkgs.buildGo123Module { + pname = "tclip"; + inherit (tclipd) src version vendorHash; + subPackages = "cmd/tclip"; + go = pkgs.go; + CGO_ENABLED = "0"; + }; - CGO_ENABLED = "0"; - }; + # docker = pkgs.dockerTools.buildLayeredImage { + # name = "ghcr.io/tailscale-dev/tclip"; + # tag = "latest"; + # config.Cmd = [ "${tclipd}/bin/tclipd" ]; + # contents = [ pkgs.cacert ]; + # }; - docker = pkgs.dockerTools.buildLayeredImage { - name = "ghcr.io/tailscale-dev/tclip"; - tag = "latest"; - config.Cmd = [ "${tclipd}/bin/tclipd" ]; - contents = [ pkgs.cacert ]; + portable-service = let + web-service = pkgs.substituteAll { + name = "tclip.service"; + src = ./run/portable-service/tclip.service.in; + inherit tclipd; }; - - portable-service = let - web-service = pkgs.substituteAll { - name = "tclip.service"; - src = ./run/portable-service/tclip.service.in; - inherit tclipd; - }; - in pkgs.portableService { + in + pkgs.portableService { inherit (tclipd) version; pname = "tclip"; description = "The tclip service"; homepage = "https://github.com/tailscale-dev/tclip"; - units = [ web-service ]; - symlinks = [{ - object = "${pkgs.cacert}/etc/ssl"; - symlink = "/etc/ssl"; - }]; + units = [web-service]; + symlinks = [ + { + object = "${pkgs.cacert}/etc/ssl"; + symlink = "/etc/ssl"; + } + ]; }; - default = docker; - }; + # default = docker; + default = tclipd; + }; - apps.default = - utils.lib.mkApp { drv = self.packages.${system}.default; }; + apps.default = + utils.lib.mkApp {drv = self.packages.${system}.default;}; - devShells.default = pkgs.mkShell { - buildInputs = with pkgs; [ - go_1_23 - gopls - gotools - go-tools - sqlite-interactive + devShells.default = pkgs.mkShell { + buildInputs = with pkgs; [ + go_1_23 + gopls + gotools + go-tools + sqlite-interactive - yarn - nodejs - ]; + yarn + nodejs + ]; - TSNET_HOSTNAME = "paste-devel"; - }; - }) // {}; + TSNET_HOSTNAME = "paste-devel"; + }; + }) + // {}; } From d880c2453d8420ac635aa1741f3d52b170459be6 Mon Sep 17 00:00:00 2001 From: Erisa A Date: Wed, 23 Oct 2024 11:50:08 +0100 Subject: [PATCH 5/8] flake.nix: remove docker, integrate mkctr --- .github/workflows/nix.yaml | 4 +- flake.lock | 6 +- flake.nix | 32 ++-- gomod2nix.toml | 301 ------------------------------------- 4 files changed, 17 insertions(+), 326 deletions(-) delete mode 100644 gomod2nix.toml diff --git a/.github/workflows/nix.yaml b/.github/workflows/nix.yaml index c59f9f4..d13154f 100644 --- a/.github/workflows/nix.yaml +++ b/.github/workflows/nix.yaml @@ -20,7 +20,7 @@ jobs: nix build .#tclip .#tclipd - name: "Docker image build (dry run)" run: | - nix develop --command go run github.com/tailscale/mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=ghcr.io/tailscale-dev/tclip --ldflags="-w -s" -- /bin/tclipd + nix develop --command mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=ghcr.io/tailscale-dev/tclip --ldflags="-w -s" -- /bin/tclipd - name: "docker login" uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0 if: "github.event_name == 'push' && github.ref_name == 'main'" @@ -31,7 +31,7 @@ jobs: - name: "Docker image push" if: "github.event_name == 'push' && github.ref_name == 'main'" run: | - nix develop --command go run github.com/tailscale/mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=ghcr.io/tailscale-dev/tclip --push --ldflags="-w -s" -- /bin/tclipd + nix develop --command mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=ghcr.io/tailscale-dev/tclip --push --ldflags="-w -s" -- /bin/tclipd - name: "Portable service build" run: | nix build .#portable-service diff --git a/flake.lock b/flake.lock index b21941f..eddb704 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1725432240, - "narHash": "sha256-+yj+xgsfZaErbfYM3T+QvEE2hU7UuE+Jf0fJCJ8uPS0=", + "lastModified": 1728888510, + "narHash": "sha256-nsNdSldaAyu6PE3YUA+YQLqUDJh+gRbBooMMekZJwvI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ad416d066ca1222956472ab7d0555a6946746a80", + "rev": "a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 4b680f6..bbd8d16 100644 --- a/flake.nix +++ b/flake.nix @@ -17,18 +17,6 @@ "x86_64-darwin" "aarch64-darwin" ] (system: let - # graft = pkgs: pkg: pkg.override { - # buildGoModule = pkgs.buildGo123Module; - # }; - # pkgs = import nixpkgs { - # inherit system; - # overlays = [ gomod2nix.overlays.default (final: prev: { - # go = prev.go_1_23; - # go-tools = graft prev prev.go-tools; - # gotools = graft prev prev.gotools; - # gopls = graft prev prev.gopls; - # }) ]; - # }; version = builtins.substring 0 8 self.lastModifiedDate; pkgs = import nixpkgs {inherit system;}; in { @@ -46,17 +34,10 @@ pname = "tclip"; inherit (tclipd) src version vendorHash; subPackages = "cmd/tclip"; - go = pkgs.go; + inherit (pkgs) go; CGO_ENABLED = "0"; }; - # docker = pkgs.dockerTools.buildLayeredImage { - # name = "ghcr.io/tailscale-dev/tclip"; - # tag = "latest"; - # config.Cmd = [ "${tclipd}/bin/tclipd" ]; - # contents = [ pkgs.cacert ]; - # }; - portable-service = let web-service = pkgs.substituteAll { name = "tclip.service"; @@ -95,6 +76,17 @@ yarn nodejs + (pkgs.buildGo123Module rec { + name = "mkctr"; + src = pkgs.fetchFromGitHub { + owner = "tailscale"; + repo = "mkctr"; + rev = "42e5cb39d30bc804bd9a0071095cbd5de78e54f8"; + sha256 = "sha256-MN47+aiJXqzAir3hhCKgY7OAys/ZLFi3OKkwH/wgFco="; + }; + + vendorHash = "sha256-nIoe79dZwrFqrYLVfqASQDDjG1x0GmZpxDpnEdfny8k="; + }) ]; TSNET_HOSTNAME = "paste-devel"; diff --git a/gomod2nix.toml b/gomod2nix.toml deleted file mode 100644 index 772c1dc..0000000 --- a/gomod2nix.toml +++ /dev/null @@ -1,301 +0,0 @@ -schema = 4 -vendorModulesTxt = "# filippo.io/edwards25519 v1.1.0\n## explicit; go 1.20\nfilippo.io/edwards25519\nfilippo.io/edwards25519/field\n# github.com/akutz/memconn v0.1.0\n## explicit\ngithub.com/akutz/memconn\n# github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa\n## explicit; go 1.13\ngithub.com/alexbrainman/sspi\ngithub.com/alexbrainman/sspi/internal/common\ngithub.com/alexbrainman/sspi/negotiate\n# github.com/aws/aws-sdk-go-v2 v1.24.1\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/aws\ngithub.com/aws/aws-sdk-go-v2/aws/arn\ngithub.com/aws/aws-sdk-go-v2/aws/defaults\ngithub.com/aws/aws-sdk-go-v2/aws/middleware\ngithub.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/query\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/restjson\ngithub.com/aws/aws-sdk-go-v2/aws/protocol/xml\ngithub.com/aws/aws-sdk-go-v2/aws/ratelimit\ngithub.com/aws/aws-sdk-go-v2/aws/retry\ngithub.com/aws/aws-sdk-go-v2/aws/signer/internal/v4\ngithub.com/aws/aws-sdk-go-v2/aws/signer/v4\ngithub.com/aws/aws-sdk-go-v2/aws/transport/http\ngithub.com/aws/aws-sdk-go-v2/internal/auth\ngithub.com/aws/aws-sdk-go-v2/internal/auth/smithy\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn\ngithub.com/aws/aws-sdk-go-v2/internal/rand\ngithub.com/aws/aws-sdk-go-v2/internal/sdk\ngithub.com/aws/aws-sdk-go-v2/internal/sdkio\ngithub.com/aws/aws-sdk-go-v2/internal/shareddefaults\ngithub.com/aws/aws-sdk-go-v2/internal/strings\ngithub.com/aws/aws-sdk-go-v2/internal/sync/singleflight\ngithub.com/aws/aws-sdk-go-v2/internal/timeconv\n# github.com/aws/aws-sdk-go-v2/config v1.26.5\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/config\n# github.com/aws/aws-sdk-go-v2/credentials v1.16.16\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/credentials\ngithub.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds\ngithub.com/aws/aws-sdk-go-v2/credentials/endpointcreds\ngithub.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client\ngithub.com/aws/aws-sdk-go-v2/credentials/processcreds\ngithub.com/aws/aws-sdk-go-v2/credentials/ssocreds\ngithub.com/aws/aws-sdk-go-v2/credentials/stscreds\n# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/feature/ec2/imds\ngithub.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config\n# github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/configsources\n# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/endpoints/v2\n# github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/internal/ini\n# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/internal/accept-encoding\n# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/internal/presigned-url\n# github.com/aws/aws-sdk-go-v2/service/ssm v1.44.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/ssm\ngithub.com/aws/aws-sdk-go-v2/service/ssm/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/ssm/types\n# github.com/aws/aws-sdk-go-v2/service/sso v1.18.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/sso\ngithub.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/sso/types\n# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/ssooidc/types\n# github.com/aws/aws-sdk-go-v2/service/sts v1.26.7\n## explicit; go 1.19\ngithub.com/aws/aws-sdk-go-v2/service/sts\ngithub.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints\ngithub.com/aws/aws-sdk-go-v2/service/sts/types\n# github.com/aws/smithy-go v1.19.0\n## explicit; go 1.19\ngithub.com/aws/smithy-go\ngithub.com/aws/smithy-go/auth\ngithub.com/aws/smithy-go/auth/bearer\ngithub.com/aws/smithy-go/context\ngithub.com/aws/smithy-go/document\ngithub.com/aws/smithy-go/encoding\ngithub.com/aws/smithy-go/encoding/httpbinding\ngithub.com/aws/smithy-go/encoding/json\ngithub.com/aws/smithy-go/encoding/xml\ngithub.com/aws/smithy-go/endpoints\ngithub.com/aws/smithy-go/internal/sync/singleflight\ngithub.com/aws/smithy-go/io\ngithub.com/aws/smithy-go/logging\ngithub.com/aws/smithy-go/middleware\ngithub.com/aws/smithy-go/private/requestcompression\ngithub.com/aws/smithy-go/ptr\ngithub.com/aws/smithy-go/rand\ngithub.com/aws/smithy-go/time\ngithub.com/aws/smithy-go/transport/http\ngithub.com/aws/smithy-go/transport/http/internal/io\ngithub.com/aws/smithy-go/waiter\n# github.com/aymerick/douceur v0.2.0\n## explicit\ngithub.com/aymerick/douceur/css\ngithub.com/aymerick/douceur/parser\n# github.com/bits-and-blooms/bitset v1.13.0\n## explicit; go 1.16\ngithub.com/bits-and-blooms/bitset\n# github.com/coder/websocket v1.8.12\n## explicit; go 1.19\ngithub.com/coder/websocket\ngithub.com/coder/websocket/internal/bpool\ngithub.com/coder/websocket/internal/errd\ngithub.com/coder/websocket/internal/util\ngithub.com/coder/websocket/internal/wsjs\ngithub.com/coder/websocket/internal/xsync\n# github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6\n## explicit; go 1.16\ngithub.com/coreos/go-iptables/iptables\n# github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa\n## explicit; go 1.21\ngithub.com/dblohm7/wingoes\ngithub.com/dblohm7/wingoes/com\ngithub.com/dblohm7/wingoes/com/automation\ngithub.com/dblohm7/wingoes/internal\ngithub.com/dblohm7/wingoes/pe\n# github.com/digitalocean/go-smbios v0.0.0-20180907143718-390a4f403a8e\n## explicit\ngithub.com/digitalocean/go-smbios/smbios\n# github.com/dustin/go-humanize v1.0.1\n## explicit; go 1.16\ngithub.com/dustin/go-humanize\n# github.com/fxamacker/cbor/v2 v2.6.0\n## explicit; go 1.17\ngithub.com/fxamacker/cbor/v2\n# github.com/gaissmai/bart v0.11.1\n## explicit; go 1.21\ngithub.com/gaissmai/bart\n# github.com/go-enry/go-enry/v2 v2.8.4\n## explicit; go 1.14\ngithub.com/go-enry/go-enry/v2\ngithub.com/go-enry/go-enry/v2/data\ngithub.com/go-enry/go-enry/v2/data/rule\ngithub.com/go-enry/go-enry/v2/internal/tokenizer\ngithub.com/go-enry/go-enry/v2/internal/tokenizer/flex\ngithub.com/go-enry/go-enry/v2/regex\n# github.com/go-enry/go-oniguruma v1.2.1\n## explicit; go 1.14\ngithub.com/go-enry/go-oniguruma\n# github.com/go-json-experiment/json v0.0.0-20231102232822-2e55bd4e08b0\n## explicit; go 1.21\ngithub.com/go-json-experiment/json\ngithub.com/go-json-experiment/json/internal\ngithub.com/go-json-experiment/json/internal/jsonflags\ngithub.com/go-json-experiment/json/internal/jsonopts\ngithub.com/go-json-experiment/json/internal/jsonwire\ngithub.com/go-json-experiment/json/jsontext\n# github.com/go-ole/go-ole v1.3.0\n## explicit; go 1.12\ngithub.com/go-ole/go-ole\ngithub.com/go-ole/go-ole/oleutil\n# github.com/godbus/dbus/v5 v5.1.1-0.20230522191255-76236955d466\n## explicit; go 1.12\ngithub.com/godbus/dbus/v5\n# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da\n## explicit\ngithub.com/golang/groupcache/lru\n# github.com/google/btree v1.1.2\n## explicit; go 1.18\ngithub.com/google/btree\n# github.com/google/go-cmp v0.6.0\n## explicit; go 1.13\ngithub.com/google/go-cmp/cmp\ngithub.com/google/go-cmp/cmp/internal/diff\ngithub.com/google/go-cmp/cmp/internal/flags\ngithub.com/google/go-cmp/cmp/internal/function\ngithub.com/google/go-cmp/cmp/internal/value\n# github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806\n## explicit; go 1.21\ngithub.com/google/nftables\ngithub.com/google/nftables/alignedbuff\ngithub.com/google/nftables/binaryutil\ngithub.com/google/nftables/expr\ngithub.com/google/nftables/internal/parseexprfunc\ngithub.com/google/nftables/xt\n# github.com/google/uuid v1.6.0\n## explicit\ngithub.com/google/uuid\n# github.com/gorilla/csrf v1.7.2\n## explicit; go 1.20\ngithub.com/gorilla/csrf\n# github.com/gorilla/css v1.0.1\n## explicit; go 1.20\ngithub.com/gorilla/css/scanner\n# github.com/gorilla/securecookie v1.1.2\n## explicit; go 1.20\ngithub.com/gorilla/securecookie\n# github.com/hashicorp/golang-lru/v2 v2.0.7\n## explicit; go 1.18\ngithub.com/hashicorp/golang-lru/v2\ngithub.com/hashicorp/golang-lru/v2/internal\ngithub.com/hashicorp/golang-lru/v2/simplelru\n# github.com/hdevalence/ed25519consensus v0.2.0\n## explicit; go 1.19\ngithub.com/hdevalence/ed25519consensus\n# github.com/illarion/gonotify/v2 v2.0.3\n## explicit; go 1.12\ngithub.com/illarion/gonotify/v2\n# github.com/insomniacslk/dhcp v0.0.0-20231206064809-8c70d406f6d2\n## explicit; go 1.20\ngithub.com/insomniacslk/dhcp/dhcpv4\ngithub.com/insomniacslk/dhcp/iana\ngithub.com/insomniacslk/dhcp/interfaces\ngithub.com/insomniacslk/dhcp/rfc1035label\n# github.com/jmespath/go-jmespath v0.4.0\n## explicit; go 1.14\ngithub.com/jmespath/go-jmespath\n# github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86\n## explicit; go 1.13\ngithub.com/josharian/native\n# github.com/jsimonetti/rtnetlink v1.4.0\n## explicit; go 1.20\ngithub.com/jsimonetti/rtnetlink\ngithub.com/jsimonetti/rtnetlink/internal/unix\n# github.com/klauspost/compress v1.17.10\n## explicit; go 1.21\ngithub.com/klauspost/compress\ngithub.com/klauspost/compress/fse\ngithub.com/klauspost/compress/huff0\ngithub.com/klauspost/compress/internal/cpuinfo\ngithub.com/klauspost/compress/internal/snapref\ngithub.com/klauspost/compress/zstd\ngithub.com/klauspost/compress/zstd/internal/xxhash\n# github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a\n## explicit; go 1.12\ngithub.com/kortschak/wol\n# github.com/mattn/go-isatty v0.0.20\n## explicit; go 1.15\ngithub.com/mattn/go-isatty\n# github.com/mdlayher/genetlink v1.3.2\n## explicit; go 1.18\ngithub.com/mdlayher/genetlink\n# github.com/mdlayher/netlink v1.7.2\n## explicit; go 1.18\ngithub.com/mdlayher/netlink\ngithub.com/mdlayher/netlink/nlenc\ngithub.com/mdlayher/netlink/nltest\n# github.com/mdlayher/sdnotify v1.0.0\n## explicit; go 1.18\ngithub.com/mdlayher/sdnotify\n# github.com/mdlayher/socket v0.5.0\n## explicit; go 1.21\ngithub.com/mdlayher/socket\n# github.com/microcosm-cc/bluemonday v1.0.27\n## explicit; go 1.19\ngithub.com/microcosm-cc/bluemonday\ngithub.com/microcosm-cc/bluemonday/css\n# github.com/miekg/dns v1.1.58\n## explicit; go 1.19\ngithub.com/miekg/dns\n# github.com/mitchellh/go-ps v1.0.0\n## explicit; go 1.13\ngithub.com/mitchellh/go-ps\n# github.com/ncruces/go-strftime v0.1.9\n## explicit; go 1.17\ngithub.com/ncruces/go-strftime\n# github.com/niklasfasching/go-org v1.7.0\n## explicit; go 1.18\ngithub.com/niklasfasching/go-org/org\n# github.com/pierrec/lz4/v4 v4.1.21\n## explicit; go 1.14\ngithub.com/pierrec/lz4/v4\ngithub.com/pierrec/lz4/v4/internal/lz4block\ngithub.com/pierrec/lz4/v4/internal/lz4errors\ngithub.com/pierrec/lz4/v4/internal/lz4stream\ngithub.com/pierrec/lz4/v4/internal/xxh32\n# github.com/prometheus-community/pro-bing v0.4.0\n## explicit; go 1.19\ngithub.com/prometheus-community/pro-bing\n# github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec\n## explicit; go 1.12\ngithub.com/remyoudompheng/bigfft\n# github.com/russross/blackfriday v1.6.0\n## explicit; go 1.13\ngithub.com/russross/blackfriday\n# github.com/safchain/ethtool v0.3.0\n## explicit; go 1.16\ngithub.com/safchain/ethtool\n# github.com/tailscale/certstore v0.1.1-0.20231202035212-d3fa0460f47e\n## explicit; go 1.20\ngithub.com/tailscale/certstore\n# github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55\n## explicit; go 1.17\ngithub.com/tailscale/go-winio\ngithub.com/tailscale/go-winio/internal/fs\ngithub.com/tailscale/go-winio/internal/socket\ngithub.com/tailscale/go-winio/internal/stringbuffer\ngithub.com/tailscale/go-winio/pkg/guid\n# github.com/tailscale/golang-x-crypto v0.0.0-20240604161659-3fde5e568aa4\n## explicit; go 1.18\ngithub.com/tailscale/golang-x-crypto/acme\ngithub.com/tailscale/golang-x-crypto/internal/poly1305\ngithub.com/tailscale/golang-x-crypto/ssh\ngithub.com/tailscale/golang-x-crypto/ssh/internal/bcrypt_pbkdf\n# github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05\n## explicit; go 1.16\ngithub.com/tailscale/goupnp\ngithub.com/tailscale/goupnp/dcps/internetgateway2\ngithub.com/tailscale/goupnp/httpu\ngithub.com/tailscale/goupnp/scpd\ngithub.com/tailscale/goupnp/soap\ngithub.com/tailscale/goupnp/ssdp\n# github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a\n## explicit; go 1.18\ngithub.com/tailscale/hujson\n# github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7\n## explicit; go 1.12\ngithub.com/tailscale/netlink\ngithub.com/tailscale/netlink/nl\n# github.com/tailscale/peercred v0.0.0-20240214030740-b535050b2aa4\n## explicit; go 1.18\ngithub.com/tailscale/peercred\n# github.com/tailscale/web-client-prebuilt v0.0.0-20240226180453-5db17b287bf1\n## explicit; go 1.21\ngithub.com/tailscale/web-client-prebuilt\n# github.com/tailscale/wireguard-go v0.0.0-20240905161824-799c1978fafc\n## explicit; go 1.20\ngithub.com/tailscale/wireguard-go/conn\ngithub.com/tailscale/wireguard-go/conn/winrio\ngithub.com/tailscale/wireguard-go/device\ngithub.com/tailscale/wireguard-go/ipc\ngithub.com/tailscale/wireguard-go/ipc/namedpipe\ngithub.com/tailscale/wireguard-go/ratelimiter\ngithub.com/tailscale/wireguard-go/replay\ngithub.com/tailscale/wireguard-go/rwcancel\ngithub.com/tailscale/wireguard-go/tai64n\ngithub.com/tailscale/wireguard-go/tun\n# github.com/tcnksm/go-httpstat v0.2.0\n## explicit\ngithub.com/tcnksm/go-httpstat\n# github.com/u-root/uio v0.0.0-20240118234441-a3c409a6018e\n## explicit; go 1.16\ngithub.com/u-root/uio/rand\ngithub.com/u-root/uio/uio\n# github.com/vishvananda/netns v0.0.4\n## explicit; go 1.17\ngithub.com/vishvananda/netns\n# github.com/x448/float16 v0.8.4\n## explicit; go 1.11\ngithub.com/x448/float16\n# go4.org/mem v0.0.0-20220726221520-4f986261bf13\n## explicit; go 1.14\ngo4.org/mem\n# go4.org/netipx v0.0.0-20231129151722-fdeea329fbba\n## explicit; go 1.18\ngo4.org/netipx\n# golang.org/x/crypto v0.25.0\n## explicit; go 1.20\ngolang.org/x/crypto/argon2\ngolang.org/x/crypto/blake2b\ngolang.org/x/crypto/blake2s\ngolang.org/x/crypto/blowfish\ngolang.org/x/crypto/chacha20\ngolang.org/x/crypto/chacha20poly1305\ngolang.org/x/crypto/curve25519\ngolang.org/x/crypto/hkdf\ngolang.org/x/crypto/internal/alias\ngolang.org/x/crypto/internal/poly1305\ngolang.org/x/crypto/nacl/box\ngolang.org/x/crypto/nacl/secretbox\ngolang.org/x/crypto/poly1305\ngolang.org/x/crypto/salsa20/salsa\n# golang.org/x/exp v0.0.0-20240119083558-1b970713d09a\n## explicit; go 1.20\ngolang.org/x/exp/constraints\ngolang.org/x/exp/maps\n# golang.org/x/mod v0.19.0\n## explicit; go 1.18\ngolang.org/x/mod/semver\n# golang.org/x/net v0.27.0\n## explicit; go 1.18\ngolang.org/x/net/bpf\ngolang.org/x/net/dns/dnsmessage\ngolang.org/x/net/html\ngolang.org/x/net/html/atom\ngolang.org/x/net/http/httpguts\ngolang.org/x/net/http/httpproxy\ngolang.org/x/net/http2\ngolang.org/x/net/http2/h2c\ngolang.org/x/net/http2/hpack\ngolang.org/x/net/icmp\ngolang.org/x/net/idna\ngolang.org/x/net/internal/iana\ngolang.org/x/net/internal/socket\ngolang.org/x/net/internal/socks\ngolang.org/x/net/ipv4\ngolang.org/x/net/ipv6\ngolang.org/x/net/proxy\ngolang.org/x/net/route\n# golang.org/x/sync v0.8.0\n## explicit; go 1.18\ngolang.org/x/sync/errgroup\n# golang.org/x/sys v0.26.0\n## explicit; go 1.18\ngolang.org/x/sys/cpu\ngolang.org/x/sys/plan9\ngolang.org/x/sys/unix\ngolang.org/x/sys/windows\ngolang.org/x/sys/windows/registry\ngolang.org/x/sys/windows/svc\ngolang.org/x/sys/windows/svc/mgr\n# golang.org/x/term v0.22.0\n## explicit; go 1.18\ngolang.org/x/term\n# golang.org/x/text v0.16.0\n## explicit; go 1.18\ngolang.org/x/text/secure/bidirule\ngolang.org/x/text/transform\ngolang.org/x/text/unicode/bidi\ngolang.org/x/text/unicode/norm\n# golang.org/x/time v0.5.0\n## explicit; go 1.18\ngolang.org/x/time/rate\n# golang.org/x/tools v0.23.0\n## explicit; go 1.19\ngolang.org/x/tools/go/gcexportdata\ngolang.org/x/tools/go/packages\ngolang.org/x/tools/go/types/objectpath\ngolang.org/x/tools/internal/aliases\ngolang.org/x/tools/internal/event\ngolang.org/x/tools/internal/event/core\ngolang.org/x/tools/internal/event/keys\ngolang.org/x/tools/internal/event/label\ngolang.org/x/tools/internal/gcimporter\ngolang.org/x/tools/internal/gocommand\ngolang.org/x/tools/internal/packagesinternal\ngolang.org/x/tools/internal/pkgbits\ngolang.org/x/tools/internal/stdlib\ngolang.org/x/tools/internal/tokeninternal\ngolang.org/x/tools/internal/typesinternal\ngolang.org/x/tools/internal/versions\n# golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2\n## explicit; go 1.17\ngolang.zx2c4.com/wintun\n# golang.zx2c4.com/wireguard/windows v0.5.3\n## explicit; go 1.18\ngolang.zx2c4.com/wireguard/windows/tunnel/winipcfg\n# gvisor.dev/gvisor v0.0.0-20240722211153-64c016c92987\n## explicit; go 1.22.0\ngvisor.dev/gvisor/pkg/atomicbitops\ngvisor.dev/gvisor/pkg/bits\ngvisor.dev/gvisor/pkg/buffer\ngvisor.dev/gvisor/pkg/context\ngvisor.dev/gvisor/pkg/cpuid\ngvisor.dev/gvisor/pkg/gohacks\ngvisor.dev/gvisor/pkg/goid\ngvisor.dev/gvisor/pkg/linewriter\ngvisor.dev/gvisor/pkg/log\ngvisor.dev/gvisor/pkg/rand\ngvisor.dev/gvisor/pkg/refs\ngvisor.dev/gvisor/pkg/sleep\ngvisor.dev/gvisor/pkg/state\ngvisor.dev/gvisor/pkg/state/wire\ngvisor.dev/gvisor/pkg/sync\ngvisor.dev/gvisor/pkg/sync/locking\ngvisor.dev/gvisor/pkg/tcpip\ngvisor.dev/gvisor/pkg/tcpip/adapters/gonet\ngvisor.dev/gvisor/pkg/tcpip/checksum\ngvisor.dev/gvisor/pkg/tcpip/hash/jenkins\ngvisor.dev/gvisor/pkg/tcpip/header\ngvisor.dev/gvisor/pkg/tcpip/header/parse\ngvisor.dev/gvisor/pkg/tcpip/internal/tcp\ngvisor.dev/gvisor/pkg/tcpip/network/hash\ngvisor.dev/gvisor/pkg/tcpip/network/internal/fragmentation\ngvisor.dev/gvisor/pkg/tcpip/network/internal/ip\ngvisor.dev/gvisor/pkg/tcpip/network/internal/multicast\ngvisor.dev/gvisor/pkg/tcpip/network/ipv4\ngvisor.dev/gvisor/pkg/tcpip/network/ipv6\ngvisor.dev/gvisor/pkg/tcpip/ports\ngvisor.dev/gvisor/pkg/tcpip/seqnum\ngvisor.dev/gvisor/pkg/tcpip/stack\ngvisor.dev/gvisor/pkg/tcpip/stack/gro\ngvisor.dev/gvisor/pkg/tcpip/transport\ngvisor.dev/gvisor/pkg/tcpip/transport/icmp\ngvisor.dev/gvisor/pkg/tcpip/transport/internal/network\ngvisor.dev/gvisor/pkg/tcpip/transport/internal/noop\ngvisor.dev/gvisor/pkg/tcpip/transport/packet\ngvisor.dev/gvisor/pkg/tcpip/transport/raw\ngvisor.dev/gvisor/pkg/tcpip/transport/tcp\ngvisor.dev/gvisor/pkg/tcpip/transport/tcpconntrack\ngvisor.dev/gvisor/pkg/tcpip/transport/udp\ngvisor.dev/gvisor/pkg/waiter\n# modernc.org/gc/v3 v3.0.0-20240304020402-f0dba7c97c2b\n## explicit; go 1.20\nmodernc.org/gc/v3\n# modernc.org/libc v1.55.2\n## explicit; go 1.20\nmodernc.org/libc\nmodernc.org/libc/errno\nmodernc.org/libc/fcntl\nmodernc.org/libc/fts\nmodernc.org/libc/grp\nmodernc.org/libc/honnef.co/go/netdb\nmodernc.org/libc/langinfo\nmodernc.org/libc/limits\nmodernc.org/libc/netdb\nmodernc.org/libc/netinet/in\nmodernc.org/libc/poll\nmodernc.org/libc/pthread\nmodernc.org/libc/pwd\nmodernc.org/libc/signal\nmodernc.org/libc/stdio\nmodernc.org/libc/stdlib\nmodernc.org/libc/sys/socket\nmodernc.org/libc/sys/stat\nmodernc.org/libc/sys/types\nmodernc.org/libc/termios\nmodernc.org/libc/time\nmodernc.org/libc/unistd\nmodernc.org/libc/utime\nmodernc.org/libc/uuid\nmodernc.org/libc/uuid/uuid\nmodernc.org/libc/wctype\n# modernc.org/mathutil v1.6.0\n## explicit; go 1.18\nmodernc.org/mathutil\n# modernc.org/memory v1.8.0\n## explicit; go 1.18\nmodernc.org/memory\n# modernc.org/sqlite v1.30.2\n## explicit; go 1.20\nmodernc.org/sqlite\nmodernc.org/sqlite/lib\n# modernc.org/strutil v1.2.0\n## explicit; go 1.18\nmodernc.org/strutil\n# modernc.org/token v1.1.0\n## explicit\nmodernc.org/token\n# tailscale.com v1.74.1\n## explicit; go 1.23\ntailscale.com\ntailscale.com/appc\ntailscale.com/atomicfile\ntailscale.com/client/tailscale\ntailscale.com/client/tailscale/apitype\ntailscale.com/client/web\ntailscale.com/clientupdate\ntailscale.com/clientupdate/distsign\ntailscale.com/control/controlbase\ntailscale.com/control/controlclient\ntailscale.com/control/controlhttp\ntailscale.com/control/controlknobs\ntailscale.com/derp\ntailscale.com/derp/derphttp\ntailscale.com/disco\ntailscale.com/doctor\ntailscale.com/doctor/ethtool\ntailscale.com/doctor/permissions\ntailscale.com/doctor/routetable\ntailscale.com/drive\ntailscale.com/envknob\ntailscale.com/health\ntailscale.com/health/healthmsg\ntailscale.com/hostinfo\ntailscale.com/internal/noiseconn\ntailscale.com/ipn\ntailscale.com/ipn/conffile\ntailscale.com/ipn/ipnauth\ntailscale.com/ipn/ipnlocal\ntailscale.com/ipn/ipnstate\ntailscale.com/ipn/localapi\ntailscale.com/ipn/policy\ntailscale.com/ipn/store\ntailscale.com/ipn/store/awsstore\ntailscale.com/ipn/store/kubestore\ntailscale.com/ipn/store/mem\ntailscale.com/kube/kubeapi\ntailscale.com/kube/kubeclient\ntailscale.com/kube/kubetypes\ntailscale.com/licenses\ntailscale.com/log/filelogger\ntailscale.com/log/sockstatlog\ntailscale.com/logpolicy\ntailscale.com/logtail\ntailscale.com/logtail/backoff\ntailscale.com/logtail/filch\ntailscale.com/metrics\ntailscale.com/net/captivedetection\ntailscale.com/net/connstats\ntailscale.com/net/dns\ntailscale.com/net/dns/publicdns\ntailscale.com/net/dns/recursive\ntailscale.com/net/dns/resolvconffile\ntailscale.com/net/dns/resolver\ntailscale.com/net/dnscache\ntailscale.com/net/dnsfallback\ntailscale.com/net/flowtrack\ntailscale.com/net/ipset\ntailscale.com/net/memnet\ntailscale.com/net/netaddr\ntailscale.com/net/netcheck\ntailscale.com/net/neterror\ntailscale.com/net/netkernelconf\ntailscale.com/net/netknob\ntailscale.com/net/netmon\ntailscale.com/net/netns\ntailscale.com/net/netstat\ntailscale.com/net/netutil\ntailscale.com/net/packet\ntailscale.com/net/packet/checksum\ntailscale.com/net/ping\ntailscale.com/net/portmapper\ntailscale.com/net/proxymux\ntailscale.com/net/routetable\ntailscale.com/net/socks5\ntailscale.com/net/sockstats\ntailscale.com/net/stun\ntailscale.com/net/tcpinfo\ntailscale.com/net/tlsdial\ntailscale.com/net/tsaddr\ntailscale.com/net/tsdial\ntailscale.com/net/tshttpproxy\ntailscale.com/net/tstun\ntailscale.com/net/wsconn\ntailscale.com/omit\ntailscale.com/paths\ntailscale.com/portlist\ntailscale.com/posture\ntailscale.com/proxymap\ntailscale.com/safesocket\ntailscale.com/syncs\ntailscale.com/tailcfg\ntailscale.com/taildrop\ntailscale.com/tempfork/heap\ntailscale.com/tka\ntailscale.com/tsconst\ntailscale.com/tsd\ntailscale.com/tsnet\ntailscale.com/tstime\ntailscale.com/tstime/mono\ntailscale.com/tstime/rate\ntailscale.com/tsweb/varz\ntailscale.com/types/appctype\ntailscale.com/types/dnstype\ntailscale.com/types/empty\ntailscale.com/types/ipproto\ntailscale.com/types/key\ntailscale.com/types/lazy\ntailscale.com/types/logger\ntailscale.com/types/logid\ntailscale.com/types/netlogtype\ntailscale.com/types/netmap\ntailscale.com/types/nettype\ntailscale.com/types/opt\ntailscale.com/types/persist\ntailscale.com/types/preftype\ntailscale.com/types/ptr\ntailscale.com/types/structs\ntailscale.com/types/tkatype\ntailscale.com/types/views\ntailscale.com/util/cibuild\ntailscale.com/util/clientmetric\ntailscale.com/util/cloudenv\ntailscale.com/util/cmpver\ntailscale.com/util/ctxkey\ntailscale.com/util/deephash\ntailscale.com/util/dirwalk\ntailscale.com/util/dnsname\ntailscale.com/util/execqueue\ntailscale.com/util/goroutines\ntailscale.com/util/groupmember\ntailscale.com/util/hashx\ntailscale.com/util/httphdr\ntailscale.com/util/httpm\ntailscale.com/util/lineread\ntailscale.com/util/linuxfw\ntailscale.com/util/mak\ntailscale.com/util/multierr\ntailscale.com/util/must\ntailscale.com/util/nocasemaps\ntailscale.com/util/osdiag\ntailscale.com/util/osdiag/internal/wsc\ntailscale.com/util/osshare\ntailscale.com/util/osuser\ntailscale.com/util/progresstracking\ntailscale.com/util/race\ntailscale.com/util/racebuild\ntailscale.com/util/rands\ntailscale.com/util/ringbuffer\ntailscale.com/util/set\ntailscale.com/util/singleflight\ntailscale.com/util/slicesx\ntailscale.com/util/syspolicy\ntailscale.com/util/syspolicy/internal\ntailscale.com/util/syspolicy/setting\ntailscale.com/util/sysresources\ntailscale.com/util/systemd\ntailscale.com/util/testenv\ntailscale.com/util/truncate\ntailscale.com/util/uniq\ntailscale.com/util/usermetric\ntailscale.com/util/vizerror\ntailscale.com/util/winutil\ntailscale.com/util/winutil/authenticode\ntailscale.com/util/winutil/gp\ntailscale.com/util/winutil/policy\ntailscale.com/util/winutil/winenv\ntailscale.com/util/zstdframe\ntailscale.com/version\ntailscale.com/version/distro\ntailscale.com/wgengine\ntailscale.com/wgengine/capture\ntailscale.com/wgengine/filter\ntailscale.com/wgengine/filter/filtertype\ntailscale.com/wgengine/magicsock\ntailscale.com/wgengine/netlog\ntailscale.com/wgengine/netstack\ntailscale.com/wgengine/netstack/gro\ntailscale.com/wgengine/router\ntailscale.com/wgengine/wgcfg\ntailscale.com/wgengine/wgcfg/nmcfg\ntailscale.com/wgengine/wgint\ntailscale.com/wgengine/wglog\ntailscale.com/wgengine/winnet\n" - -[mod] - [mod."filippo.io/edwards25519"] - version = "v1.1.0" - hash = "sha256-9ACANrgWZSd5HYPfDZHY8DVbPSC9LOMgy8deq3rDOoc=" - [mod."github.com/akutz/memconn"] - version = "v0.1.0" - hash = "sha256-WOs/RQYjQbn41ui8ztHgWSd4jxydE+fvIrl/0dmHD9Y=" - [mod."github.com/alexbrainman/sspi"] - version = "v0.0.0-20231016080023-1a75b4708caa" - hash = "sha256-Joa/NfBofK7lRlknQ5LVYD4M/dpd9xaCqsvYUBhKW0I=" - [mod."github.com/aws/aws-sdk-go-v2"] - version = "v1.24.1" - hash = "sha256-qZDUrodVDWWtdQ6zYuNHxpXt2quK56pPoZsKdRGmYzk=" - [mod."github.com/aws/aws-sdk-go-v2/config"] - version = "v1.26.5" - hash = "sha256-RAXQlnUAsxgi2BndS+Uh2Cw+TCbtUx9BB0Tqqz50rLE=" - [mod."github.com/aws/aws-sdk-go-v2/credentials"] - version = "v1.16.16" - hash = "sha256-qjtE3/VxNAEtS68nLXULgjO+LO3EkayGkr2iU300xdA=" - [mod."github.com/aws/aws-sdk-go-v2/feature/ec2/imds"] - version = "v1.14.11" - hash = "sha256-j8LHZYM+rBmWHV1PT/H6lDL/3vgBqvQxoY2bVuOi7zo=" - [mod."github.com/aws/aws-sdk-go-v2/internal/configsources"] - version = "v1.2.10" - hash = "sha256-fhrws72g+ecgXnkiip0GQ206XfVdxDA7/Rz9X3nvgd8=" - [mod."github.com/aws/aws-sdk-go-v2/internal/endpoints/v2"] - version = "v2.5.10" - hash = "sha256-Rbj+matn96a/3Nj8EpLgrTycSV+331+WWJd5Lpk1LlQ=" - [mod."github.com/aws/aws-sdk-go-v2/internal/ini"] - version = "v1.7.2" - hash = "sha256-6ev22rRSz4TuoX1AoCDr67qA15kg+cHMuQeTXwp8AFg=" - [mod."github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding"] - version = "v1.10.4" - hash = "sha256-Wvbil3pNKlCyn0SWNXCobxzJGeE+2Eb7GNP2OZATTfY=" - [mod."github.com/aws/aws-sdk-go-v2/service/internal/presigned-url"] - version = "v1.10.10" - hash = "sha256-vUSnrZzo3mzfZsthjjZRmGNrXkQ4D2B7Glzu66N5MrQ=" - [mod."github.com/aws/aws-sdk-go-v2/service/ssm"] - version = "v1.44.7" - hash = "sha256-U7XGN5O0Ksp6O3a2Nkb0WinTwuIHjCw5UNSwPjrMo8k=" - [mod."github.com/aws/aws-sdk-go-v2/service/sso"] - version = "v1.18.7" - hash = "sha256-+1q43+9Cx/K3/T+LJJLV1h2PLHsG/YKHUSgwC5r3uNQ=" - [mod."github.com/aws/aws-sdk-go-v2/service/ssooidc"] - version = "v1.21.7" - hash = "sha256-aoolSWOU3Sb3weV2yf2wACuh3fYaUmyGXCZ2dTvcg4A=" - [mod."github.com/aws/aws-sdk-go-v2/service/sts"] - version = "v1.26.7" - hash = "sha256-0LGfjSa65wNKuV/TH66XfN/uF4lZF9bSszbfTFWcLjY=" - [mod."github.com/aws/smithy-go"] - version = "v1.19.0" - hash = "sha256-KsQMOHJFIXRF+8c4WxiXA/u1Ok6hEF6eylvnfdRGivg=" - [mod."github.com/aymerick/douceur"] - version = "v0.2.0" - hash = "sha256-NiBX8EfOvLXNiK3pJaZX4N73YgfzdrzRXdiBFe3X3sE=" - [mod."github.com/bits-and-blooms/bitset"] - version = "v1.13.0" - hash = "sha256-1jccFEH9In72Jt3wSn4vi4/MJd/UDfDrC9DlmsGVc9o=" - [mod."github.com/coder/websocket"] - version = "v1.8.12" - hash = "sha256-jEaJSKcwmKtXFkvtxwpEdFMdazXZM6bY2u5TGBimklI=" - [mod."github.com/coreos/go-iptables"] - version = "v0.7.1-0.20240112124308-65c67c9f46e6" - hash = "sha256-kjnry8ld5Keew5q+tX7GSdGVZaXlehs2Lt+z8Rokhns=" - [mod."github.com/dblohm7/wingoes"] - version = "v0.0.0-20240119213807-a09d6be7affa" - hash = "sha256-zUj7jSZQiX53+4OyRq7LaQXp8nx8+JRpyT6IFdktyw0=" - [mod."github.com/digitalocean/go-smbios"] - version = "v0.0.0-20180907143718-390a4f403a8e" - hash = "sha256-Hgx1ML3rigdYXx5ntnEYD5JEk6kJv1cL0+/GDbnPkbo=" - [mod."github.com/dustin/go-humanize"] - version = "v1.0.1" - hash = "sha256-yuvxYYngpfVkUg9yAmG99IUVmADTQA0tMbBXe0Fq0Mc=" - [mod."github.com/fxamacker/cbor/v2"] - version = "v2.6.0" - hash = "sha256-8EMjmc2FYVb0OXuzU1FWkSqYEtJjYdIT2PWsChoiTyQ=" - [mod."github.com/gaissmai/bart"] - version = "v0.11.1" - hash = "sha256-Z9rSmZbNRUpcIHVRVW8XFB4qDj57bvK/CwzQWaevy+Y=" - [mod."github.com/go-enry/go-enry/v2"] - version = "v2.8.4" - hash = "sha256-IzfYtlfOKsvvlej7OI2KEsWWqP3xFk/oB8scZ5OyiNA=" - [mod."github.com/go-enry/go-oniguruma"] - version = "v1.2.1" - hash = "sha256-DoCNyX75CuCgFnfSZs63VB4+HAIMDBgwcQglXXHRj/I=" - [mod."github.com/go-json-experiment/json"] - version = "v0.0.0-20231102232822-2e55bd4e08b0" - hash = "sha256-ltOLec3r0dGA/k1TTrQjuMuHxdxBlALkfLbdKuUNvmg=" - [mod."github.com/go-ole/go-ole"] - version = "v1.3.0" - hash = "sha256-tF8t3VcV71jQ4jbPL91BwR59AKDpUAFV1waIKzkXJu8=" - [mod."github.com/godbus/dbus/v5"] - version = "v5.1.1-0.20230522191255-76236955d466" - hash = "sha256-OdcyeoGQ4xWUpl21WKXkbAm8yZHMDp8giY02arupjb4=" - [mod."github.com/golang/groupcache"] - version = "v0.0.0-20210331224755-41bb18bfe9da" - hash = "sha256-7Gs7CS9gEYZkbu5P4hqPGBpeGZWC64VDwraSKFF+VR0=" - [mod."github.com/google/btree"] - version = "v1.1.2" - hash = "sha256-K7V2obq3pLM71Mg0vhhHtZ+gtaubwXPQx3xcIyZDCjM=" - [mod."github.com/google/go-cmp"] - version = "v0.6.0" - hash = "sha256-qgra5jze4iPGP0JSTVeY5qV5AvEnEu39LYAuUCIkMtg=" - [mod."github.com/google/nftables"] - version = "v0.2.1-0.20240414091927-5e242ec57806" - hash = "sha256-OXMzx4Exf++E4UzCUE1gw3TOrfyI187cFu3cDZ9ifKU=" - [mod."github.com/google/uuid"] - version = "v1.6.0" - hash = "sha256-VWl9sqUzdOuhW0KzQlv0gwwUQClYkmZwSydHG2sALYw=" - [mod."github.com/gorilla/csrf"] - version = "v1.7.2" - hash = "sha256-pzOWbw8AOjhdRJYKlPBfh1j9a8TGNxgrlS4AmZpE1s8=" - [mod."github.com/gorilla/css"] - version = "v1.0.1" - hash = "sha256-6JwNHqlY2NpZ0pSQTyYPSpiNqjXOdFHqrUT10sv3y8A=" - [mod."github.com/gorilla/securecookie"] - version = "v1.1.2" - hash = "sha256-KeMHNM9emxX+N0WYiZsTii7n8sNsmjWwbnQ9SaJfTKE=" - [mod."github.com/hashicorp/golang-lru/v2"] - version = "v2.0.7" - hash = "sha256-t1bcXLgrQNOYUVyYEZ0knxcXpsTk4IuJZDjKvyJX75g=" - [mod."github.com/hdevalence/ed25519consensus"] - version = "v0.2.0" - hash = "sha256-KTbeKMOT/HCJjDHqyciQjJPPgpNk6H0VyQCCbeGgs7Y=" - [mod."github.com/illarion/gonotify/v2"] - version = "v2.0.3" - hash = "sha256-xLtI9dcSiG2Je+Nxi6PWtTa+KF7AtPI2gD+mKfC0fgI=" - [mod."github.com/insomniacslk/dhcp"] - version = "v0.0.0-20231206064809-8c70d406f6d2" - hash = "sha256-PHiso7HGNjCGbGdZ7TMGnSGzPDUTpvWpqAccoKPAaWM=" - [mod."github.com/jmespath/go-jmespath"] - version = "v0.4.0" - hash = "sha256-xpT9g2qIXmPq7eeHUXHiDqJeQoHCudh44G/KCSFbcuo=" - [mod."github.com/josharian/native"] - version = "v1.1.1-0.20230202152459-5c7d0dd6ab86" - hash = "sha256-dgyrLXuM55z8FAoUjyt5TDlzim6HfphWo5wx1/DHLwE=" - [mod."github.com/jsimonetti/rtnetlink"] - version = "v1.4.0" - hash = "sha256-GnrF2yxgm/h1JSTN1PwI4ysTl+oY0AyWzf3Ni7LZqRM=" - [mod."github.com/klauspost/compress"] - version = "v1.17.10" - hash = "sha256-OLkMoIaHLIhtDonP0qXf8L+iKB1VBlxm6jOMdjHcvb8=" - [mod."github.com/kortschak/wol"] - version = "v0.0.0-20200729010619-da482cc4850a" - hash = "sha256-lnr9r/KNv4EeeNohFImC3Vd5E9nJ0N+4ZZ0VHFjwHps=" - [mod."github.com/mattn/go-isatty"] - version = "v0.0.20" - hash = "sha256-qhw9hWtU5wnyFyuMbKx+7RB8ckQaFQ8D+8GKPkN3HHQ=" - [mod."github.com/mdlayher/genetlink"] - version = "v1.3.2" - hash = "sha256-pgwXkyDY1dlB8tmV1lQ0Bz/2g0zmJOyXvQjacACy924=" - [mod."github.com/mdlayher/netlink"] - version = "v1.7.2" - hash = "sha256-08qlkKvG1+XFY3MDx7M1jdvaDMsmF9qv5/xMNaw3snc=" - [mod."github.com/mdlayher/sdnotify"] - version = "v1.0.0" - hash = "sha256-O7MJt6Bam2bUoede07Z1T6EtW+kCJ+/4dJtYopZct1s=" - [mod."github.com/mdlayher/socket"] - version = "v0.5.0" - hash = "sha256-3zEbix66G+LQ2xAQW9XmkyubK9R+Vwnm09H5fqqLC7w=" - [mod."github.com/microcosm-cc/bluemonday"] - version = "v1.0.27" - hash = "sha256-EZSya9FLPQ83CL7N2cZy21fdS35hViTkiMK5f3op8Es=" - [mod."github.com/miekg/dns"] - version = "v1.1.58" - hash = "sha256-UGvyC1Abh2S5VaAUCV9AUuDMrCvpiWQy/UnYM9DfIB8=" - [mod."github.com/mitchellh/go-ps"] - version = "v1.0.0" - hash = "sha256-HzxVHNLHZpnsBuPcub0G+9jjDcDOsxM/6wifbsxf7EY=" - [mod."github.com/ncruces/go-strftime"] - version = "v0.1.9" - hash = "sha256-T0iw+UEckzueWHT88PkTnZZixyKCEa+DTLzIiiohuWY=" - [mod."github.com/niklasfasching/go-org"] - version = "v1.7.0" - hash = "sha256-i3NdcfER5JSIJv3GIJxeNJJpOyxiyxQKPZPpK2teQt4=" - [mod."github.com/pierrec/lz4/v4"] - version = "v4.1.21" - hash = "sha256-u47Lm4tN2ChGDLGyR+Jpi/Mi0bOFBVT6PTpPFdu2rMU=" - [mod."github.com/prometheus-community/pro-bing"] - version = "v0.4.0" - hash = "sha256-3TH0wB85OITw3uzTcEva2EcEF6jNf98sAoSOsnL2G9g=" - [mod."github.com/remyoudompheng/bigfft"] - version = "v0.0.0-20230129092748-24d4a6f8daec" - hash = "sha256-vYmpyCE37eBYP/navhaLV4oX4/nu0Z/StAocLIFqrmM=" - [mod."github.com/russross/blackfriday"] - version = "v1.6.0" - hash = "sha256-tyqVArfv2d9sKGaG83SyZm//5QxLtGp1+qLgaz0SwAw=" - [mod."github.com/safchain/ethtool"] - version = "v0.3.0" - hash = "sha256-q5bQGHB7cyEejA9tQkrhpvzpfYRvXcmClbWBgfs3Ymc=" - [mod."github.com/tailscale/certstore"] - version = "v0.1.1-0.20231202035212-d3fa0460f47e" - hash = "sha256-Q0HLTQPRsIizRqvdBBaLGoLascQiSpQm+X3NW3ytpDQ=" - [mod."github.com/tailscale/go-winio"] - version = "v0.0.0-20231025203758-c4f33415bf55" - hash = "sha256-WFW20c02gIk2MhafeVVNydmSfszPZegshDd2Y5abGgY=" - [mod."github.com/tailscale/golang-x-crypto"] - version = "v0.0.0-20240604161659-3fde5e568aa4" - hash = "sha256-vIrSd0emexe1lcjJqLbEtg7/TaZDnpGrDs96mxjANyE=" - [mod."github.com/tailscale/goupnp"] - version = "v1.0.1-0.20210804011211-c64d0f06ea05" - hash = "sha256-PRMJcYY+wjpbHkC9dQWTPErh2ID29UnFxehxmYR704I=" - [mod."github.com/tailscale/hujson"] - version = "v0.0.0-20221223112325-20486734a56a" - hash = "sha256-q9c2IjwbL0IgYPznVpQP1XT/8lrzH1niI3E+wjNcf5Y=" - [mod."github.com/tailscale/netlink"] - version = "v1.1.1-0.20240822203006-4d49adab4de7" - hash = "sha256-ldPNC6TF8kY2OIHZvOPHcJLJrepTXZGP4wnxOq0rxH0=" - [mod."github.com/tailscale/peercred"] - version = "v0.0.0-20240214030740-b535050b2aa4" - hash = "sha256-82cdwvTUr47qMP2MHiMdY5O8vr/hA2aJ/KW2VTu97KI=" - [mod."github.com/tailscale/web-client-prebuilt"] - version = "v0.0.0-20240226180453-5db17b287bf1" - hash = "sha256-iE8PCr0At4P75cG7dDa6fwhARJUIUw9pwvgtQNMOjAA=" - [mod."github.com/tailscale/wireguard-go"] - version = "v0.0.0-20240905161824-799c1978fafc" - hash = "sha256-mMUGPBp5A15QjMW2zhVuu80htQ3ic52wML0Eir0mzHQ=" - [mod."github.com/tcnksm/go-httpstat"] - version = "v0.2.0" - hash = "sha256-bCWn8E+DcZY6+yPu07AF3hCcDZx3CFdD74qfpDIgVqI=" - [mod."github.com/u-root/uio"] - version = "v0.0.0-20240118234441-a3c409a6018e" - hash = "sha256-rUjQMG+HprbgHKzrIPFrQ6S3BCEyYQyUbA/D72mY8iU=" - [mod."github.com/vishvananda/netns"] - version = "v0.0.4" - hash = "sha256-tEba2cxyk3GdCYvEIttQ8aZCzHcB0ZiUt6fUEARDkWU=" - [mod."github.com/x448/float16"] - version = "v0.8.4" - hash = "sha256-VKzMTMS9pIB/cwe17xPftCSK9Mf4Y6EuBEJlB4by5mE=" - [mod."go4.org/mem"] - version = "v0.0.0-20220726221520-4f986261bf13" - hash = "sha256-H2Fsuvzbqp/6JKzC03XPTQTSQBcGs+B5VGsBjrQDY3c=" - [mod."go4.org/netipx"] - version = "v0.0.0-20231129151722-fdeea329fbba" - hash = "sha256-qFrVlacz5R3Lpkzqeg1/1MYew3DJzY9hG0Uh/ua+SOU=" - [mod."golang.org/x/crypto"] - version = "v0.25.0" - hash = "sha256-traLAylqoBwGIh0Z1fuEhNjbGgQBItgVjtZYdYr0zzQ=" - [mod."golang.org/x/exp"] - version = "v0.0.0-20240119083558-1b970713d09a" - hash = "sha256-JQ3JLywTjgboNhs12blhOkS3ty7m8sUa/zaWv1k/X28=" - [mod."golang.org/x/mod"] - version = "v0.19.0" - hash = "sha256-9TUzg1aDvdZw3Z8IyGGSVSnLfUwgeGC/vrnkhkarXL4=" - [mod."golang.org/x/net"] - version = "v0.27.0" - hash = "sha256-GrlN5isYeEVrPZVAHK0MDQatttbnyfSPoWJHj0xqhjk=" - [mod."golang.org/x/sync"] - version = "v0.8.0" - hash = "sha256-usvF0z7gq1vsX58p4orX+8WHlv52pdXgaueXlwj2Wss=" - [mod."golang.org/x/sys"] - version = "v0.26.0" - hash = "sha256-YjklsWNhx4g4TaWRWfFe1TMFKujbqiaNvZ38bfI35fM=" - [mod."golang.org/x/term"] - version = "v0.22.0" - hash = "sha256-tRx/y4ZIZzGAlDJ/8JW3AycC9bRXlNuRqO4V48sAEEc=" - [mod."golang.org/x/text"] - version = "v0.16.0" - hash = "sha256-hMTO45upjEuA4sJzGplJT+La2n3oAfHccfYWZuHcH+8=" - [mod."golang.org/x/time"] - version = "v0.5.0" - hash = "sha256-W6RgwgdYTO3byIPOFxrP2IpAZdgaGowAaVfYby7AULU=" - [mod."golang.org/x/tools"] - version = "v0.23.0" - hash = "sha256-z+9n75A3H4YtF+m60qwOXnmrVFtOvXsKQmc+i7Mb6q0=" - [mod."golang.zx2c4.com/wintun"] - version = "v0.0.0-20230126152724-0fa3db229ce2" - hash = "sha256-cjMLNjKnnupVROWmeASORVieAL9ieYdzX3cFzG8bCpo=" - [mod."golang.zx2c4.com/wireguard/windows"] - version = "v0.5.3" - hash = "sha256-wcJWS/4Fqbc+1RHSntex0zBdlHiZfzrea4QabYkNKvU=" - [mod."gvisor.dev/gvisor"] - version = "v0.0.0-20240722211153-64c016c92987" - hash = "sha256-7cE5aVAN6o+9GB7NJeAexSGAe0CkgcBADIWWHQhsSCU=" - [mod."modernc.org/gc/v3"] - version = "v3.0.0-20240304020402-f0dba7c97c2b" - hash = "sha256-mNcc0Tw2uVVb9YzBUhZ5POHxBiUnCckQywHm/p9NI9s=" - [mod."modernc.org/libc"] - version = "v1.55.2" - hash = "sha256-3eL1AWWrLjJUwagOto3tqRV+nWmk6eviGdebXkW+e20=" - [mod."modernc.org/mathutil"] - version = "v1.6.0" - hash = "sha256-lfuEiS1odd2TWrTylnaGihSJ9myqKs3FLdpvd7PqTnE=" - [mod."modernc.org/memory"] - version = "v1.8.0" - hash = "sha256-ucvPr73zg8LjvU+bcoIPKTgwgcon3U9VhKrLEMH81xg=" - [mod."modernc.org/sqlite"] - version = "v1.30.2" - hash = "sha256-yhP8Ym8vDBSzkyeZektfekTjUNXKWiv+6lJePd3rySw=" - [mod."modernc.org/strutil"] - version = "v1.2.0" - hash = "sha256-NTYIWMRZjHmR77LMvsFOMCitt7toKTfH+zChYAMzZ2Y=" - [mod."modernc.org/token"] - version = "v1.1.0" - hash = "sha256-m8WyXJ9Mdw6B43wmy2+3HE7zHEi9ocBrhwe/eq+zdu8=" - [mod."tailscale.com"] - version = "v1.74.1" - hash = "sha256-StY9PC/tCIwCFi0Qpwoi/Wu07xM4YFcwlc+Y2uMv3dY=" From d2d0126cefcd59f8778a7494b586324d641acd68 Mon Sep 17 00:00:00 2001 From: Erisa A Date: Wed, 23 Oct 2024 12:09:17 +0100 Subject: [PATCH 6/8] add docker to readme, update to 1.76 --- .github/workflows/nix.yaml | 5 ++--- README.md | 4 ++-- flake.nix | 2 +- go.mod | 6 +++--- go.sum | 3 +++ 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/nix.yaml b/.github/workflows/nix.yaml index d13154f..98cf994 100644 --- a/.github/workflows/nix.yaml +++ b/.github/workflows/nix.yaml @@ -20,7 +20,7 @@ jobs: nix build .#tclip .#tclipd - name: "Docker image build (dry run)" run: | - nix develop --command mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=ghcr.io/tailscale-dev/tclip --ldflags="-w -s" -- /bin/tclipd + nix develop --command -- mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=ghcr.io/tailscale-dev/tclip --ldflags="-w -s" -- /bin/tclipd - name: "docker login" uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0 if: "github.event_name == 'push' && github.ref_name == 'main'" @@ -31,7 +31,7 @@ jobs: - name: "Docker image push" if: "github.event_name == 'push' && github.ref_name == 'main'" run: | - nix develop --command mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=ghcr.io/tailscale-dev/tclip --push --ldflags="-w -s" -- /bin/tclipd + nix develop --command -- mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=ghcr.io/tailscale-dev/tclip --push --ldflags="-w -s" -- /bin/tclipd - name: "Portable service build" run: | nix build .#portable-service @@ -41,4 +41,3 @@ jobs: with: name: portable-service path: ./var/*.raw - diff --git a/README.md b/README.md index dcd1446..85855b6 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,8 @@ nix build .#tclipd The docker image: ``` -nix build .#docker -docker load < ./result +nix develop --command -- mkctr --gopaths="./cmd/tclipd:/bin/tclipd" --tags="latest" --base="gcr.io/distroless/static" --repos=tclip --ldflags="-w -s" --target=local --push -- /bin/tclipd +docker run tclip ``` The portable service image: diff --git a/flake.nix b/flake.nix index bbd8d16..fdac439 100644 --- a/flake.nix +++ b/flake.nix @@ -27,7 +27,7 @@ inherit (pkgs) go; src = ./.; subPackages = "cmd/tclipd"; - vendorHash = "sha256-x7dgVkvhfOIdsjtJzMYcD2RmMO1FSpRDW+Tx7DPXyrI="; + vendorHash = "sha256-Al6UxRE4zsFgaKUZoczR8xhXtGEKrkBR3FforOt+a20="; }; tclip = pkgs.buildGo123Module { diff --git a/go.mod b/go.mod index 9ee4f57..97741fe 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,8 @@ module github.com/tailscale-dev/tclip -go 1.23 +go 1.23.1 -toolchain go1.23.0 +toolchain go1.23.2 require ( github.com/go-enry/go-enry/v2 v2.8.4 @@ -11,7 +11,7 @@ require ( github.com/niklasfasching/go-org v1.7.0 github.com/russross/blackfriday v1.6.0 modernc.org/sqlite v1.30.2 - tailscale.com v1.74.1 + tailscale.com v1.76.3 ) require ( diff --git a/go.sum b/go.sum index 09664ee..18719c6 100644 --- a/go.sum +++ b/go.sum @@ -224,6 +224,7 @@ golang.org/x/exp v0.0.0-20240119083558-1b970713d09a h1:Q8/wZp0KX97QFTc2ywcOE0YRj golang.org/x/exp v0.0.0-20240119083558-1b970713d09a/go.mod h1:idGWGoKP1toJGkd5/ig9ZLuPcZBC3ewk7SzmH0uou08= golang.org/x/exp/typeparams v0.0.0-20240119083558-1b970713d09a h1:8qmSSA8Gz/1kTrCe0nqR0R3Gb/NDhykzWw2q2mWZydM= golang.org/x/exp/typeparams v0.0.0-20240119083558-1b970713d09a/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= +golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f h1:phY1HzDcf18Aq9A8KkmRtY9WvOFIxN8wgfvy6Zm1DV8= golang.org/x/image v0.18.0 h1:jGzIakQa/ZXI1I0Fxvaa9W7yP25TqT6cHIHn+6CqvSQ= golang.org/x/image v0.18.0/go.mod h1:4yyo5vMFQjVjUcVk4jEQcU9MGy/rulF5WvUILseCM2E= golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= @@ -297,3 +298,5 @@ software.sslmate.com/src/go-pkcs12 v0.4.0 h1:H2g08FrTvSFKUj+D309j1DPfk5APnIdAQAB software.sslmate.com/src/go-pkcs12 v0.4.0/go.mod h1:Qiz0EyvDRJjjxGyUQa2cCNZn/wMyzrRJ/qcDXOQazLI= tailscale.com v1.74.1 h1:qhhkN+0gFZasczi+0n0eBxwfP/ZaUr+05cWdsOQ3GT0= tailscale.com v1.74.1/go.mod h1:3iACpCONQ4lauDXvwfoGlwNCpfbVxjdc2j6G9EuFOW8= +tailscale.com v1.76.3 h1:UBfYxqgsSAjutLix2doZBfTw8bBuE7Cj1DzsREow1wA= +tailscale.com v1.76.3/go.mod h1:myCwmhYBvMCF/5OgBYuIW42zscuEo30bAml7wABVZLk= From 60cca1ad91b11c120a56b20170b52c5fbd1f5d71 Mon Sep 17 00:00:00 2001 From: Erisa A Date: Wed, 23 Oct 2024 12:17:45 +0100 Subject: [PATCH 7/8] yarn.lock: upgrade frontend deps --- cmd/tclipd/static/css/base.css | 229 +++++++++++++++++---------------- yarn.lock | 90 ++++++------- 2 files changed, 163 insertions(+), 156 deletions(-) diff --git a/cmd/tclipd/static/css/base.css b/cmd/tclipd/static/css/base.css index 6f5f537..687c004 100644 --- a/cmd/tclipd/static/css/base.css +++ b/cmd/tclipd/static/css/base.css @@ -1,5 +1,113 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgba(75, 112, 204, 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgba(75, 112, 204, 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + /* -! tailwindcss v3.4.5 | MIT License | https://tailwindcss.com +! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com */ /* @@ -442,7 +550,7 @@ video { /* Make elements with the HTML hidden attribute stay hidden by default */ -[hidden] { +[hidden]:where(:not([hidden="until-found"])) { display: none; } @@ -641,114 +749,6 @@ select { outline: 1px auto -webkit-focus-ring-color; } -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(75, 112, 204, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; - --tw-contain-size: ; - --tw-contain-layout: ; - --tw-contain-paint: ; - --tw-contain-style: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(75, 112, 204, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; - --tw-contain-size: ; - --tw-contain-layout: ; - --tw-contain-paint: ; - --tw-contain-style: ; -} - .container { width: 100%; } @@ -1083,7 +1083,6 @@ select { .prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { width: 100%; table-layout: auto; - text-align: start; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; @@ -1126,6 +1125,10 @@ select { vertical-align: top; } +.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + text-align: start; +} + .prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; @@ -1345,6 +1348,10 @@ select { display: inline-block; } +.inline { + display: inline; +} + .flex { display: flex; } diff --git a/yarn.lock b/yarn.lock index aaed769..ec978c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -78,16 +78,16 @@ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@tailwindcss/forms@^0.5.7": - version "0.5.7" - resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.7.tgz#db5421f062a757b5f828bc9286ba626c6685e821" - integrity sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw== + version "0.5.9" + resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.9.tgz#b495c12575d6eae5865b2cbd9876b26d89f16f61" + integrity sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg== dependencies: mini-svg-data-uri "^1.2.3" "@tailwindcss/typography@^0.5.13": - version "0.5.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.13.tgz#cd788a4fa4d0ca2506e242d512f377b22c1f7932" - integrity sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw== + version "0.5.15" + resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.15.tgz#007ab9870c86082a1c76e5b3feda9392c7c8d648" + integrity sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA== dependencies: lodash.castarray "^4.4.0" lodash.isplainobject "^4.0.6" @@ -100,9 +100,9 @@ ansi-regex@^5.0.1: integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== ansi-styles@^4.0.0: version "4.3.0" @@ -260,9 +260,9 @@ fill-range@^7.1.1: to-regex-range "^5.0.1" foreground-child@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" - integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== + version "3.3.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" + integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== dependencies: cross-spawn "^7.0.0" signal-exit "^4.0.1" @@ -318,9 +318,9 @@ is-binary-path@~2.1.0: binary-extensions "^2.0.0" is-core-module@^2.13.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1" - integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A== + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== dependencies: hasown "^2.0.2" @@ -460,9 +460,9 @@ object-hash@^3.0.0: integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== package-json-from-dist@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" - integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== path-key@^3.1.0: version "3.1.1" @@ -482,10 +482,10 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -picocolors@^1.0.0, picocolors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" - integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== +picocolors@^1.0.0, picocolors@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" @@ -527,11 +527,11 @@ postcss-load-config@^4.0.1: yaml "^2.3.4" postcss-nested@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" - integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== + version "6.2.0" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131" + integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== dependencies: - postcss-selector-parser "^6.0.11" + postcss-selector-parser "^6.1.1" postcss-selector-parser@6.0.10: version "6.0.10" @@ -541,10 +541,10 @@ postcss-selector-parser@6.0.10: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-selector-parser@^6.0.11: - version "6.1.1" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38" - integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.1.1: + version "6.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -555,13 +555,13 @@ postcss-value-parser@^4.0.0: integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@^8.4.23: - version "8.4.39" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3" - integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== + version "8.4.47" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" + integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== dependencies: nanoid "^3.3.7" - picocolors "^1.0.1" - source-map-js "^1.2.0" + picocolors "^1.1.0" + source-map-js "^1.2.1" queue-microtask@^1.2.2: version "1.2.3" @@ -620,10 +620,10 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -source-map-js@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" @@ -692,9 +692,9 @@ supports-preserve-symlinks-flag@^1.0.0: integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== tailwindcss@^3.4.5: - version "3.4.5" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.5.tgz#0de2e92ed4d00fb015feb962fa0781605761724d" - integrity sha512-DlTxttYcogpDfx3tf/8jfnma1nfAYi2cBUYV2YNoPPecwmO3YGiFlOX9D8tGAu+EDF38ryBzvrDKU/BLMsUwbw== + version "3.4.14" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.14.tgz#6dd23a7f54ec197b19159e91e3bb1e55e7aa73ac" + integrity sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA== dependencies: "@alloc/quick-lru" "^5.2.0" arg "^5.0.2" @@ -776,6 +776,6 @@ wrap-ansi@^8.1.0: strip-ansi "^7.0.1" yaml@^2.3.4: - version "2.4.5" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" - integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg== + version "2.6.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.0.tgz#14059ad9d0b1680d0f04d3a60fe00f3a857303c3" + integrity sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ== From d73d70d481451d147f2b6b9aebd61a126a8e02f3 Mon Sep 17 00:00:00 2001 From: Erisa A Date: Wed, 23 Oct 2024 15:40:13 +0100 Subject: [PATCH 8/8] Revert "yarn.lock: upgrade frontend deps" This reverts commit 60cca1ad91b11c120a56b20170b52c5fbd1f5d71. --- cmd/tclipd/static/css/base.css | 229 ++++++++++++++++----------------- yarn.lock | 90 ++++++------- 2 files changed, 156 insertions(+), 163 deletions(-) diff --git a/cmd/tclipd/static/css/base.css b/cmd/tclipd/static/css/base.css index 687c004..6f5f537 100644 --- a/cmd/tclipd/static/css/base.css +++ b/cmd/tclipd/static/css/base.css @@ -1,113 +1,5 @@ -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(75, 112, 204, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; - --tw-contain-size: ; - --tw-contain-layout: ; - --tw-contain-paint: ; - --tw-contain-style: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(75, 112, 204, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; - --tw-contain-size: ; - --tw-contain-layout: ; - --tw-contain-paint: ; - --tw-contain-style: ; -} - /* -! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com +! tailwindcss v3.4.5 | MIT License | https://tailwindcss.com */ /* @@ -550,7 +442,7 @@ video { /* Make elements with the HTML hidden attribute stay hidden by default */ -[hidden]:where(:not([hidden="until-found"])) { +[hidden] { display: none; } @@ -749,6 +641,114 @@ select { outline: 1px auto -webkit-focus-ring-color; } +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgba(75, 112, 204, 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgba(75, 112, 204, 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + .container { width: 100%; } @@ -1083,6 +1083,7 @@ select { .prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { width: 100%; table-layout: auto; + text-align: start; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; @@ -1125,10 +1126,6 @@ select { vertical-align: top; } -.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - text-align: start; -} - .prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; @@ -1348,10 +1345,6 @@ select { display: inline-block; } -.inline { - display: inline; -} - .flex { display: flex; } diff --git a/yarn.lock b/yarn.lock index ec978c9..aaed769 100644 --- a/yarn.lock +++ b/yarn.lock @@ -78,16 +78,16 @@ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@tailwindcss/forms@^0.5.7": - version "0.5.9" - resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.9.tgz#b495c12575d6eae5865b2cbd9876b26d89f16f61" - integrity sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg== + version "0.5.7" + resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.7.tgz#db5421f062a757b5f828bc9286ba626c6685e821" + integrity sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw== dependencies: mini-svg-data-uri "^1.2.3" "@tailwindcss/typography@^0.5.13": - version "0.5.15" - resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.15.tgz#007ab9870c86082a1c76e5b3feda9392c7c8d648" - integrity sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA== + version "0.5.13" + resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.13.tgz#cd788a4fa4d0ca2506e242d512f377b22c1f7932" + integrity sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw== dependencies: lodash.castarray "^4.4.0" lodash.isplainobject "^4.0.6" @@ -100,9 +100,9 @@ ansi-regex@^5.0.1: integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" - integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== ansi-styles@^4.0.0: version "4.3.0" @@ -260,9 +260,9 @@ fill-range@^7.1.1: to-regex-range "^5.0.1" foreground-child@^3.1.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" - integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== + version "3.2.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" + integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== dependencies: cross-spawn "^7.0.0" signal-exit "^4.0.1" @@ -318,9 +318,9 @@ is-binary-path@~2.1.0: binary-extensions "^2.0.0" is-core-module@^2.13.0: - version "2.15.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" - integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== + version "2.14.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1" + integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A== dependencies: hasown "^2.0.2" @@ -460,9 +460,9 @@ object-hash@^3.0.0: integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== package-json-from-dist@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" - integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== path-key@^3.1.0: version "3.1.1" @@ -482,10 +482,10 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -picocolors@^1.0.0, picocolors@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" @@ -527,11 +527,11 @@ postcss-load-config@^4.0.1: yaml "^2.3.4" postcss-nested@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131" - integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" + integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== dependencies: - postcss-selector-parser "^6.1.1" + postcss-selector-parser "^6.0.11" postcss-selector-parser@6.0.10: version "6.0.10" @@ -541,10 +541,10 @@ postcss-selector-parser@6.0.10: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.1.1: - version "6.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" - integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== +postcss-selector-parser@^6.0.11: + version "6.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38" + integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -555,13 +555,13 @@ postcss-value-parser@^4.0.0: integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@^8.4.23: - version "8.4.47" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" - integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== + version "8.4.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3" + integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== dependencies: nanoid "^3.3.7" - picocolors "^1.1.0" - source-map-js "^1.2.1" + picocolors "^1.0.1" + source-map-js "^1.2.0" queue-microtask@^1.2.2: version "1.2.3" @@ -620,10 +620,10 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -source-map-js@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" - integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== +source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" @@ -692,9 +692,9 @@ supports-preserve-symlinks-flag@^1.0.0: integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== tailwindcss@^3.4.5: - version "3.4.14" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.14.tgz#6dd23a7f54ec197b19159e91e3bb1e55e7aa73ac" - integrity sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA== + version "3.4.5" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.5.tgz#0de2e92ed4d00fb015feb962fa0781605761724d" + integrity sha512-DlTxttYcogpDfx3tf/8jfnma1nfAYi2cBUYV2YNoPPecwmO3YGiFlOX9D8tGAu+EDF38ryBzvrDKU/BLMsUwbw== dependencies: "@alloc/quick-lru" "^5.2.0" arg "^5.0.2" @@ -776,6 +776,6 @@ wrap-ansi@^8.1.0: strip-ansi "^7.0.1" yaml@^2.3.4: - version "2.6.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.0.tgz#14059ad9d0b1680d0f04d3a60fe00f3a857303c3" - integrity sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ== + version "2.4.5" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" + integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==