diff options
author | 2022-07-18 12:55:06 +0200 | |
---|---|---|
committer | 2022-07-18 12:55:06 +0200 | |
commit | c3b6a5b0f9976c861042d03b7fc124d566b9209f (patch) | |
tree | 17076ac4484d339b4eeae90a5e37c1f7c9d6b638 /internal/oauth/clientstore_test.go | |
parent | [chore] move dialer inside new (#715) (diff) | |
download | gotosocial-c3b6a5b0f9976c861042d03b7fc124d566b9209f.tar.xz |
[feature] Implement `cache-control` and etags for static assets (#711)
* start working on etag stuff
* add + use cache middleware
* generate etags on the fly
* remove unused field
* clean up filepath
* add license headers to cache files
* add attachgroup function to router interface
* move cache into web module
* rename a couple things
* remove attachStaticFS function from router
* rename + tidy up a few things
* mount assets filesystem
* create assetsFileInfoCache
* update comment
* simplify hash
* fix string fmt
* skip last mod chk, prefer strong etags w/long cache
* move base handler to its own file
this matches the modules in the api folder
* generate new etag if file was modified
* wrap strong etag in quotation marks as per spec
* clarify logic in avatar search
* make hashing a little niftier
Diffstat (limited to 'internal/oauth/clientstore_test.go')
0 files changed, 0 insertions, 0 deletions