diff options
author | wxiaoguang <wxiaoguang@gmail.com> | 2023-07-21 20:14:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-21 12:14:20 +0000 |
commit | 52fb9367734100847249d074e2bc17f2aa91053e (patch) | |
tree | c3e7b8466a249ac461f463b254a98fe9792b68ce /modules/setting | |
parent | 2f0e79e6393df13930eaa419273d24dc2ef36cfa (diff) | |
download | gitea-52fb9367734100847249d074e2bc17f2aa91053e.tar.gz gitea-52fb9367734100847249d074e2bc17f2aa91053e.zip |
Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974)
Replace #25892
Close #21942
Close #25464
Major changes:
1. Serve "robots.txt" and ".well-known/security.txt" in the "public"
custom path
* All files in "public/.well-known" can be served, just like
"public/assets"
3. Add a test for ".well-known/security.txt"
4. Simplify the "FileHandlerFunc" logic, now the paths are consistent so
the code can be simpler
5. Add CORS header for ".well-known" endpoints
6. Add logs to tell users they should move some of their legacy custom
public files
```
2023/07/19 13:00:37 cmd/web.go:178:serveInstalled() [E] Found legacy public asset "img" in CustomPath. Please move it to /work/gitea/custom/public/assets/img
2023/07/19 13:00:37 cmd/web.go:182:serveInstalled() [E] Found legacy public asset "robots.txt" in CustomPath. Please move it to /work/gitea/custom/public/robots.txt
```
This PR is not breaking.
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
Diffstat (limited to 'modules/setting')
-rw-r--r-- | modules/setting/server.go | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/modules/setting/server.go b/modules/setting/server.go index 7c033bcc6b..08eb82fb3d 100644 --- a/modules/setting/server.go +++ b/modules/setting/server.go @@ -349,9 +349,4 @@ func loadServerFrom(rootCfg ConfigProvider) { default: LandingPageURL = LandingPage(landingPage) } - - HasRobotsTxt, err = util.IsFile(path.Join(CustomPath, "robots.txt")) - if err != nil { - log.Error("Unable to check if %s is a file. Error: %v", path.Join(CustomPath, "robots.txt"), err) - } } |