gitea

Development moved to Codeberg

Commits at 909fb6ad20f2209e1c55d9c387614c42f001447a

  1. 909fb6ad Backtick table name in generic orphan check (#20019) Gusted authored at GitHub comitted at
  2. e4ceaf65 Update document to clarify that ALLOWED_DOMAINS/BLOCKED_DOMAINS support wildcard (#20016) wxiaoguang authored at GitHub comitted at
  3. 439ace60 Return 404 when tag is broken (#20017) Fixes #19979 Wim authored at GitHub comitted at
  4. 433443ff Dump should only copy regular files and symlink regular files (#20015) wxiaoguang authored at GitHub comitted at
  5. 870d7f90 [skip ci] Updated translations via Crowdin zeripath authored at zeripath comitted at
  6. af7cfdee [skip ci] Updated translations via Crowdin zeripath authored at zeripath comitted at
  7. 90f3365d Add fgprof pprof profiler (#20005) fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together. Go's builtin sampling CPU profiler can only show On-CPU time, but it's better than fgprof at that. Go also includes tracing profilers that can analyze I/O, but they can't be combined with the CPU profiler. fgprof is designed for analyzing applications with mixed I/O and CPU workloads. This kind of profiling is also known as wall-clock profiling. Whilst fgprof can cause significant STW latencies in applications with a lot of goroutines (> 1-10k), these latencies only occur if the profile is requested - it doesn't cause a delay by simply being available. The fgprof profile is mounted on `http://localhost:6060/debug/fgprof?seconds=3` Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  8. 7fbf0024 [skip ci] Updated translations via Crowdin zeripath authored at zeripath comitted at
  9. 5d653cc1 Improve action table indices (#19472) zeripath authored at GitHub comitted at
  10. dd1ed35f Add dbconsistency checks for Stopwatches (#20010) It appears possible that stopwatches can become orphaned or have been orphaned in the past. This PR adds Orphan checks for Stopwatches. Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> zeripath authored at GitHub comitted at
  11. fd0d481d fix push mirrors URL are no longer displayed on the UI (#20011) * fix push mirrors URL are no longer displayed on the UI Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> * Update modules/templates/helper.go Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Mohamed Sekour authored at GitHub comitted at
  12. 8eefe2af Empty log queue on flush and close (#19994) * Empty log queue on flush and close It is possible for log events to remain in the buffer off the multichannelledlog and thus not be logged despite close or flush. This PR simply adds a function to empty the queue before closing or flushing. (Except when the logger is paused.) Reference #19982 Signed-off-by: Andrew Thornton <art27@cantab.net> * and do similar for ChannelledLog Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> zeripath authored at GitHub comitted at
  13. 46e50bcb [skip ci] Updated translations via Crowdin zeripath authored at zeripath comitted at
  14. ae446b13 Stop spurious APIFormat stopwatches logs (#20008) If there are dangling stopwatches with missing issues there will be repeated logging of Unable to APIFormat stopwatches. These are unhelpful and instead we should only log if the error is not an issue not exist error. And we should also prevent an error on missing issue in GetActiveStopwatch too Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  15. 5d80feb5 Fix CountOrphanedLabels in orphan check (#20009) gitea doctor --run check-db-consistency is currently broken due to an incorrect and old use of Count() with a string. Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  16. 1e9ad8eb Write Commit-Graphs in RepositoryDumper (#20004) When migrating git repositories we should ensure that the commit-graph is written. Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: delvh <dev.lh@web.de> zeripath authored at GitHub comitted at
  17. ea9997a9 Add fetch.writeCommitGraph to gitconfig (#20006) Add fetch.writeCommitGraph to gitconfig to ensure that a commit-graph will be written on git fetch calls. Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  18. 27ba86d2 move agit dependcy (#19998) Lunny Xiao authored at GitHub comitted at
  19. 719eb4a8 Fix a JS error in initRepoCommitLastCommitLoader's entryMap (#19996) wxiaoguang authored at GitHub comitted at
  20. a0365072 gitconfig: set safe.directory = * (#19870) Allow git push to work when networked file systems with mixed ownership are used with Gitea docker images >= 1.16.6 or Gitea binaries running alongside git versions published after 04/2022. There are circumstances independent of Gitea (networked file systems with various permission systems) by which the git repositories managed by Gitea may have mixed owners. It is not a behavior that Gitea have control over nor is it a problem as long as the permissions for Gitea to operate are correct. Gitea instances have been operating under these conditions for a number of years. It is detected as a potential security risk ( see GHSA-vw2c-22j4-2fh2 ) by the most recent git versions. However, Gitea always runs git commands with a current directory matching the repository on which it operates. That makes Gitea immune from this security problem and it is safe to ignore the mixed owner permission check. This gitconfig modification is done on a file dedicated to the user exclusively used by Gitea. Fixes: #19455 Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: zeripath <art27@cantab.net> singuliere authored at GitHub comitted at
  21. bdde56c9 Fix Readme render bug (#19992) Fix #19988 Co-authored-by: zeripath <art27@cantab.net> Lunny Xiao authored at GitHub comitted at
  22. 1e05adfc Delete duplicated update btn on pull request view page (#19993) Fix #19987 Lunny Xiao authored at GitHub comitted at
  23. 9068c784 Use DisplayName() instead of FullName in Oauth provider (#19991) Use DisplayName() in Oauth as this provides a fallback if FullName is not set. Closes #19382 oGi4i authored at GitHub comitted at
  24. e3e06d13 fix permission check for delete tag (#19985) fix #19970 by the way, fix some error response about protected tags. Signed-off-by: a1012112796 <1012112796@qq.com> a1012112796 authored at GitHub comitted at
  25. 89b0aac3 [skip ci] Updated translations via Crowdin wxiaoguang authored at wxiaoguang comitted at
  26. 157b4057 Remove legacy git code (ver < 2.0), fine tune markup tests (#19930) * clean git support for ver < 2.0 * fine tune tests for markup (which requires git module) * remove unnecessary comments * try to fix tests * try test again * use const for GitVersionRequired instead of var * try to fix integration test * Refactor CheckAttributeReader to make a *git.Repository version * update document for commit signing with Gitea's internal gitconfig * update document for commit signing with Gitea's internal gitconfig Co-authored-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> wxiaoguang authored at GitHub comitted at
  27. 70ce051f [skip ci] Updated translations via Crowdin Gusted authored at Gusted comitted at
  28. 36127a33 Don't prevent overflow on y-as (#19978) - Fomantic tries to prevent overflowing on the `y/x`-as by default on stackable menu's on mobile screens. We already solve this issue by forcing overflow on x as and hide it on y as(due to some issues with other menu's), since https://github.com/go-gitea/gitea/pull/19486. - However this edge case does require a y-overflow to show the dropdown, because you cannot easily adjust this with CSS, once you're fiddling with overflow's (https://stackoverflow.com/a/6433475). However interesting behavior is noted https://css-tricks.com/popping-hidden-overflow/ when you remove the position: relative, it will suddenly work again. Well because this is the only solution without redesigning dropdowns, I think we can live with the side-effect of the dropdown items being full-width instead "relative" width to their parent. - Resolves #19976 Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Gusted authored at GitHub comitted at
  29. d05fb6f6 [skip ci] Updated translations via Crowdin a1012112796 authored at a1012112796 comitted at
  30. a6b7c364 fix `go to file` link for mirror repository (#19983) the `BaseRepo` not always exit, should use `Repository`. Signed-off-by: a1012112796 <1012112796@qq.com> a1012112796 authored at GitHub comitted at