1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-09-01 14:56:30 +00:00
gitea/routers/web/repo
zeripath 9f5ddca57c
Set the LastModified header for raw files ()
Although the use of LastModified dates for caching of git objects should be
discouraged (as it is not native to git - and there are a LOT of ways this
could be incorrect) - LastModified dates can be a helpful somewhat more human
way of caching for simple cases.

This PR adds this header and handles the If-Modified-Since header to the /raw/
routes.

Fix 

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
2022-05-09 17:54:51 +02:00
..
activity.go Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
attachment.go more context for models () 2022-04-28 13:48:48 +02:00
blame.go Refactor i18n, use Locale to provide i18n/translation related functions () 2022-02-08 11:02:30 +08:00
branch.go Move some helper files out of models () 2022-05-08 18:46:32 +02:00
cherry_pick.go Remove RequireHighlightJS field, update plantuml example. () 2022-05-05 10:53:38 +03:00
commit.go Remove RequireHighlightJS field, update plantuml example. () 2022-05-05 10:53:38 +03:00
compare.go Calculate filename hash only once () 2022-05-09 00:29:50 +02:00
download.go Set the LastModified header for raw files () 2022-05-09 17:54:51 +02:00
editor_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
editor.go Remove RequireHighlightJS field, update plantuml example. () 2022-05-05 10:53:38 +03:00
http_test.go Fix http path bug () 2021-06-09 14:53:12 +02:00
http.go Move some helper files out of models () 2022-05-08 18:46:32 +02:00
issue_content_history.go Remove legacy unmaintained packages, refactor to support change default locale () 2022-04-03 17:46:48 +08:00
issue_dependency.go Move milestone to models/issues/ () 2022-04-08 17:11:15 +08:00
issue_label_test.go Update HTTP status codes to modern codes () 2022-03-23 12:54:07 +08:00
issue_label.go Move some issue methods as functions () 2022-03-29 16:57:33 +02:00
issue_lock.go Update HTTP status codes to modern codes () 2022-03-23 12:54:07 +08:00
issue_stopwatch.go Improve Stopwatch behavior () 2022-04-25 22:45:22 +02:00
issue_test.go format with gofumpt () 2022-01-20 18:46:10 +01:00
issue_timetrack.go Delete related PullAutoMerge and ReviewState on User/Repo Deletion () 2022-05-08 15:46:34 +02:00
issue_watch.go Update HTTP status codes to modern codes () 2022-03-23 12:54:07 +08:00
issue.go Allow custom default merge message with .gitea/default_merge_message/<merge_style>_TEMPLATE.md () 2022-05-08 20:32:45 +08:00
lfs.go Move some helper files out of models () 2022-05-08 18:46:32 +02:00
main_test.go Use a struct as test options () 2022-04-14 21:58:21 +08:00
middlewares.go Renamed ctx.User to ctx.Doer. () 2022-03-22 15:03:22 +08:00
migrate.go Use a more general (and faster) method to sanitize URLs with credentials () 2022-03-31 10:25:40 +08:00
milestone.go Move milestone to models/issues/ () 2022-04-08 17:11:15 +08:00
packages.go Hide private repositories in packages () 2022-05-07 18:21:15 +02:00
patch.go Remove RequireHighlightJS field, update plantuml example. () 2022-05-05 10:53:38 +03:00
projects_test.go Decouple unit test code from business code () 2021-11-12 22:36:47 +08:00
projects.go Move project files into models/project sub package () 2022-03-29 22:16:31 +08:00
pull_review.go Allow to mark files in a PR as viewed () 2022-05-07 20:28:10 +02:00
pull.go Allow custom default merge message with .gitea/default_merge_message/<merge_style>_TEMPLATE.md () 2022-05-08 20:32:45 +08:00
release_test.go Decouple unit test, remove intermediate unittestbridge package () 2021-11-16 16:53:21 +08:00
release.go Renamed ctx.User to ctx.Doer. () 2022-03-22 15:03:22 +08:00
repo.go Improve dashboard's repo list performance () 2022-04-26 16:34:30 -04:00
search.go Remove RequireHighlightJS field, update plantuml example. () 2022-05-05 10:53:38 +03:00
setting_protected_branch.go more context for models () 2022-04-28 13:48:48 +02:00
setting.go Repository level enable package or disable () 2022-05-08 17:51:50 +02:00
settings_test.go Move organization related structs into sub package () 2022-03-29 14:29:02 +08:00
tag.go Move organization related structs into sub package () 2022-03-29 14:29:02 +08:00
topic.go Renamed ctx.User to ctx.Doer. () 2022-03-22 15:03:22 +08:00
view.go Add "Allow edits from maintainer" feature () 2022-04-28 17:45:33 +02:00
webhook.go Remove RequireHighlightJS field, update plantuml example. () 2022-05-05 10:53:38 +03:00
wiki_test.go Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
wiki.go Set the LastModified header for raw files () 2022-05-09 17:54:51 +02:00