aboutsummaryrefslogtreecommitdiffstats
path: root/routers/common/serve.go
Commit message (Collapse)AuthorAgeFilesLines
* Refactor cache-control (#33861)wxiaoguang2025-03-131-4/+13
| | | And fix #21391
* Move context from modules to services (#29440)Lunny Xiao2024-02-271-1/+1
| | | | | | | | | | | | | | | Since `modules/context` has to depend on `models` and many other packages, it should be moved from `modules/context` to `services/context` according to design principles. There is no logic code change on this PR, only move packages. - Move `code.gitea.io/gitea/modules/context` to `code.gitea.io/gitea/services/context` - Move `code.gitea.io/gitea/modules/contexttest` to `code.gitea.io/gitea/services/contexttest` because of depending on context - Move `code.gitea.io/gitea/modules/upload` to `code.gitea.io/gitea/services/context/upload` because of depending on context
* Less naked returns (#25713)65432023-07-071-2/+2
| | | | | just a step towards #25655 and some related refactoring
* Decouple the different contexts from each other (#24786)wxiaoguang2023-05-211-4/+4
| | | | | | | | | | | | | | | | | | | | Replace #16455 Close #21803 Mixing different Gitea contexts together causes some problems: 1. Unable to respond proper content when error occurs, eg: Web should respond HTML while API should respond JSON 2. Unclear dependency, eg: it's unclear when Context is used in APIContext, which fields should be initialized, which methods are necessary. To make things clear, this PR introduces a Base context, it only provides basic Req/Resp/Data features. This PR mainly moves code. There are still many legacy problems and TODOs in code, leave unrelated changes to future PRs.
* Make repository response support HTTP range request (#24592)wxiaoguang2023-05-091-0/+43
Replace #20480 Replace #18448 Close #16414