gitea

Development moved to Codeberg

Commits at def545676f9612b1138016bb0e5304afd4ac37f0

  1. def54567 Bump minimist from 1.2.5 to 1.2.6 (#19194) dependabot[bot] authored at GitHub comitted at
  2. 6fc6e149 Changelog for 1.16.5 (#19189) (#19192) * Changelog for 1.16.5 (#19189) * bump version 6543 authored at GitHub comitted at
  3. a5f28940 Fix showing issues in your repositories (#18916) - Make a restriction on which issues can be shown based on if you the user or team has write permission to the repository. - Fixes a issue whereby you wouldn't see any associated issues with a specific team on a organization if you wasn't a member(fixed by zeroing the User{ID} in the options). - Resolves #18913 Gusted authored at GitHub comitted at
  4. f7883a6a Update issue_no_dependencies description (#19112) To be more consistent and concise we could change the issue_no_dependencies from: `This issue currently doesn't have any dependencies. ` to `No dependencies set.` like we do for the due date and others. Co-authored-by: delvh <dev.lh@web.de> MeIchthys authored at GitHub comitted at
  5. 0b1686b6 Prevent redirect to Host (2) (#19175) Unhelpfully Locations starting with `/\` will be converted by the browser to `//` because ... well I do not fully understand. Certainly the RFCs and MDN do not indicate that this would be expected. Providing "compatibility" with the (mis)behaviour of a certain proprietary OS is my suspicion. However, we clearly have to protect against this. Therefore we should reject redirection locations that match the regular expression: `^/[\\\\/]+` Reference #9678 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  6. 81b5bef5 Prevent start panic due to missing DotEscape function Unfortunately #19169 causing a panic at startup in prod mode. This was hidden by dev mode because the templates are compiled dynamically there. The issue is that DotEscape is not in the original FuncMap at the time of compilation which causes a panic. Ref #19169 Signed-off-by: Andrew Thornton <art27@cantab.net> Andrew Thornton authored at Andrew Thornton comitted at
  7. 0eff23da Fix compare link in active feeds for new branch (#19149) When a new branch is pushed the old SHA is always listed as the empty sha and thus the compare link that is created does not work correctly. Therefore when creating the compare link for new branches: 1. Attempt to get the parent of the first commit and use that as the basis for the compare link. 2. If this is not possible make a comparison to the default branch 3. Finally if that is not possible simply do not show a compare link. However, there are multiple broken compare links remaining therefore, in order for these to not break we will simply make the compare link redirect to the default branch. Fix #19144 Signed-off-by: a1012112796 <1012112796@qq.com> Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Andrew Thornton <art27@cantab.net> a1012112796 authored at GitHub comitted at
  8. d8f57841 Redirect .wiki/* ui link to /wiki (#18831) Redirect .wiki/* ui link to /wiki fix #18590 Signed-off-by: a1012112796 <1012112796@qq.com> Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Andrew Thornton <art27@cantab.net> a1012112796 authored at GitHub comitted at
  9. 5248232c Try to prevent autolinking of displaynames by email readers (#19169) Unfortunately many email readers will (helpfully) detect url or url-like names and automatically create links to them, even in HTML emails. This is not ideal when usernames can have dots in them. This PR tries to prevent this behaviour by sticking ZWJ characters between dots and also set the meta tag to prevent format detection. Not every email template has been changed in this way - just the activation emails but it may be that we should be setting the above meta tag in all of our emails too. Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  10. 3f280f89 Update HTTP status codes to modern codes (#18063) * 2xx/3xx/4xx/5xx -> http.Status... * http.StatusFound -> http.StatusTemporaryRedirect * http.StatusMovedPermanently -> http.StatusPermanentRedirect KN4CK3R authored at GitHub comitted at
  11. 395117d3 Remove the Go version in UI, add a link on Gitea Version to show config details (Go/Git version) (#19173) This PR mainly helps maintainers to save time from asking the issue reporters to get the correct version. There are so many reporters that have difficulty to get the correct Gitea version. Some of they just report Go version. The Go version doesn't help debug except in very limited circumstances. Instead, there is a new link on the Gitea version, the link is for the admin/config page which shows all version information, including Gitea, Go, Git, it could help more. wxiaoguang authored at GitHub comitted at
  12. db6080f4 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  13. 3f71ab9a Clean paths when looking in Storage (#19124) * Clean paths when looking in Storage Ensure paths are clean for minio aswell as local storage. Use url.Path not RequestURI/EscapedPath in storageHandler. Signed-off-by: Andrew Thornton <art27@cantab.net> * Apply suggestions from code review Co-authored-by: Lauris BH <lauris@nix.lv> zeripath authored at GitHub comitted at
  14. d2c16581 Use the new/choose link for New Issue on project page (#19172) Extend issues/new/choose to pass the project id and change New Issue link on project page to use new/choose Fix #19170 Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> zeripath authored at GitHub comitted at
  15. 461068cf Ensure that setting.LocalURL always has a trailing slash (#19171) Fix #19166 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  16. 7a550b3a Use `ctx` instead of `db.DefaultContext` in some packages(routers/services/modules) (#19163) * Remove `db.DefaultContext` usage in routers, use `ctx` directly * Use `ctx` directly if there is one, remove some `db.DefaultContext` in `services` * Use ctx instead of db.DefaultContext for `cmd` and some `modules` packages * fix incorrect context usage wxiaoguang authored at GitHub comitted at
  17. 2b55422c Fix the bug: deploy key with write access can not push (#19010) Use DeployKeyID to replace the IsDeployKey, then CanWriteCode uses the DeployKeyID to check the write permission. wxiaoguang authored at GitHub comitted at
  18. 80fd2552 Renamed ctx.User to ctx.Doer. (#19161) Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> KN4CK3R authored at GitHub comitted at
  19. 5495ba76 [docs] Enhance container selection in docker dump (#14292) * Enhance container selection in docker dump The problem with the previous query was, that it sometimes selected multiple containers, which make the command file with a hard to understand message. Now, use '^...$' to make sure a regex full match. Robin authored at GitHub comitted at
  20. 77d1c7bf Cleanup protected branches when deleting users & teams (#19158) * Clean up protected_branches when deleting user fixes #19094 * Clean up protected_branches when deleting teams * fix issue Co-authored-by: Lauris BH <lauris@nix.lv> Norwin authored at GitHub comitted at
  21. bfe2e3d5 Reorder issue templates and automatically add labels (#18875) * Reorder bug-report.yaml * Add bug label on bug-report.yaml * Add feature label on feature-request.yaml * Reorder ui.bug-report.yaml * Apply suggestions Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: zeripath <art27@cantab.net> delvh authored at GitHub comitted at
  22. b05b4018 Use IterateBufferSize whilst querying repositories during adoption check (#19140) The adoption page checks directories to see if they are repositories by querying the db on a per user basis. This can lead to problems if a user has a large number of repositories or putative repositories. This PR changes the buffering to check the db in IterataeBufferSize batches instead. Fix #19137 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  23. c604c9ae Add 1.18 (#19151) Co-authored-by: 6543 <6543@obermui.de> Sasha Melentyev authored at GitHub comitted at
  24. 572c63d2 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  25. 49c5fc56 Fix NPE `/repos/issues/search` when not signed in (#19154) - Don't panic when on `/repos/issues/search?{created,assigned,mentioned,review_requested}=true` when client didn't pass any authentication. - Resolves #19115 Gusted authored at GitHub comitted at
  26. 83a2f79d [skip ci] Updated licenses and gitignores GiteaBot authored at GiteaBot comitted at
  27. f96e8be4 Use custom favicon when viewing static files if it exists (#19130) Redirect `/favicon.ico` to `/assets/img/favicon.png`. Fix #19109 Abheek Dhawan authored at GitHub comitted at
  28. 3322f4d7 not send notification emails to inactive users (part 2) (#19142) Unfortunately fixing changes to `mail_issue.go` did not get included in #19131. We also need to not send issue comment mails to deactivated users. Fix #18950 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  29. 2d21d2af Make migrations SKIP_TLS_VERIFY apply to git too (#19132) Make SKIP_TLS_VERIFY apply to git data migrations too through adding the `-c http.sslVerify=false` option to the git clone command. Fix #18998 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  30. fb08d2b3 Do not send notification emails to inactive users (#19131) Emails should not be sent to inactive users except for Activate and ResetPassword messages. Fix #18950 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at