Commit Graph

3 Commits (839cd26b1acc3926918fb5755294dcc355db5ad8)

Author SHA1 Message Date
wxiaoguang a94a8d0ab1
Use standard HTTP library to serve files ()
`http.ServeFile/ServeContent` handles `If-xxx`, `Content-Length`,
`Range` and `Etag` correctly

After this PR, storage files (eg: avatar) could be responded with
correct Content-Length.
wxiaoguang 023a048f52
Make repository response support HTTP range request ()
Replace 
Replace 

Close 
wxiaoguang 92fd3fc4fd
Refactor "route" related code, fix Safari cookie bug ()
Fix 

Clean some misuses of route package, clean some legacy FIXMEs

---------

Co-authored-by: Giteabot <teabot@gitea.io>