Commit Graph

7 Commits (839cd26b1acc3926918fb5755294dcc355db5ad8)

Author SHA1 Message Date
wxiaoguang 5b9557aef5
Refactor cookie ()
Close 

At the beginning, I just wanted to fix the warning mentioned by 

But, the cookie code really doesn't look good to me, so clean up them.

Complete the TODO on `SetCookie`: 

> TODO: Copied from gitea.com/macaron/macaron and should be improved
after macaron removed.
flynnnnnnnnnn e81ccc406b
Implement FSFE REUSE for golang files ()
Change all license headers to comply with REUSE specification.

Fix 

Co-authored-by: flynnnnnnnnnn <flynnnnnnnnnn@github>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
wxiaoguang 84ceaa98bd
Refactor CSRF protection modules, make sure CSRF tokens can be up-to-date. ()
Do a refactoring to the CSRF related code, remove most unnecessary functions.
Parse the generated token's issue time, regenerate the token every a few minutes.
Gusted ff2fd08228
Simplify parameter types ()
Remove repeated type declarations in function definitions.
zeripath 6d39053711
Fix setting of SameSite on cookies ()
Fix 

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
zeripath 9b261f52f0
Add SameSite setting for cookies ()
Add SameSite setting for cookies and rationalise the cookie setting code. Switches SameSite to Lax by default. 

There is a possible future extension of differentiating which cookies could be set at Strict by default but that is for a future PR.

Fix 

Signed-off-by: Andrew Thornton <art27@cantab.net>
Lunny Xiao 5e20fd6dbf
Move middlewares to web/middleware ()
Co-authored-by: 6543 <6543@obermui.de>