repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

commit
c42707d
parent
e34c5c9
author
Eric Bower
date
2025-08-19 12:13:02 -0400 EDT
chore: update souin
2 files changed,  +36, -27
M go.mod
M go.sum
M go.mod
+12, -9
 1@@ -28,9 +28,9 @@ require (
 2 	github.com/antoniomika/syncmap v1.0.0
 3 	github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de
 4 	github.com/containerd/console v1.0.4
 5-	github.com/darkweak/souin v1.7.6
 6-	github.com/darkweak/souin/plugins/souin/storages v1.7.6
 7-	github.com/darkweak/storages/core v0.0.14
 8+	github.com/darkweak/souin v1.7.7
 9+	github.com/darkweak/souin/plugins/souin/storages v1.7.7
10+	github.com/darkweak/storages/core v0.0.15
11 	github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6
12 	github.com/emersion/go-smtp v0.23.0
13 	github.com/gkampitakis/go-snaps v0.5.7
14@@ -52,7 +52,7 @@ require (
15 	github.com/picosh/pubsub v0.0.0-20241114191831-ec8f16c0eb88
16 	github.com/picosh/utils v0.0.0-20250528150332-0721504d3a96
17 	github.com/pkg/sftp v1.13.9
18-	github.com/prometheus/client_golang v1.21.1
19+	github.com/prometheus/client_golang v1.22.0
20 	github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06
21 	github.com/simplesurance/go-ip-anonymizer v0.0.0-20200429124537-35a880f8e87d
22 	github.com/x-way/crawlerdetect v0.2.28
23@@ -74,6 +74,7 @@ require (
24 	dario.cat/mergo v1.0.1 // indirect
25 	filippo.io/edwards25519 v1.1.0 // indirect
26 	github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96 // indirect
27+	github.com/KimMachineGun/automemlimit v0.7.1 // indirect
28 	github.com/Masterminds/goutils v1.1.1 // indirect
29 	github.com/Masterminds/semver/v3 v3.3.1 // indirect
30 	github.com/Masterminds/sprig/v3 v3.3.0 // indirect
31@@ -93,13 +94,14 @@ require (
32 	github.com/buraksezer/consistent v0.10.0 // indirect
33 	github.com/buraksezer/olric v0.5.7 // indirect
34 	github.com/bwmarrin/snowflake v0.3.0 // indirect
35-	github.com/caddyserver/caddy/v2 v2.9.1 // indirect
36-	github.com/caddyserver/certmagic v0.22.2 // indirect
37+	github.com/caddyserver/caddy/v2 v2.10.0 // indirect
38+	github.com/caddyserver/certmagic v0.23.0 // indirect
39 	github.com/caddyserver/zerossl v0.1.3 // indirect
40 	github.com/ccoveille/go-safecast v1.6.1 // indirect
41 	github.com/cespare/xxhash v1.1.0 // indirect
42 	github.com/cespare/xxhash/v2 v2.3.0 // indirect
43 	github.com/chzyer/readline v1.5.1 // indirect
44+	github.com/cloudflare/circl v1.6.0 // indirect
45 	github.com/coreos/go-oidc/v3 v3.13.0 // indirect
46 	github.com/coreos/go-semver v0.3.1 // indirect
47 	github.com/coreos/go-systemd/v22 v22.5.0 // indirect
48@@ -182,7 +184,7 @@ require (
49 	github.com/kr/fs v0.1.0 // indirect
50 	github.com/kr/pretty v0.3.1 // indirect
51 	github.com/kr/text v0.2.0 // indirect
52-	github.com/libdns/libdns v0.2.3 // indirect
53+	github.com/libdns/libdns v1.0.0-beta.1 // indirect
54 	github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 // indirect
55 	github.com/manifoldco/promptui v0.9.0 // indirect
56 	github.com/maruel/natural v1.1.1 // indirect
57@@ -193,7 +195,7 @@ require (
58 	github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
59 	github.com/maypok86/otter v1.2.4 // indirect
60 	github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
61-	github.com/mholt/acmez/v3 v3.1.1 // indirect
62+	github.com/mholt/acmez/v3 v3.1.2 // indirect
63 	github.com/miekg/dns v1.1.64 // indirect
64 	github.com/minio/crc64nvme v1.0.1 // indirect
65 	github.com/minio/md5-simd v1.1.2 // indirect
66@@ -213,12 +215,13 @@ require (
67 	github.com/neurosnap/go-jpeg-image-structure v0.0.0-20221010133817-70b1c1ff679e // indirect
68 	github.com/nutsdb/nutsdb v1.0.4 // indirect
69 	github.com/onsi/ginkgo/v2 v2.23.3 // indirect
70+	github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
71 	github.com/philhofer/fwd v1.1.3-0.20240916144458-20a13a1f6b7c // indirect
72 	github.com/pierrec/lz4/v4 v4.1.22 // indirect
73 	github.com/pkg/errors v0.9.1 // indirect
74 	github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
75 	github.com/pquerna/cachecontrol v0.2.0 // indirect
76-	github.com/prometheus/client_model v0.6.1 // indirect
77+	github.com/prometheus/client_model v0.6.2 // indirect
78 	github.com/prometheus/common v0.63.0 // indirect
79 	github.com/prometheus/procfs v0.16.0 // indirect
80 	github.com/prometheus/prom2json v1.4.1 // indirect
M go.sum
+24, -18
  1@@ -38,6 +38,8 @@ github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96/go.mod h1:bOv
  2 github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
  3 github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
  4 github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ=
  5+github.com/KimMachineGun/automemlimit v0.7.1 h1:QcG/0iCOLChjfUweIMC3YL5Xy9C3VBeNmCZHrZfJMBw=
  6+github.com/KimMachineGun/automemlimit v0.7.1/go.mod h1:QZxpHaGOQoYvFhv/r4u3U0JTC2ZcOwbSr11UZF46UBM=
  7 github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=
  8 github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
  9 github.com/Masterminds/semver/v3 v3.3.1 h1:QtNSWtVZ3nBfk8mAOu/B6v7FMJ+NHTIgUPi7rj+4nv4=
 10@@ -136,10 +138,10 @@ github.com/buraksezer/olric v0.5.7 h1:K8ypVViiPkXiqBz3UyDAY99cHvvofAR65fmH7ElPEW
 11 github.com/buraksezer/olric v0.5.7/go.mod h1:S1R+9Zt7P9TCbvQZvY/RYuRehLLRPDfbJNkukQsLJ4k=
 12 github.com/bwmarrin/snowflake v0.3.0 h1:xm67bEhkKh6ij1790JB83OujPR5CzNe8QuQqAgISZN0=
 13 github.com/bwmarrin/snowflake v0.3.0/go.mod h1:NdZxfVWX+oR6y2K0o6qAYv6gIOP9rjG0/E9WsDpxqwE=
 14-github.com/caddyserver/caddy/v2 v2.9.1 h1:OEYiZ7DbCzAWVb6TNEkjRcSCRGHVoZsJinoDR/n9oaY=
 15-github.com/caddyserver/caddy/v2 v2.9.1/go.mod h1:ImUELya2el1FDVp3ahnSO2iH1or1aHxlQEQxd/spP68=
 16-github.com/caddyserver/certmagic v0.22.2 h1:qzZURXlrxwR5m25/jpvVeEyJHeJJMvAwe5zlMufOTQk=
 17-github.com/caddyserver/certmagic v0.22.2/go.mod h1:hbqE7BnkjhX5IJiFslPmrSeobSeZvI6ux8tyxhsd6qs=
 18+github.com/caddyserver/caddy/v2 v2.10.0 h1:fonubSaQKF1YANl8TXqGcn4IbIRUDdfAkpcsfI/vX5U=
 19+github.com/caddyserver/caddy/v2 v2.10.0/go.mod h1:q+dgBS3xtIJJGYI2H5Nyh9+4BvhQQ9yCGmECv4Ubdjo=
 20+github.com/caddyserver/certmagic v0.23.0 h1:CfpZ/50jMfG4+1J/u2LV6piJq4HOfO6ppOnOf7DkFEU=
 21+github.com/caddyserver/certmagic v0.23.0/go.mod h1:9mEZIWqqWoI+Gf+4Trh04MOVPD0tGSxtqsxg87hAIH4=
 22 github.com/caddyserver/zerossl v0.1.3 h1:onS+pxp3M8HnHpN5MMbOMyNjmTheJyWRaZYwn+YTAyA=
 23 github.com/caddyserver/zerossl v0.1.3/go.mod h1:CxA0acn7oEGO6//4rtrRjYgEoa4MFw/XofZnrYwGqG4=
 24 github.com/ccoveille/go-safecast v1.6.1 h1:Nb9WMDR8PqhnKCVs2sCB+OqhohwO5qaXtCviZkIff5Q=
 25@@ -163,6 +165,8 @@ github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38
 26 github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag=
 27 github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I=
 28 github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
 29+github.com/cloudflare/circl v1.6.0 h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk=
 30+github.com/cloudflare/circl v1.6.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs=
 31 github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
 32 github.com/containerd/console v1.0.4 h1:F2g4+oChYvBTsASRTz8NP6iIAi97J3TtSAsLbIFn4ro=
 33 github.com/containerd/console v1.0.4/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk=
 34@@ -183,14 +187,14 @@ github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6N
 35 github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
 36 github.com/darkweak/go-esi v0.0.6 h1:eVHCJfqrZwOHPfRK7JTlSYG9F8lfpX/d4lz/41RQkd8=
 37 github.com/darkweak/go-esi v0.0.6/go.mod h1:IJSayeQZDUh5R5ayyDC3wUEBykti12aUa0eUxZZeodk=
 38-github.com/darkweak/souin v1.7.6 h1:XPhPqXb32NybWuSfbDDGp7jkO9bS3DB+ByLnNoWGIFo=
 39-github.com/darkweak/souin v1.7.6/go.mod h1:XYxInoh60SI79D2LvFV+SjmX4aOb235M7boYMn61lc8=
 40-github.com/darkweak/souin/plugins/souin/storages v1.7.6 h1:xxg+FXV5chIhIELXX08acrNWpY296JO1eetOQ6DXC3I=
 41-github.com/darkweak/souin/plugins/souin/storages v1.7.6/go.mod h1:Lou/chKgoRSwYt43QWk65nk4YHlhZXUIqqfPYADoQuI=
 42+github.com/darkweak/souin v1.7.7 h1:pIj/cknEsV/+xgq74VOGE1+0yy0dNnt5I6HGRczJlKk=
 43+github.com/darkweak/souin v1.7.7/go.mod h1:jp4dk3fSv2mrHOl3HRfvV+Rxi/EwajBP6ROux+8oCac=
 44+github.com/darkweak/souin/plugins/souin/storages v1.7.7 h1:03A64ncIw1FOE4PN9kp5hIaWxxvxwqJLUA3Bz1HCeeA=
 45+github.com/darkweak/souin/plugins/souin/storages v1.7.7/go.mod h1:epOhQwHgqT3EwIxGfZd65NKNoETIwU1RojRZU2yEJp0=
 46 github.com/darkweak/storages/badger v0.0.14 h1:/h3Y5n7nPz8pYdXlKr/ZhEN8Kn5xbipyjocfZwRxa8Y=
 47 github.com/darkweak/storages/badger v0.0.14/go.mod h1:6eQZ03aKWXv6pb/unFZxdghx/PyLZcLyD0rLF0Zx9VU=
 48-github.com/darkweak/storages/core v0.0.14 h1:rdJ9QFSTvAUiDk1QXFQxb2HwXhWNX52EgNGJq6CdamA=
 49-github.com/darkweak/storages/core v0.0.14/go.mod h1:3qJqrenCLpu+0bWPOAq36CmGpzL3SGWAz6KGZGnur1U=
 50+github.com/darkweak/storages/core v0.0.15 h1:LnCvkWiP2ngQ2s5br/Qnw/jhAP/vlmsZOWbU1fJTUno=
 51+github.com/darkweak/storages/core v0.0.15/go.mod h1:3qJqrenCLpu+0bWPOAq36CmGpzL3SGWAz6KGZGnur1U=
 52 github.com/darkweak/storages/etcd v0.0.14 h1:JP/YxENXWqGgTGA05ugwKVIMn5AjNsjxHw1FqjKMb/U=
 53 github.com/darkweak/storages/etcd v0.0.14/go.mod h1:DpXvT2LgXoiRS2ADGSO1XWCzUBjFUSDLy8Fxsgoy3SI=
 54 github.com/darkweak/storages/nats v0.0.14 h1:V7qnuhAwtA50MMhCH0GesGgGnt4rUNEGArNRZ2kUNVE=
 55@@ -526,8 +530,8 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0
 56 github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
 57 github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
 58 github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
 59-github.com/libdns/libdns v0.2.3 h1:ba30K4ObwMGB/QTmqUxf3H4/GmUrCAIkMWejeGl12v8=
 60-github.com/libdns/libdns v0.2.3/go.mod h1:4Bj9+5CQiNMVGf87wjX4CY3HQJypUHRuLvlsfsZqLWQ=
 61+github.com/libdns/libdns v1.0.0-beta.1 h1:KIf4wLfsrEpXpZ3vmc/poM8zCATXT2klbdPe6hyOBjQ=
 62+github.com/libdns/libdns v1.0.0-beta.1/go.mod h1:4Bj9+5CQiNMVGf87wjX4CY3HQJypUHRuLvlsfsZqLWQ=
 63 github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 h1:PpXWgLPs+Fqr325bN2FD2ISlRRztXibcX6e8f5FR5Dc=
 64 github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35/go.mod h1:autxFIvghDt3jPTLoqZ9OZ7s9qTGNAWmYCjVFWPX/zg=
 65 github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI=
 66@@ -559,8 +563,8 @@ github.com/maypok86/otter v1.2.4 h1:HhW1Pq6VdJkmWwcZZq19BlEQkHtI8xgsQzBVXJU0nfc=
 67 github.com/maypok86/otter v1.2.4/go.mod h1:mKLfoI7v1HOmQMwFgX4QkRk23mX6ge3RDvjdHOWG4R4=
 68 github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d h1:5PJl274Y63IEHC+7izoQE9x6ikvDFZS2mDVS3drnohI=
 69 github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE=
 70-github.com/mholt/acmez/v3 v3.1.1 h1:Jh+9uKHkPxUJdxM16q5mOr+G2V0aqkuFtNA28ihCxhQ=
 71-github.com/mholt/acmez/v3 v3.1.1/go.mod h1:L1wOU06KKvq7tswuMDwKdcHeKpFFgkppZy/y0DFxagQ=
 72+github.com/mholt/acmez/v3 v3.1.2 h1:auob8J/0FhmdClQicvJvuDavgd5ezwLBfKuYmynhYzc=
 73+github.com/mholt/acmez/v3 v3.1.2/go.mod h1:L1wOU06KKvq7tswuMDwKdcHeKpFFgkppZy/y0DFxagQ=
 74 github.com/microcosm-cc/bluemonday v1.0.1/go.mod h1:hsXNsILzKxV+sX77C5b8FSuKF00vh2OMYv+xgHpAMF4=
 75 github.com/microcosm-cc/bluemonday v1.0.27 h1:MpEUotklkwCSLeH+Qdx1VJgNqLlpY2KXwXFM08ygZfk=
 76 github.com/microcosm-cc/bluemonday v1.0.27/go.mod h1:jFi9vgW+H7c3V0lb6nR74Ib/DIB5OBs92Dimizgw2cA=
 77@@ -642,6 +646,8 @@ github.com/openzipkin/zipkin-go v0.1.1/go.mod h1:NtoC/o8u3JlF1lSlyPNswIbeQH9bJTm
 78 github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
 79 github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY=
 80 github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
 81+github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 h1:onHthvaw9LFnH4t2DcNVpwGmV9E1BkGknEliJkfwQj0=
 82+github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhMYhSNPKjeNKa5WY9YCIEBRbNzFFPJbWO6Y=
 83 github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
 84 github.com/peterbourgon/diskv/v3 v3.0.1 h1:x06SQA46+PKIUftmEujdwSEpIx8kR+M9eLYsUxeYveU=
 85 github.com/peterbourgon/diskv/v3 v3.0.1/go.mod h1:kJ5Ny7vLdARGU3WUuy6uzO6T0nb/2gWcT1JiBvRmb5o=
 86@@ -678,14 +684,14 @@ github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5Fsn
 87 github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU=
 88 github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
 89 github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 90-github.com/prometheus/client_golang v1.21.1 h1:DOvXXTqVzvkIewV/CDPFdejpMCGeMcbGCQ8YOmu+Ibk=
 91-github.com/prometheus/client_golang v1.21.1/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
 92+github.com/prometheus/client_golang v1.22.0 h1:rb93p9lokFEsctTys46VnV1kLCDpVZ0a/Y92Vm0Zc6Q=
 93+github.com/prometheus/client_golang v1.22.0/go.mod h1:R7ljNsLXhuQXYZYtw6GAE9AZg8Y7vEW5scdCXrWRXC0=
 94 github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
 95 github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 96 github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 97 github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 98-github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
 99-github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
100+github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk=
101+github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE=
102 github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
103 github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
104 github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4=