forgejo/services/context
wxiaoguang 1ae3b127fc
Refactor CSRF protector (#32057)
Remove unused CSRF options, decouple "new csrf protector" and "prepare"
logic, do not redirect to home page if CSRF validation falis (it
shouldn't happen in daily usage, if it happens, redirecting to home
doesn't help either but just makes the problem more complex for "fetch")

(cherry picked from commit 1fede04b83288d8a91304a83b7601699bb5cba04)

Conflicts:
	options/locale/locale_en-US.ini
	tests/integration/repo_branch_test.go
  trivial context conflicts
2024-09-27 08:42:48 +02:00
..
upload
access_log.go
api.go [CHORE] Move cache library 2024-08-27 21:28:56 +02:00
api_org.go
api_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
base.go Ignore useless error message "broken pipe" (#30801) 2024-05-05 12:15:40 +01:00
base_test.go
captcha.go [CHORE] Move cache library 2024-08-27 21:28:56 +02:00
context.go Refactor CSRF protector (#32057) 2024-09-27 08:42:48 +02:00
context_cookie.go
context_model.go
context_request.go
context_response.go Ignore useless error message "broken pipe" (#30801) 2024-05-05 12:15:40 +01:00
context_template.go
context_test.go
csrf.go Refactor CSRF protector (#32057) 2024-09-27 08:42:48 +02:00
org.go
package.go
pagination.go
permission.go
private.go
quota.go feat(quota): Quota enforcement 2024-08-02 11:10:34 +02:00
repo.go [BUG] Allow 4 charachter SHA in /src/commit 2024-08-06 01:45:41 +02:00
repository.go feat(federation): validate like activities (#3494) 2024-05-07 07:59:49 +00:00
response.go
user.go
utils.go
xsrf.go
xsrf_test.go