1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-12-04 14:46:57 -05:00
gitea/routers
zeripath 91f2afdb54
Prevent panics with missing storage (#13164)
* The `.Use` of storageHandler before setting up the template renderer
causes a panic if there is an error to log.
* The error passed to `ctx.Error` in that case may contain sensitive
information and should not be rendered to the end user. We should
instead log the error and render a simple error message.
* There is no handling of missing avatars and this needs a 404. Minio
errors need to be mapped to standard golang errors such as
os.ErrNotExist.
* There is no logging when storage is set up.

Related #13159

Signed-off-by: Andrew Thornton <art27@cantab.net>
2020-10-15 23:51:06 -04:00
..
admin
api/v1
dev
events
org
private
repo Avatars and Repo avatars support storing in minio (#12516) 2020-10-14 21:07:51 +08:00
routes Prevent panics with missing storage (#13164) 2020-10-15 23:51:06 -04:00
user Avatars and Repo avatars support storing in minio (#12516) 2020-10-14 21:07:51 +08:00
utils
home.go
init.go
install.go
metrics.go
swagger_json.go