mirror of
1
Fork 0
forgejo/models/repo
Gusted 4c74fd4a04
[GITEA] Use restricted sanitizer for repository description
- Currently the repository description uses the same sanitizer as a
normal markdown document. This means that element such as heading and
images are allowed and can be abused.
- Create a minimal restricted sanitizer for the repository description,
which only allows what the postprocessor currently allows, which are
links and emojis.
- Added unit testing.
- Resolves https://codeberg.org/forgejo/forgejo/issues/1202
- Resolves https://codeberg.org/Codeberg/Community/issues/1122

(cherry picked from commit a8afa4cd18)
(cherry picked from commit 0238587c51)
(cherry picked from commit a8c7bbf728)
(cherry picked from commit 80e05a8245)
(cherry picked from commit f5af5050b3)
(cherry picked from commit 608f981e55)
(cherry picked from commit 6591867502)
(cherry picked from commit b7e6dedafd)
(cherry picked from commit 1cd196da49)
2023-11-06 17:12:22 +01:00
..
archiver.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
attachment.go [FEAT] allow setting the update date on issues and comments 2023-11-06 14:56:38 +01:00
attachment_test.go More refactoring of `db.DefaultContext` (#27083) 2023-09-15 06:13:19 +00:00
avatar.go Add context cache as a request level cache (#22294) 2023-02-15 21:37:34 +08:00
collaboration.go More `db.DefaultContext` refactor (#27265) (#27347) 2023-09-29 13:35:01 +00:00
collaboration_test.go More `db.DefaultContext` refactor (#27265) (#27347) 2023-09-29 13:35:01 +00:00
fork.go Reduce usage of `db.DefaultContext` (#27073) 2023-09-14 17:09:32 +00:00
fork_test.go refactor some functions to support ctx as first parameter (#21878) 2022-12-03 10:48:26 +08:00
git.go Reduce usage of `db.DefaultContext` (#27073) 2023-09-14 17:09:32 +00:00
issue.go Rename almost all Ctx functions (#22071) 2022-12-10 10:46:31 +08:00
language_stats.go Round language stats percentage using largest remainder (#22026) 2022-12-08 10:47:47 +08:00
main_test.go move repository deletion to service layer (#26948) 2023-09-08 04:51:15 +00:00
mirror.go More `db.DefaultContext` refactor (#27265) (#27347) 2023-09-29 13:35:01 +00:00
pushmirror.go Add `RemoteAddress` to mirrors (#26952) 2023-09-16 16:03:02 +00:00
pushmirror_test.go Replace `interface{}` with `any` (#25686) 2023-07-04 18:36:08 +00:00
redirect.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
redirect_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
release.go Another round of `db.DefaultContext` refactor (#27103) (#27262) 2023-09-25 19:24:35 +02:00
release_test.go Another round of `db.DefaultContext` refactor (#27103) (#27262) 2023-09-25 19:24:35 +02:00
repo.go [GITEA] Use restricted sanitizer for repository description 2023-11-06 17:12:22 +01:00
repo_indexer.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
repo_list.go Delete repos of org when purge delete user (#27273) (#27728) 2023-11-01 10:03:12 +08:00
repo_list_test.go [GITEA] Improve HTML title on repositories 2023-11-06 15:46:26 +01:00
repo_test.go Replace 'userxx' with 'orgxx' in all test files when the user type is org (#27052) 2023-09-14 02:59:53 +00:00
repo_unit.go Replace `util.SliceXxx` with `slices.Xxx` (#26958) 2023-09-07 09:37:47 +00:00
repo_unit_test.go add disable workflow feature (#26413) 2023-08-14 15:14:30 +00:00
search.go Split "modules/context.go" to separate files (#24569) 2023-05-08 17:36:54 +08:00
star.go More refactoring of `db.DefaultContext` (#27083) 2023-09-15 06:13:19 +00:00
star_test.go More refactoring of `db.DefaultContext` (#27083) 2023-09-15 06:13:19 +00:00
topic.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
topic_test.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
update.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
upload.go More refactoring of `db.DefaultContext` (#27083) 2023-09-15 06:13:19 +00:00
user_repo.go Refactor authors dropdown (send get request from frontend to avoid long wait time) (#23890) 2023-04-07 08:11:02 +08:00
user_repo_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
watch.go More refactoring of `db.DefaultContext` (#27083) 2023-09-15 06:13:19 +00:00
watch_test.go More refactoring of `db.DefaultContext` (#27083) 2023-09-15 06:13:19 +00:00
wiki.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
wiki_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00