]> source.dussan.org Git - gitea.git/commit
Fix recovery middleware to render gitea style page. (#13857)
authorLunny Xiao <xiaolunwen@gmail.com>
Tue, 5 Jan 2021 13:05:40 +0000 (21:05 +0800)
committerGitHub <noreply@github.com>
Tue, 5 Jan 2021 13:05:40 +0000 (21:05 +0800)
commit15a475b7dbcf7923d9518dff7764b20e404eb774
tree8789f1f82c5e41345b442df4e58120bdd5f8bade
parent126c9331d6d8789563fae5d5bac2196d63fee0e8
Fix recovery middleware to render gitea style page. (#13857)

* Some changes to fix recovery

* Move Recovery to middlewares

* Remove trace code

* Fix lint

* add session middleware and remove dependent on macaron for sso

* Fix panic 500 page rendering

* Fix bugs

* Fix fmt

* Fix vendor

* recover unnecessary change

* Fix lint and addd some comments about the copied codes.

* Use util.StatDir instead of com.StatDir

Co-authored-by: 6543 <6543@obermui.de>
75 files changed:
go.mod
go.sum
modules/auth/auth.go
modules/auth/sso/basic.go
modules/auth/sso/interface.go
modules/auth/sso/oauth2.go
modules/auth/sso/reverseproxy.go
modules/auth/sso/session.go
modules/auth/sso/sso.go
modules/auth/sso/sspi_windows.go
modules/auth/sso/user.go [new file with mode: 0644]
modules/context/context.go
modules/context/panic.go [deleted file]
modules/middlewares/cookie.go [new file with mode: 0644]
modules/middlewares/locale.go [new file with mode: 0644]
modules/middlewares/redis.go [new file with mode: 0644]
modules/middlewares/virtual.go [new file with mode: 0644]
modules/templates/base.go [new file with mode: 0644]
modules/templates/dynamic.go
modules/templates/static.go
modules/translation/translation.go [new file with mode: 0644]
routers/init.go
routers/routes/chi.go
routers/routes/recovery.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/.drone.yml [new file with mode: 0644]
vendor/gitea.com/go-chi/session/.gitignore [new file with mode: 0644]
vendor/gitea.com/go-chi/session/LICENSE [new file with mode: 0644]
vendor/gitea.com/go-chi/session/README.md [new file with mode: 0644]
vendor/gitea.com/go-chi/session/couchbase/couchbase.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/file.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/go.mod [new file with mode: 0644]
vendor/gitea.com/go-chi/session/go.sum [new file with mode: 0644]
vendor/gitea.com/go-chi/session/memcache/memcache.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/memcache/memcache.goconvey [new file with mode: 0644]
vendor/gitea.com/go-chi/session/memory.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/mysql/mysql.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/mysql/mysql.goconvey [new file with mode: 0644]
vendor/gitea.com/go-chi/session/postgres/postgres.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/postgres/postgres.goconvey [new file with mode: 0644]
vendor/gitea.com/go-chi/session/secret.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/session.go [new file with mode: 0644]
vendor/gitea.com/go-chi/session/utils.go [new file with mode: 0644]
vendor/github.com/couchbase/gomemcached/.gitignore
vendor/github.com/couchbase/gomemcached/client/collections_filter.go
vendor/github.com/couchbase/gomemcached/client/mc.go
vendor/github.com/couchbase/gomemcached/client/upr_event.go
vendor/github.com/couchbase/gomemcached/client/upr_feed.go
vendor/github.com/couchbase/gomemcached/go.mod [new file with mode: 0644]
vendor/github.com/couchbase/gomemcached/mc_constants.go
vendor/github.com/couchbase/gomemcached/mc_res.go
vendor/github.com/go-chi/chi/.travis.yml [deleted file]
vendor/github.com/go-chi/chi/CHANGELOG.md
vendor/github.com/go-chi/chi/README.md
vendor/github.com/go-chi/chi/context.go
vendor/github.com/go-chi/chi/middleware/basic_auth.go
vendor/github.com/go-chi/chi/middleware/clean_path.go [new file with mode: 0644]
vendor/github.com/go-chi/chi/middleware/content_type.go
vendor/github.com/go-chi/chi/middleware/logger.go
vendor/github.com/go-chi/chi/middleware/strip.go
vendor/github.com/go-chi/chi/middleware/url_format.go
vendor/github.com/go-chi/chi/mux.go
vendor/github.com/unrolled/render/.gitignore [new file with mode: 0644]
vendor/github.com/unrolled/render/.travis.yml [new file with mode: 0644]
vendor/github.com/unrolled/render/LICENSE [new file with mode: 0644]
vendor/github.com/unrolled/render/README.md [new file with mode: 0644]
vendor/github.com/unrolled/render/buffer.go [new file with mode: 0644]
vendor/github.com/unrolled/render/doc.go [new file with mode: 0644]
vendor/github.com/unrolled/render/engine.go [new file with mode: 0644]
vendor/github.com/unrolled/render/fs.go [new file with mode: 0644]
vendor/github.com/unrolled/render/go.mod [new file with mode: 0644]
vendor/github.com/unrolled/render/go.sum [new file with mode: 0644]
vendor/github.com/unrolled/render/helpers.go [new file with mode: 0644]
vendor/github.com/unrolled/render/helpers_pre16.go [new file with mode: 0644]
vendor/github.com/unrolled/render/render.go [new file with mode: 0644]
vendor/modules.txt