gitea

Development moved to Codeberg

Commits at 83c9035971e4b594686391a7ff052a7d1fe13771

  1. 83c90359 Immediately Hammer if second kill is sent (#18823) Currently Gitea will wait for HammerTime or nice shutdown if kill -1 or kill -2 is sent. We should just immediately hammer if there is a second kill. Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  2. 4b3ebda0 Fix panic in EscapeReader (#18820) There is a potential panic due to a mistaken resetting of the length parameter when multibyte characters go over a read boundary. Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  3. 931c2f40 Put buttons back in org dashboard (#18817) Fix #18523 Lunny Xiao authored at GitHub comitted at
  4. 159c3f48 Generate coverage with sqlite. (#18813) KN4CK3R authored at GitHub comitted at
  5. 41aa49d9 Update on-cloud-provider.md (#18807) Nicolas Ferrari authored at GitHub comitted at
  6. 0cc2675c Fix ldap loginname (#18789) * Use email_address table to check user's email when login with email adress * Update services/auth/signin.go * Fix test * Fix test * Fix logging in with ldap username != loginname * Fix if user does not exist yet * Make more clear this is loginName * Fix formatting Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: zeripath <art27@cantab.net> Johan Van de Wauw authored at GitHub comitted at
  7. 1ab88da0 Replace deprecated String.prototype.substr() with String.prototype.slice() (#18796) String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with the slice() method which works similarily but isn't deprecated. Signed-off-by: Tobias Speicher <rootcommander@gmail.com> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> CommanderRoot authored at GitHub comitted at
  8. a7b9d44d Fix problem when self-assign notification (#18797) Lunny Xiao authored at GitHub comitted at
  9. 6767798e Move editorconfig-checker to lint-backend and remove JS wrapper (#18793) * Move editorconfig-checker to lint-backend It makes more sense there as templates are considered backend code. * User golang version of the tool * remove dependency silverwind authored at GitHub comitted at
  10. 833f291c [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  11. 18564672 Fix redirect when using lowercase reponame (#18775) * Previously, `GET {username}/{reponame}/raw///file-path` (the middle two slashes are blank to get the default branch) when the repo name has uppercase letters, e.g., https://try.gitea.io/AbdulrhmnGhanem/CH330_Hardware, using a lowercase version of the name redirected to the correct URL * In other words both * `GET https://try.gitea.io/AbdulrhmnGhanem/CH330_Hardware/raw///images/back.png` * `GET https://try.gitea.io/AbdulrhmnGhanem/ch330_hardware/raw///images/back.png` were redirecting to ` GET https://try.gitea.io/AbdulrhmnGhanem/CH330_Hardware/raw/branch/master/images/back.png` This isn't the case after #17551. Specifically because of this [line](https://github.com/zeripath/gitea/blob/cbd5eecd148dfca5fcb1a3da469e491a84f6b32b/modules/context/repo.go#L860). Ghanem authored at GitHub comitted at
  12. 397d2ac3 Move deletebeans into models/db (#18781) Lunny Xiao authored at GitHub comitted at
  13. bd71245c Allow mermaid render error to wrap (#18790) silverwind authored at GitHub comitted at
  14. 3a29a23c Attempt to fix the webauthn migration again - part 3 (#18770) v208.go is seriously broken as it misses an ID() check. We need to no-op and remigrate all of the u2f keys. See #18756 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  15. f48771ae Fix template bug of LFS lock (#18784) Lunny Xiao authored at GitHub comitted at
  16. 616146f9 Various Mermaid improvements (#18776) * Various Mermaid improvments - Render into iframe for improved security - Use built-in dark theme instead of color inversion - Remove flexbox attributes, resulting in more consistent size rendering - Update API usage and update to latest version * restart ci * misc tweaks * remove unneccesary declaration * make it work without allow-same-origin, add loading=lazy * remove loading attribute, does not seem to work * rename variable * skip roundtrip to DOM for rendering * don't guess chart height * update comment to make it clear it's intentional * tweak * replace deprecated 'scrolling' property * remove unused css file Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> silverwind authored at GitHub comitted at
  17. 1eb6bb90 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  18. 609c9166 Fix display time of milestones (#18753) * Fix display time of milestones * Move the SecToTime function From the models/issue_stopwatch.go file to the modules/util package * Rename the sec_to_time file * Updated formatting * Include copyright notice in sec_to_time.go * Apply PR review suggestions - Update copyright notice dates to 2022 - Change `1 day 3h 5min 7s` to `1d 3h 5m 7s` * Rename hrs var and combine conditions * Update unit tests to match new time pattern Changed `1min` to `1m` Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> René Schaar authored at GitHub comitted at
  19. 2be49dee [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  20. 4482f62a Prevent dangling GetAttribute calls (#18754) It appears possible that there could be a hang due to unread data from the repo-attribute command pipes. This PR simply closes these during the defer. Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  21. 5348e198 Add example to render html files (#18736) * Add example to render html files * Use class in example Co-authored-by: zeripath <art27@cantab.net> Lunny Xiao authored at GitHub comitted at
  22. ecc3954d Fix a broken link in `commits_list_small.tmpl` (#18763) wxiaoguang authored at GitHub comitted at
  23. 08fe6f8c Fix broken cancel button link on patch page (#18718) * Fix broken cacnel button link on patch page * remove treepath="patch" elsewhere too Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: zeripath <art27@cantab.net> Lunny Xiao authored at GitHub comitted at
  24. 581a563c Ignore the migrate if u2f_registration is not exist (#18760) Lunny Xiao authored at GitHub comitted at
  25. 27af864c [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  26. 32599bf0 Increase the size of the webauthn_credential credential_id field (#18739) Unfortunately credentialIDs in u2f are 255 bytes long which with base32 encoding becomes 408 bytes. The default size of a xorm string field is only a VARCHAR(255) This problem is not apparent on SQLite because strings get mapped to TEXT there. Fix #18727 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  27. 1b1658d8 Fix isempty detection of git repository (#18746) * Fix isempty detection of git repository * Fix IsEmpty check Lunny Xiao authored at GitHub comitted at
  28. f1d80303 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  29. a39287cd Send mail to issue/pr assignee/reviewer also when OnMention is set (#18707) I want to address #17892, where emails notifications are not sent to assignees (issue and PR) and reviewers (PR) when they have the email setting Only email on mention enabled. From the user experience perspective, when a user gets a issue/PR assigned or a PR review request, he/she would expect to be implicitly mentioned since the assignment or request is personal and targeting a single person only. Thus I see #17892 as a bug. Could we therefore mark this ticket as such? The changed code just explicitly checks for the EmailNotificationsOnMention setting beside the existing EmailNotificationsEnabled check. Too rude? @lunny mentioned a mock mail server for tests, is there something ready. How could I make use of it? #12774 (comment) Fix #17892 flozzone authored at GitHub comitted at
  30. 2ddff74a Reduce CI go module downloads, add make targets (#18708) The CI currently downloads all go modules in each pipeline step because go modules reside outside the project directory. Fix this by introducing a volume for the `/go` directory [1] so modules are only downloaded once per pipeline using a new `deps-backend` make target. For completeness, I also included new `deps` and `deps-frontend` targets and the frontend one is also triggered explicitly on CI where needed. [1] https://docs.drone.io/pipeline/kubernetes/examples/language/golang/#dependencies silverwind authored at GitHub comitted at