diff --git a/go.mod b/go.mod index b1d7a28f..d6404b26 100644 --- a/go.mod +++ b/go.mod @@ -17,7 +17,7 @@ require ( github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.72 github.com/aws/aws-sdk-go-v2/service/marketplacemetering v1.29.0 github.com/aws/aws-sdk-go-v2/service/s3 v1.79.2 - github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.35.3 + github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.35.4 github.com/aws/aws-sdk-go-v2/service/sts v1.33.19 github.com/bmatcuk/doublestar/v4 v4.8.1 github.com/cockroachdb/cockroach-go/v2 v2.4.0 @@ -26,7 +26,7 @@ require ( github.com/eikenb/pipeat v0.0.0-20210730190139-06b3e6902001 github.com/fclairamb/ftpserverlib v0.25.0 github.com/fclairamb/go-log v0.5.0 - github.com/go-acme/lego/v4 v4.22.2 + github.com/go-acme/lego/v4 v4.23.1 github.com/go-chi/chi/v5 v5.2.1 github.com/go-chi/jwtauth/v5 v5.3.3 github.com/go-chi/render v1.0.3 @@ -39,9 +39,9 @@ require ( github.com/jackc/pgx/v5 v5.7.4 github.com/jlaffaye/ftp v0.2.0 github.com/klauspost/compress v1.18.0 - github.com/lestrrat-go/jwx/v2 v2.1.5-0.20250226052408-de7d95fda31a + github.com/lestrrat-go/jwx/v2 v2.1.6-0.20250420095048-a18531964875 github.com/lithammer/shortuuid/v4 v4.2.0 - github.com/mattn/go-sqlite3 v1.14.27 + github.com/mattn/go-sqlite3 v1.14.28 github.com/mhale/smtpd v0.8.3 github.com/minio/sio v0.4.1 github.com/otiai10/copy v1.14.1 @@ -74,18 +74,18 @@ require ( golang.org/x/sys v0.32.0 golang.org/x/term v0.31.0 golang.org/x/time v0.11.0 - google.golang.org/api v0.228.0 + google.golang.org/api v0.229.0 gopkg.in/natefinch/lumberjack.v2 v2.2.1 ) require ( cel.dev/expr v0.23.1 // indirect - cloud.google.com/go v0.120.0 // indirect - cloud.google.com/go/auth v0.15.0 // indirect + cloud.google.com/go v0.120.1 // indirect + cloud.google.com/go/auth v0.16.0 // indirect cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect cloud.google.com/go/compute/metadata v0.6.0 // indirect - cloud.google.com/go/iam v1.5.0 // indirect - cloud.google.com/go/monitoring v1.24.1 // indirect + cloud.google.com/go/iam v1.5.2 // indirect + cloud.google.com/go/monitoring v1.24.2 // indirect filippo.io/edwards25519 v1.1.0 // indirect github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 // indirect github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 // indirect @@ -141,7 +141,7 @@ require ( github.com/jackc/puddle/v2 v2.2.2 // indirect github.com/kr/fs v0.1.0 // indirect github.com/kylelemons/godebug v1.1.0 // indirect - github.com/lestrrat-go/blackmagic v1.0.2 // indirect + github.com/lestrrat-go/blackmagic v1.0.3 // indirect github.com/lestrrat-go/httpcc v1.0.1 // indirect github.com/lestrrat-go/httprc v1.0.6 // indirect github.com/lestrrat-go/iter v1.0.2 // indirect @@ -160,7 +160,7 @@ require ( github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect github.com/prometheus/client_model v0.6.2 // indirect github.com/prometheus/common v0.63.0 // indirect - github.com/prometheus/procfs v0.16.0 // indirect + github.com/prometheus/procfs v0.16.1 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/sagikazarmark/locafero v0.9.0 // indirect github.com/segmentio/asm v1.2.0 // indirect @@ -187,9 +187,9 @@ require ( golang.org/x/text v0.24.0 // indirect golang.org/x/tools v0.32.0 // indirect golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect - google.golang.org/genproto v0.0.0-20250409194420-de1ac958c67a // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20250409194420-de1ac958c67a // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20250409194420-de1ac958c67a // indirect + google.golang.org/genproto v0.0.0-20250414145226-207652e42e2e // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20250414145226-207652e42e2e // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e // indirect google.golang.org/grpc v1.71.1 // indirect google.golang.org/protobuf v1.36.6 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect @@ -199,5 +199,5 @@ replace ( github.com/fclairamb/ftpserverlib => github.com/drakkan/ftpserverlib v0.0.0-20250204143431-e069fad14727 github.com/jlaffaye/ftp => github.com/drakkan/ftp v0.0.0-20240430173938-7ba8270c8e7f github.com/robfig/cron/v3 => github.com/drakkan/cron/v3 v3.0.0-20230222140221-217a1e4d96c0 - golang.org/x/crypto => github.com/drakkan/crypto v0.0.0-20250412200336-e149d297a206 + golang.org/x/crypto => github.com/drakkan/crypto v0.0.0-20250420150858-04abdc60032d ) diff --git a/go.sum b/go.sum index 8c0456e0..35e5f9cb 100644 --- a/go.sum +++ b/go.sum @@ -1,24 +1,24 @@ cel.dev/expr v0.23.1 h1:K4KOtPCJQjVggkARsjG9RWXP6O4R73aHeJMa/dmCQQg= cel.dev/expr v0.23.1/go.mod h1:hLPLo1W4QUmuYdA72RBX06QTs6MXw941piREPl3Yfiw= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.120.0 h1:wc6bgG9DHyKqF5/vQvX1CiZrtHnxJjBlKUyF9nP6meA= -cloud.google.com/go v0.120.0/go.mod h1:/beW32s8/pGRuj4IILWQNd4uuebeT4dkOhKmkfit64Q= -cloud.google.com/go/auth v0.15.0 h1:Ly0u4aA5vG/fsSsxu98qCQBemXtAtJf+95z9HK+cxps= -cloud.google.com/go/auth v0.15.0/go.mod h1:WJDGqZ1o9E9wKIL+IwStfyn/+s59zl4Bi+1KQNVXLZ8= +cloud.google.com/go v0.120.1 h1:Z+5V7yd383+9617XDCyszmK5E4wJRJL+tquMfDj9hLM= +cloud.google.com/go v0.120.1/go.mod h1:56Vs7sf/i2jYM6ZL9NYlC82r04PThNcPS5YgFmb0rp8= +cloud.google.com/go/auth v0.16.0 h1:Pd8P1s9WkcrBE2n/PhAwKsdrR35V3Sg2II9B+ndM3CU= +cloud.google.com/go/auth v0.16.0/go.mod h1:1howDHJ5IETh/LwYs3ZxvlkXF48aSqqJUM+5o02dNOI= cloud.google.com/go/auth/oauth2adapt v0.2.8 h1:keo8NaayQZ6wimpNSmW5OPc283g65QNIiLpZnkHRbnc= cloud.google.com/go/auth/oauth2adapt v0.2.8/go.mod h1:XQ9y31RkqZCcwJWNSx2Xvric3RrU88hAYYbjDWYDL+c= cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I= cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg= -cloud.google.com/go/iam v1.5.0 h1:QlLcVMhbLGOjRcGe6VTGGTyQib8dRLK2B/kYNV0+2xs= -cloud.google.com/go/iam v1.5.0/go.mod h1:U+DOtKQltF/LxPEtcDLoobcsZMilSRwR7mgNL7knOpo= +cloud.google.com/go/iam v1.5.2 h1:qgFRAGEmd8z6dJ/qyEchAuL9jpswyODjA2lS+w234g8= +cloud.google.com/go/iam v1.5.2/go.mod h1:SE1vg0N81zQqLzQEwxL2WI6yhetBdbNQuTvIKCSkUHE= cloud.google.com/go/kms v1.21.1 h1:r1Auo+jlfJSf8B7mUnVw5K0fI7jWyoUy65bV53VjKyk= cloud.google.com/go/kms v1.21.1/go.mod h1:s0wCyByc9LjTdCjG88toVs70U9W+cc6RKFc8zAqX7nE= cloud.google.com/go/logging v1.13.0 h1:7j0HgAp0B94o1YRDqiqm26w4q1rDMH7XNRU34lJXHYc= cloud.google.com/go/logging v1.13.0/go.mod h1:36CoKh6KA/M0PbhPKMq6/qety2DCAErbhXT62TuXALA= cloud.google.com/go/longrunning v0.6.6 h1:XJNDo5MUfMM05xK3ewpbSdmt7R2Zw+aQEMbdQR65Rbw= cloud.google.com/go/longrunning v0.6.6/go.mod h1:hyeGJUrPHcx0u2Uu1UFSoYZLn4lkMrccJig0t4FI7yw= -cloud.google.com/go/monitoring v1.24.1 h1:vKiypZVFD/5a3BbQMvI4gZdl8445ITzXFh257XBgrS0= -cloud.google.com/go/monitoring v1.24.1/go.mod h1:Z05d1/vn9NaujqY2voG6pVQXoJGbp+r3laV+LySt9K0= +cloud.google.com/go/monitoring v1.24.2 h1:5OTsoJ1dXYIiMiuL+sYscLc9BumrL3CarVLL7dd7lHM= +cloud.google.com/go/monitoring v1.24.2/go.mod h1:x7yzPWcgDRnPEv3sI+jJGBkwl5qINf+6qY4eq0I9B4U= cloud.google.com/go/storage v1.51.0 h1:ZVZ11zCiD7b3k+cH5lQs/qcNaoSz3U9I0jgwVzqDlCw= cloud.google.com/go/storage v1.51.0/go.mod h1:YEJfu/Ki3i5oHC/7jyTgsGZwdQ8P9hqMqvpi5kRKGgc= cloud.google.com/go/trace v1.11.5 h1:CALS1loyxJMnRiCwZSpdf8ac7iCsjreMxFD2WGxzzHU= @@ -91,8 +91,8 @@ github.com/aws/aws-sdk-go-v2/service/marketplacemetering v1.29.0 h1:ReXrjtwv4LSf github.com/aws/aws-sdk-go-v2/service/marketplacemetering v1.29.0/go.mod h1:ctydsY6pVUtI6JnPssiu5YZabqUt4ZNONqJHehtiKBo= github.com/aws/aws-sdk-go-v2/service/s3 v1.79.2 h1:tWUG+4wZqdMl/znThEk9tcCy8tTMxq8dW0JTgamohrY= github.com/aws/aws-sdk-go-v2/service/s3 v1.79.2/go.mod h1:U5SNqwhXB3Xe6F47kXvWihPl/ilGaEDe8HD/50Z9wxc= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.35.3 h1:9bxA21Y62N32bAo4tVYXBhJU+VtCVKPpXEIEsScM0kc= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.35.3/go.mod h1:yGhDiLKguA3iFJYxbrQkQiNzuy+ddxesSZYWVeeEH5Q= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.35.4 h1:EKXYJ8kgz4fiqef8xApu7eH0eae2SrVG+oHCLFybMRI= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.35.4/go.mod h1:yGhDiLKguA3iFJYxbrQkQiNzuy+ddxesSZYWVeeEH5Q= github.com/aws/aws-sdk-go-v2/service/sso v1.25.3 h1:1Gw+9ajCV1jogloEv1RRnvfRFia2cL6c9cuKV2Ps+G8= github.com/aws/aws-sdk-go-v2/service/sso v1.25.3/go.mod h1:qs4a9T5EMLl/Cajiw2TcbNt2UNo/Hqlyp+GiuG4CFDI= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.1 h1:hXmVKytPfTy5axZ+fYbR5d0cFmC3JvwLm5kM83luako= @@ -137,8 +137,8 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/r github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/drakkan/cron/v3 v3.0.0-20230222140221-217a1e4d96c0 h1:EW9gIJRmt9lzk66Fhh4S8VEtURA6QHZqGeSRE9Nb2/U= github.com/drakkan/cron/v3 v3.0.0-20230222140221-217a1e4d96c0/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= -github.com/drakkan/crypto v0.0.0-20250412200336-e149d297a206 h1:GiGZEA1NnwP6jCUXiAT85xqoAbq7bO0cQXpHy82seCk= -github.com/drakkan/crypto v0.0.0-20250412200336-e149d297a206/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc= +github.com/drakkan/crypto v0.0.0-20250420150858-04abdc60032d h1:uPtHXlWXdRX3GU7o72UFr+N4gkWXJ9UuBsNAqjqnB2k= +github.com/drakkan/crypto v0.0.0-20250420150858-04abdc60032d/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc= github.com/drakkan/ftp v0.0.0-20240430173938-7ba8270c8e7f h1:S9JUlrOzjK58UKoLqqb40YLyVlt0bcIFtYrvnanV3zc= github.com/drakkan/ftp v0.0.0-20240430173938-7ba8270c8e7f/go.mod h1:4p8lUl4vQ80L598CygL+3IFtm+3nggvvW/palOlViwE= github.com/drakkan/ftpserverlib v0.0.0-20250204143431-e069fad14727 h1:OwxAvQejxuEYFtuXcOxuepEjt6VPLEQ3zK+5k9p4M60= @@ -170,8 +170,8 @@ github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHk github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= -github.com/go-acme/lego/v4 v4.22.2 h1:ck+HllWrV/rZGeYohsKQ5iKNnU/WAZxwOdiu6cxky+0= -github.com/go-acme/lego/v4 v4.22.2/go.mod h1:E2FndyI3Ekv0usNJt46mFb9LVpV/XBYT+4E3tz02Tzo= +github.com/go-acme/lego/v4 v4.23.1 h1:lZ5fGtGESA2L9FB8dNTvrQUq3/X4QOb8ExkKyY7LSV4= +github.com/go-acme/lego/v4 v4.23.1/go.mod h1:7UMVR7oQbIYw6V7mTgGwi4Er7B6Ww0c+c8feiBM0EgI= github.com/go-chi/chi/v5 v5.2.1 h1:KOIHODQj58PmL80G2Eak4WdvUzjSJSm0vG72crDCqb8= github.com/go-chi/chi/v5 v5.2.1/go.mod h1:L2yAIGWB3H+phAw1NxKwWM+7eUH/lU8pOMm5hHcoops= github.com/go-chi/jwtauth/v5 v5.3.3 h1:50Uzmacu35/ZP9ER2Ht6SazwPsnLQ9LRJy6zTZJpHEo= @@ -282,16 +282,16 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/lestrrat-go/blackmagic v1.0.2 h1:Cg2gVSc9h7sz9NOByczrbUvLopQmXrfFx//N+AkAr5k= -github.com/lestrrat-go/blackmagic v1.0.2/go.mod h1:UrEqBzIR2U6CnzVyUtfM6oZNMt/7O7Vohk2J0OGSAtU= +github.com/lestrrat-go/blackmagic v1.0.3 h1:94HXkVLxkZO9vJI/w2u1T0DAoprShFd13xtnSINtDWs= +github.com/lestrrat-go/blackmagic v1.0.3/go.mod h1:6AWFyKNNj0zEXQYfTMPfZrAXUWUfTIZ5ECEUEJaijtw= github.com/lestrrat-go/httpcc v1.0.1 h1:ydWCStUeJLkpYyjLDHihupbn2tYmZ7m22BGkcvZZrIE= github.com/lestrrat-go/httpcc v1.0.1/go.mod h1:qiltp3Mt56+55GPVCbTdM9MlqhvzyuL6W/NMDA8vA5E= github.com/lestrrat-go/httprc v1.0.6 h1:qgmgIRhpvBqexMJjA/PmwSvhNk679oqD1RbovdCGW8k= github.com/lestrrat-go/httprc v1.0.6/go.mod h1:mwwz3JMTPBjHUkkDv/IGJ39aALInZLrhBp0X7KGUZlo= github.com/lestrrat-go/iter v1.0.2 h1:gMXo1q4c2pHmC3dn8LzRhJfP1ceCbgSiT9lUydIzltI= github.com/lestrrat-go/iter v1.0.2/go.mod h1:Momfcq3AnRlRjI5b5O8/G5/BvpzrhoFTZcn06fEOPt4= -github.com/lestrrat-go/jwx/v2 v2.1.5-0.20250226052408-de7d95fda31a h1:go+J0DsYdOT0wAWWwhVNJtMSBmEUX9Y44wN2mVPsKeQ= -github.com/lestrrat-go/jwx/v2 v2.1.5-0.20250226052408-de7d95fda31a/go.mod h1:nWRbDFR1ALG2Z6GJbBXzfQaYyvn751KuuyySN2yR6is= +github.com/lestrrat-go/jwx/v2 v2.1.6-0.20250420095048-a18531964875 h1:96mya9rDuzBBnNlzlIjiQBBuUkNxCaysfTb8mU4xFRo= +github.com/lestrrat-go/jwx/v2 v2.1.6-0.20250420095048-a18531964875/go.mod h1:Y722kU5r/8mV7fYDifjug0r8FK8mZdw0K0GpJw/l8pU= github.com/lestrrat-go/option v1.0.1 h1:oAzP2fvZGQKWkvHa1/SAcFolBEca1oN+mQ7eooNBEYU= github.com/lestrrat-go/option v1.0.1/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= @@ -311,8 +311,8 @@ github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/ github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= -github.com/mattn/go-sqlite3 v1.14.27 h1:drZCnuvf37yPfs95E5jd9s3XhdVWLal+6BOK6qrv6IU= -github.com/mattn/go-sqlite3 v1.14.27/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= +github.com/mattn/go-sqlite3 v1.14.28 h1:ThEiQrnbtumT+QMknw63Befp/ce/nUPgBPMlRFEum7A= +github.com/mattn/go-sqlite3 v1.14.28/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= github.com/mhale/smtpd v0.8.3 h1:8j8YNXajksoSLZja3HdwvYVZPuJSqAxFsib3adzRRt8= github.com/mhale/smtpd v0.8.3/go.mod h1:MQl+y2hwIEQCXtNhe5+55n0GZOjSmeqORDIXbqUL3x4= github.com/miekg/dns v1.1.65 h1:0+tIPHzUW0GCge7IiK3guGP57VAw7hoPDfApjkMD1Fc= @@ -354,8 +354,8 @@ github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNw github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE= github.com/prometheus/common v0.63.0 h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k= github.com/prometheus/common v0.63.0/go.mod h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18= -github.com/prometheus/procfs v0.16.0 h1:xh6oHhKwnOJKMYiYBDWmkHqQPyiY40sny36Cmx2bbsM= -github.com/prometheus/procfs v0.16.0/go.mod h1:8veyXUu3nGP7oaCxhX6yeaM5u4stL2FeMXnCqhDthZg= +github.com/prometheus/procfs v0.16.1 h1:hZ15bTNuirocR6u0JZ6BAHHmwS1p8B4P6MRqxtzMyRg= +github.com/prometheus/procfs v0.16.1/go.mod h1:teAbpZRB1iIAJYREa1LsoWUXykVXA1KlTmWl8x/U+Is= github.com/redis/go-redis/v9 v9.7.3 h1:YpPyAayJV+XErNsatSElgRZZVCwXX9QzkKYNvO7x0wM= github.com/redis/go-redis/v9 v9.7.3/go.mod h1:bGUrSggJ9X9GUmZpZNEOQKaANxSGgOEBRltRTZHSvrA= github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= @@ -553,19 +553,19 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da h1:noIWHXmPHxILtqtCOPIhSt0ABwskkZKjD3bXGnZGpNY= golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= -google.golang.org/api v0.228.0 h1:X2DJ/uoWGnY5obVjewbp8icSL5U4FzuCfy9OjbLSnLs= -google.golang.org/api v0.228.0/go.mod h1:wNvRS1Pbe8r4+IfBIniV8fwCpGwTrYa+kMUDiC5z5a4= +google.golang.org/api v0.229.0 h1:p98ymMtqeJ5i3lIBMj5MpR9kzIIgzpHHh8vQ+vgAzx8= +google.golang.org/api v0.229.0/go.mod h1:wyDfmq5g1wYJWn29O22FDWN48P7Xcz0xz+LBpptYvB0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20250409194420-de1ac958c67a h1:AoyioNVZR+nS6zbvnvW5rjQdeQu7/BWwIT7YI8Gq5wU= -google.golang.org/genproto v0.0.0-20250409194420-de1ac958c67a/go.mod h1:qD4k1RhYfNmRjqaHJxKLG/HRtqbXVclhjop2mPlxGwA= -google.golang.org/genproto/googleapis/api v0.0.0-20250409194420-de1ac958c67a h1:OQ7sHVzkx6L57dQpzUS4ckfWJ51KDH74XHTDe23xWAs= -google.golang.org/genproto/googleapis/api v0.0.0-20250409194420-de1ac958c67a/go.mod h1:2R6XrVC8Oc08GlNh8ujEpc7HkLiEZ16QeY7FxIs20ac= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250409194420-de1ac958c67a h1:GIqLhp/cYUkuGuiT+vJk8vhOP86L4+SP5j8yXgeVpvI= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250409194420-de1ac958c67a/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A= +google.golang.org/genproto v0.0.0-20250414145226-207652e42e2e h1:mYHFv3iX85YMwhGSaZS4xpkM8WQDmJUovz7yqsFrwDk= +google.golang.org/genproto v0.0.0-20250414145226-207652e42e2e/go.mod h1:TQT1YpH/rlDCS5+EuFaqPIMqDfuNMFR1OI8EcZJGgAk= +google.golang.org/genproto/googleapis/api v0.0.0-20250414145226-207652e42e2e h1:UdXH7Kzbj+Vzastr5nVfccbmFsmYNygVLSPk1pEfDoY= +google.golang.org/genproto/googleapis/api v0.0.0-20250414145226-207652e42e2e/go.mod h1:085qFyf2+XaZlRdCgKNCIZ3afY2p4HHZdoIRpId8F4A= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e h1:ztQaXfzEXTmCBvbtWYRhJxW+0iJcz2qXfd38/e9l7bA= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= diff --git a/internal/bundle/bundle.go b/internal/bundle/bundle.go index 70934ace..077fb360 100644 --- a/internal/bundle/bundle.go +++ b/internal/bundle/bundle.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build bundle -// +build bundle package bundle diff --git a/internal/cmd/awscontainer.go b/internal/cmd/awscontainer.go index 72deee90..3633fffb 100644 --- a/internal/cmd/awscontainer.go +++ b/internal/cmd/awscontainer.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build awscontainer -// +build awscontainer package cmd diff --git a/internal/cmd/awscontainer_disabled.go b/internal/cmd/awscontainer_disabled.go index 3dbd8599..cbdd54be 100644 --- a/internal/cmd/awscontainer_disabled.go +++ b/internal/cmd/awscontainer_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !awscontainer -// +build !awscontainer package cmd diff --git a/internal/cmd/portable.go b/internal/cmd/portable.go index 0a39fb20..5215b5ec 100644 --- a/internal/cmd/portable.go +++ b/internal/cmd/portable.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !noportable -// +build !noportable package cmd diff --git a/internal/cmd/portable_disabled.go b/internal/cmd/portable_disabled.go index 5e2b7974..f043ee7e 100644 --- a/internal/cmd/portable_disabled.go +++ b/internal/cmd/portable_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build noportable -// +build noportable package cmd diff --git a/internal/config/config_darwin.go b/internal/config/config_darwin.go index 04a31d48..808c1cd3 100644 --- a/internal/config/config_darwin.go +++ b/internal/config/config_darwin.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build darwin -// +build darwin package config diff --git a/internal/config/config_fallback.go b/internal/config/config_fallback.go index 5bf27b46..f841410a 100644 --- a/internal/config/config_fallback.go +++ b/internal/config/config_fallback.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !linux && !darwin -// +build !linux,!darwin package config diff --git a/internal/config/config_linux.go b/internal/config/config_linux.go index ef19d34c..21e6eed5 100644 --- a/internal/config/config_linux.go +++ b/internal/config/config_linux.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build linux -// +build linux package config diff --git a/internal/dataprovider/bolt.go b/internal/dataprovider/bolt.go index 64fb238f..c90c2f08 100644 --- a/internal/dataprovider/bolt.go +++ b/internal/dataprovider/bolt.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !nobolt -// +build !nobolt package dataprovider diff --git a/internal/dataprovider/bolt_disabled.go b/internal/dataprovider/bolt_disabled.go index 0116314d..0ec5030a 100644 --- a/internal/dataprovider/bolt_disabled.go +++ b/internal/dataprovider/bolt_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build nobolt -// +build nobolt package dataprovider diff --git a/internal/dataprovider/mysql.go b/internal/dataprovider/mysql.go index 9bd1d8d9..fabbd07d 100644 --- a/internal/dataprovider/mysql.go +++ b/internal/dataprovider/mysql.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !nomysql -// +build !nomysql package dataprovider diff --git a/internal/dataprovider/mysql_disabled.go b/internal/dataprovider/mysql_disabled.go index c6c09ded..203092b2 100644 --- a/internal/dataprovider/mysql_disabled.go +++ b/internal/dataprovider/mysql_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build nomysql -// +build nomysql package dataprovider diff --git a/internal/dataprovider/pgsql.go b/internal/dataprovider/pgsql.go index 51bdc2f1..19cf44fd 100644 --- a/internal/dataprovider/pgsql.go +++ b/internal/dataprovider/pgsql.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !nopgsql -// +build !nopgsql package dataprovider diff --git a/internal/dataprovider/pgsql_disabled.go b/internal/dataprovider/pgsql_disabled.go index a561c5c9..899b5380 100644 --- a/internal/dataprovider/pgsql_disabled.go +++ b/internal/dataprovider/pgsql_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build nopgsql -// +build nopgsql package dataprovider diff --git a/internal/dataprovider/sqlite.go b/internal/dataprovider/sqlite.go index af37dd55..54347169 100644 --- a/internal/dataprovider/sqlite.go +++ b/internal/dataprovider/sqlite.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !nosqlite && cgo -// +build !nosqlite,cgo package dataprovider diff --git a/internal/dataprovider/sqlite_disabled.go b/internal/dataprovider/sqlite_disabled.go index 8d2cba30..22138967 100644 --- a/internal/dataprovider/sqlite_disabled.go +++ b/internal/dataprovider/sqlite_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build nosqlite || !cgo -// +build nosqlite !cgo package dataprovider diff --git a/internal/dataprovider/unixcrypt.go b/internal/dataprovider/unixcrypt.go index b6cbe52c..26c8f646 100644 --- a/internal/dataprovider/unixcrypt.go +++ b/internal/dataprovider/unixcrypt.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build unixcrypt && cgo -// +build unixcrypt,cgo package dataprovider diff --git a/internal/dataprovider/unixcrypt_disabled.go b/internal/dataprovider/unixcrypt_disabled.go index 038d9855..3e865110 100644 --- a/internal/dataprovider/unixcrypt_disabled.go +++ b/internal/dataprovider/unixcrypt_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !unixcrypt || !cgo -// +build !unixcrypt !cgo package dataprovider diff --git a/internal/httpd/resources.go b/internal/httpd/resources.go index a68a7167..54bc58c9 100644 --- a/internal/httpd/resources.go +++ b/internal/httpd/resources.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !bundle -// +build !bundle package httpd diff --git a/internal/httpd/resources_embedded.go b/internal/httpd/resources_embedded.go index 66ac0a8e..e15bc985 100644 --- a/internal/httpd/resources_embedded.go +++ b/internal/httpd/resources_embedded.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build bundle -// +build bundle package httpd diff --git a/internal/logger/journald.go b/internal/logger/journald.go index fb63d0c2..8d8ac721 100644 --- a/internal/logger/journald.go +++ b/internal/logger/journald.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build linux -// +build linux package logger diff --git a/internal/logger/journald_nolinux.go b/internal/logger/journald_nolinux.go index 242b11d0..d79c4a1d 100644 --- a/internal/logger/journald_nolinux.go +++ b/internal/logger/journald_nolinux.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !linux -// +build !linux package logger diff --git a/internal/metric/metric.go b/internal/metric/metric.go index f192225d..4e3e95d8 100644 --- a/internal/metric/metric.go +++ b/internal/metric/metric.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !nometrics -// +build !nometrics // Package metric provides Prometheus metrics support package metric diff --git a/internal/metric/metric_disabled.go b/internal/metric/metric_disabled.go index 63369703..78bacfdd 100644 --- a/internal/metric/metric_disabled.go +++ b/internal/metric/metric_disabled.go @@ -1,5 +1,18 @@ +// Copyright (C) 2019 Nicola Murino +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published +// by the Free Software Foundation, version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + //go:build nometrics -// +build nometrics package metric diff --git a/internal/service/awscontainer.go b/internal/service/awscontainer.go index 481085e4..1f62c3a5 100644 --- a/internal/service/awscontainer.go +++ b/internal/service/awscontainer.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build awscontainer -// +build awscontainer package service diff --git a/internal/service/awscontainer_disabled.go b/internal/service/awscontainer_disabled.go index 130fa775..356a1fff 100644 --- a/internal/service/awscontainer_disabled.go +++ b/internal/service/awscontainer_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !awscontainer -// +build !awscontainer package service diff --git a/internal/service/service_portable.go b/internal/service/service_portable.go index 3a9c86bf..95ec1c17 100644 --- a/internal/service/service_portable.go +++ b/internal/service/service_portable.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !noportable -// +build !noportable package service diff --git a/internal/service/signals_unix.go b/internal/service/signals_unix.go index 22b0c3f1..cecbea9f 100644 --- a/internal/service/signals_unix.go +++ b/internal/service/signals_unix.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !windows -// +build !windows package service diff --git a/internal/sftpd/cmd_unix.go b/internal/sftpd/cmd_unix.go index 1d0eaca4..872bd9fc 100644 --- a/internal/sftpd/cmd_unix.go +++ b/internal/sftpd/cmd_unix.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !windows -// +build !windows package sftpd diff --git a/internal/sftpd/internal_unix_test.go b/internal/sftpd/internal_unix_test.go index 3bb0207f..2eafa208 100644 --- a/internal/sftpd/internal_unix_test.go +++ b/internal/sftpd/internal_unix_test.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !windows -// +build !windows package sftpd diff --git a/internal/util/resources.go b/internal/util/resources.go index 9d1a360c..8cddd946 100644 --- a/internal/util/resources.go +++ b/internal/util/resources.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !bundle -// +build !bundle package util diff --git a/internal/util/resources_embedded.go b/internal/util/resources_embedded.go index 0512cc70..685eaf72 100644 --- a/internal/util/resources_embedded.go +++ b/internal/util/resources_embedded.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build bundle -// +build bundle package util diff --git a/internal/vfs/azblobfs.go b/internal/vfs/azblobfs.go index cc71d3bd..122d6c2a 100644 --- a/internal/vfs/azblobfs.go +++ b/internal/vfs/azblobfs.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !noazblob -// +build !noazblob package vfs diff --git a/internal/vfs/azblobfs_disabled.go b/internal/vfs/azblobfs_disabled.go index 34639d3d..35b83e2b 100644 --- a/internal/vfs/azblobfs_disabled.go +++ b/internal/vfs/azblobfs_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build noazblob -// +build noazblob package vfs diff --git a/internal/vfs/gcsfs.go b/internal/vfs/gcsfs.go index 677f06c4..f9e6887a 100644 --- a/internal/vfs/gcsfs.go +++ b/internal/vfs/gcsfs.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !nogcs -// +build !nogcs package vfs diff --git a/internal/vfs/gcsfs_disabled.go b/internal/vfs/gcsfs_disabled.go index edc0143f..cac24e60 100644 --- a/internal/vfs/gcsfs_disabled.go +++ b/internal/vfs/gcsfs_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build nogcs -// +build nogcs package vfs diff --git a/internal/vfs/s3fs.go b/internal/vfs/s3fs.go index c2802bb3..639266c9 100644 --- a/internal/vfs/s3fs.go +++ b/internal/vfs/s3fs.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !nos3 -// +build !nos3 package vfs diff --git a/internal/vfs/s3fs_disabled.go b/internal/vfs/s3fs_disabled.go index 8f71384a..5c1f1b53 100644 --- a/internal/vfs/s3fs_disabled.go +++ b/internal/vfs/s3fs_disabled.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build nos3 -// +build nos3 package vfs diff --git a/internal/vfs/statvfs_fallback.go b/internal/vfs/statvfs_fallback.go index f857ffbe..19d8e2c3 100644 --- a/internal/vfs/statvfs_fallback.go +++ b/internal/vfs/statvfs_fallback.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !darwin && !linux && !freebsd -// +build !darwin,!linux,!freebsd package vfs diff --git a/internal/vfs/statvfs_linux.go b/internal/vfs/statvfs_linux.go index 03b71459..772265fc 100644 --- a/internal/vfs/statvfs_linux.go +++ b/internal/vfs/statvfs_linux.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build linux -// +build linux package vfs diff --git a/internal/vfs/statvfs_unix.go b/internal/vfs/statvfs_unix.go index 26482b1a..53f43202 100644 --- a/internal/vfs/statvfs_unix.go +++ b/internal/vfs/statvfs_unix.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build freebsd || darwin -// +build freebsd darwin package vfs diff --git a/internal/vfs/sys_unix.go b/internal/vfs/sys_unix.go index e2e01e13..427792f8 100644 --- a/internal/vfs/sys_unix.go +++ b/internal/vfs/sys_unix.go @@ -13,7 +13,6 @@ // along with this program. If not, see . //go:build !windows -// +build !windows package vfs