forgejo/modules/web
wxiaoguang 265cd70bdb
Refactor CORS handler (#28587) (#28611)
Backport #28587, the only conflict is the test file.

The CORS code has been unmaintained for long time, and the behavior is
not correct.

This PR tries to improve it. The key point is written as comment in
code. And add more tests.

Fix #28515
Fix #27642
Fix #17098

(cherry picked from commit 7a2786ca6c)
2024-01-16 14:08:38 +00:00
..
middleware [GITEA] add option for banning dots in usernames 2023-11-13 14:04:16 +01:00
routing Update tool dependencies (#26607) 2023-08-20 22:59:19 +00:00
types Refactor web package and context package (#25298) 2023-06-18 09:59:09 +02:00
handler.go Revert "[GITEA] Use maintained gziphandler" 2024-01-16 14:08:31 +00:00
route.go Refactor CORS handler (#28587) (#28611) 2024-01-16 14:08:38 +00:00
route_test.go Refactor web route (#24080) 2023-04-20 14:49:06 -04:00
routemock.go Make route middleware/handler mockable (#25766) 2023-07-09 12:25:53 +00:00
routemock_test.go Make route middleware/handler mockable (#25766) 2023-07-09 12:25:53 +00:00