diff options
author | Mike Crute <mike@crute.us> | 2023-08-19 10:50:25 -0700 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2023-08-19 10:50:36 -0700 |
commit | afbec26c42528ad810fbc08c6a233c7ea75239d4 (patch) | |
tree | 9a8912f4a9b2210675714fd3694510df08dbdc1a | |
parent | 9b1afe4a7c84fbc5365b7f83e6eabc926bb508cb (diff) | |
download | websocket_proxy-afbec26c42528ad810fbc08c6a233c7ea75239d4.tar.bz2 websocket_proxy-afbec26c42528ad810fbc08c6a233c7ea75239d4.tar.xz websocket_proxy-afbec26c42528ad810fbc08c6a233c7ea75239d4.zip |
Add checksumming for clients
-rw-r--r-- | cmd/web/server.go | 2 | ||||
-rw-r--r-- | go.mod | 4 | ||||
-rw-r--r-- | go.sum | 8 |
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 | ||
@@ -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 |
@@ -44,8 +44,8 @@ code.crute.us/mcrute/golib/clients/netbox/v3 v3.2.0 h1:g3+vdaUeoVg+Qx++bGi2j2AVB | |||
44 | code.crute.us/mcrute/golib/clients/netbox/v3 v3.2.0/go.mod h1:Wjh2iiFDkRuYN1TBgYrRpwT5Xp8i+2+TWJrbdG3JWWk= | 44 | code.crute.us/mcrute/golib/clients/netbox/v3 v3.2.0/go.mod h1:Wjh2iiFDkRuYN1TBgYrRpwT5Xp8i+2+TWJrbdG3JWWk= |
45 | code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0 h1:Qw5g1R6vaJluHJoufNj+tjdLoHH0Z6TrNKDLK3h1hbE= | 45 | code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0 h1:Qw5g1R6vaJluHJoufNj+tjdLoHH0Z6TrNKDLK3h1hbE= |
46 | code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0/go.mod h1:xoML+iNm/O3OgRJ5Uaie+SAEvczR/LrvCMsZm6MWiPI= | 46 | code.crute.us/mcrute/golib/db/mongodb/v2 v2.1.0/go.mod h1:xoML+iNm/O3OgRJ5Uaie+SAEvczR/LrvCMsZm6MWiPI= |
47 | code.crute.us/mcrute/golib/echo v0.9.4 h1:C2z7RRIksT2K0Fr4LZHGISRMXooNT1qaEV9NZ7LK5fs= | 47 | code.crute.us/mcrute/golib/echo v0.9.5 h1:CDhd/HPdhX8+CSqUhsJkUW8oeq+/r+Gff0eH4qUYn2c= |
48 | code.crute.us/mcrute/golib/echo v0.9.4/go.mod h1:mcmhqsSWD/+ECdrd0Sh9u9XGtukXdLPVHc88sKg/gJo= | 48 | code.crute.us/mcrute/golib/echo v0.9.5/go.mod h1:/UJsAkrKnw7lqitb1Cst4dlcD+SNxT4zXjsDWJEGg0Y= |
49 | code.crute.us/mcrute/golib/secrets v0.4.0 h1:tZzQEOnJshDGuzvvr0n0BMWZbu3ZMB5QRqIDa4PwE3U= | 49 | code.crute.us/mcrute/golib/secrets v0.4.0 h1:tZzQEOnJshDGuzvvr0n0BMWZbu3ZMB5QRqIDa4PwE3U= |
50 | code.crute.us/mcrute/golib/secrets v0.4.0/go.mod h1:c40ezKg/NXe5NE3PaCRIUJC6D6XCoPSu9+duZSdKsNY= | 50 | code.crute.us/mcrute/golib/secrets v0.4.0/go.mod h1:c40ezKg/NXe5NE3PaCRIUJC6D6XCoPSu9+duZSdKsNY= |
51 | code.crute.us/mcrute/golib/vault v0.2.4 h1:lNc1hq26e/UAGBqxQlZiFffOXZSNEcEkKUzU3oRJ8Eg= | 51 | code.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 | |||
96 | github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | 96 | github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= |
97 | github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= | 97 | github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= |
98 | github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | 98 | github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= |
99 | github.com/elnormous/contenttype v1.0.0 h1:cTLou7K7uQMsPEmRiTJosAznsPcYuoBmXMrFAf86t2A= | 99 | github.com/elnormous/contenttype v1.0.3 h1:5DrD4LGO3ohab+jPplwE/LlY9JqmkYdssz4Zu7xl8Cs= |
100 | github.com/elnormous/contenttype v1.0.0/go.mod h1:ngVcyGGU8pnn4QJ5sL4StrNgc/wmXZXy5IQSBuHOFPg= | 100 | github.com/elnormous/contenttype v1.0.3/go.mod h1:ngVcyGGU8pnn4QJ5sL4StrNgc/wmXZXy5IQSBuHOFPg= |
101 | github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= | 101 | github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= |
102 | github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= | 102 | github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= |
103 | github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= | 103 | github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= |