summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2023-08-19 10:50:25 -0700
committerMike Crute <mike@crute.us>2023-08-19 10:50:36 -0700
commitafbec26c42528ad810fbc08c6a233c7ea75239d4 (patch)
tree9a8912f4a9b2210675714fd3694510df08dbdc1a
parent9b1afe4a7c84fbc5365b7f83e6eabc926bb508cb (diff)
downloadwebsocket_proxy-afbec26c42528ad810fbc08c6a233c7ea75239d4.tar.bz2
websocket_proxy-afbec26c42528ad810fbc08c6a233c7ea75239d4.tar.xz
websocket_proxy-afbec26c42528ad810fbc08c6a233c7ea75239d4.zip
Add checksumming for clients
-rw-r--r--cmd/web/server.go2
-rw-r--r--go.mod4
-rw-r--r--go.sum8
3 files changed, 7 insertions, 7 deletions
diff --git a/cmd/web/server.go b/cmd/web/server.go
index b487abc..e930257 100644
--- a/cmd/web/server.go
+++ b/cmd/web/server.go
@@ -224,7 +224,7 @@ func webMain(cfg app.Config, embeddedTemplates, embeddedClients fs.FS, appVersio
224 s.GET("/clients", lcc) 224 s.GET("/clients", lcc)
225 s.GET("/clients/", lcc) 225 s.GET("/clients/", lcc)
226 226
227 glecho.StaticFS(s.GET, embeddedClients, "/clients/*", "./clients/") 227 glecho.StaticFSSha256Etags(s.GET, embeddedClients, "/clients/*", "./clients/")
228 228
229 s.NeverCacheStaticRoute("/js", "js") 229 s.NeverCacheStaticRoute("/js", "js")
230 230
diff --git a/go.mod b/go.mod
index 591f27c..1695536 100644
--- a/go.mod
+++ b/go.mod
@@ -8,7 +8,7 @@ require (
8 code.crute.us/mcrute/golib/clients/autocert/v2 v2.2.0 8 code.crute.us/mcrute/golib/clients/autocert/v2 v2.2.0
9 code.crute.us/mcrute/golib/clients/netbox/v3 v3.2.0 9 code.crute.us/mcrute/golib/clients/netbox/v3 v3.2.0
10 code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0 10 code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0
11 code.crute.us/mcrute/golib/echo v0.9.4 11 code.crute.us/mcrute/golib/echo v0.9.5
12 code.crute.us/mcrute/golib/secrets v0.4.0 12 code.crute.us/mcrute/golib/secrets v0.4.0
13 github.com/go-webauthn/webauthn v0.8.4 13 github.com/go-webauthn/webauthn v0.8.4
14 github.com/google/go-querystring v1.1.0 14 github.com/google/go-querystring v1.1.0
@@ -31,7 +31,7 @@ require (
31 github.com/beorn7/perks v1.0.1 // indirect 31 github.com/beorn7/perks v1.0.1 // indirect
32 github.com/cenkalti/backoff/v3 v3.0.0 // indirect 32 github.com/cenkalti/backoff/v3 v3.0.0 // indirect
33 github.com/cespare/xxhash/v2 v2.1.1 // indirect 33 github.com/cespare/xxhash/v2 v2.1.1 // indirect
34 github.com/elnormous/contenttype v1.0.0 // indirect 34 github.com/elnormous/contenttype v1.0.3 // indirect
35 github.com/fatih/color v1.13.0 // indirect 35 github.com/fatih/color v1.13.0 // indirect
36 github.com/fxamacker/cbor/v2 v2.4.0 // indirect 36 github.com/fxamacker/cbor/v2 v2.4.0 // indirect
37 github.com/go-stack/stack v1.8.0 // indirect 37 github.com/go-stack/stack v1.8.0 // indirect
diff --git a/go.sum b/go.sum
index c05469d..d667573 100644
--- a/go.sum
+++ b/go.sum
@@ -44,8 +44,8 @@ code.crute.us/mcrute/golib/clients/netbox/v3 v3.2.0 h1:g3+vdaUeoVg+Qx++bGi2j2AVB
44code.crute.us/mcrute/golib/clients/netbox/v3 v3.2.0/go.mod h1:Wjh2iiFDkRuYN1TBgYrRpwT5Xp8i+2+TWJrbdG3JWWk= 44code.crute.us/mcrute/golib/clients/netbox/v3 v3.2.0/go.mod h1:Wjh2iiFDkRuYN1TBgYrRpwT5Xp8i+2+TWJrbdG3JWWk=
45code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0 h1:Qw5g1R6vaJluHJoufNj+tjdLoHH0Z6TrNKDLK3h1hbE= 45code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0 h1:Qw5g1R6vaJluHJoufNj+tjdLoHH0Z6TrNKDLK3h1hbE=
46code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0/go.mod h1:xoML+iNm/O3OgRJ5Uaie+SAEvczR/LrvCMsZm6MWiPI= 46code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0/go.mod h1:xoML+iNm/O3OgRJ5Uaie+SAEvczR/LrvCMsZm6MWiPI=
47code.crute.us/mcrute/golib/echo v0.9.4 h1:C2z7RRIksT2K0Fr4LZHGISRMXooNT1qaEV9NZ7LK5fs= 47code.crute.us/mcrute/golib/echo v0.9.5 h1:CDhd/HPdhX8+CSqUhsJkUW8oeq+/r+Gff0eH4qUYn2c=
48code.crute.us/mcrute/golib/echo v0.9.4/go.mod h1:mcmhqsSWD/+ECdrd0Sh9u9XGtukXdLPVHc88sKg/gJo= 48code.crute.us/mcrute/golib/echo v0.9.5/go.mod h1:/UJsAkrKnw7lqitb1Cst4dlcD+SNxT4zXjsDWJEGg0Y=
49code.crute.us/mcrute/golib/secrets v0.4.0 h1:tZzQEOnJshDGuzvvr0n0BMWZbu3ZMB5QRqIDa4PwE3U= 49code.crute.us/mcrute/golib/secrets v0.4.0 h1:tZzQEOnJshDGuzvvr0n0BMWZbu3ZMB5QRqIDa4PwE3U=
50code.crute.us/mcrute/golib/secrets v0.4.0/go.mod h1:c40ezKg/NXe5NE3PaCRIUJC6D6XCoPSu9+duZSdKsNY= 50code.crute.us/mcrute/golib/secrets v0.4.0/go.mod h1:c40ezKg/NXe5NE3PaCRIUJC6D6XCoPSu9+duZSdKsNY=
51code.crute.us/mcrute/golib/vault v0.2.4 h1:lNc1hq26e/UAGBqxQlZiFffOXZSNEcEkKUzU3oRJ8Eg= 51code.crute.us/mcrute/golib/vault v0.2.4 h1:lNc1hq26e/UAGBqxQlZiFffOXZSNEcEkKUzU3oRJ8Eg=
@@ -96,8 +96,8 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3
96github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= 96github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
97github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= 97github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
98github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= 98github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
99github.com/elnormous/contenttype v1.0.0 h1:cTLou7K7uQMsPEmRiTJosAznsPcYuoBmXMrFAf86t2A= 99github.com/elnormous/contenttype v1.0.3 h1:5DrD4LGO3ohab+jPplwE/LlY9JqmkYdssz4Zu7xl8Cs=
100github.com/elnormous/contenttype v1.0.0/go.mod h1:ngVcyGGU8pnn4QJ5sL4StrNgc/wmXZXy5IQSBuHOFPg= 100github.com/elnormous/contenttype v1.0.3/go.mod h1:ngVcyGGU8pnn4QJ5sL4StrNgc/wmXZXy5IQSBuHOFPg=
101github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= 101github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
102github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= 102github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
103github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= 103github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=