gitea

Development moved to Codeberg

Commits at bf7b083cfe47cc922090ce7922b89f7a5030a44d

  1. bf7b083c Add replay of webhooks. (#18191) KN4CK3R authored at GitHub comitted at
  2. a38ba634 Load EasyMDE/CodeMirror dynamically, remove RequireEasyMDE (#18069) This PR makes frontend load EasyMDE/CodeMirror dynamically, and removes `RequireEasyMDE`. wxiaoguang authored at GitHub comitted at
  3. 0572c789 refactoring nits (#18188) * no octal for time values * rm artifact from refactoring Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 6543 authored at GitHub comitted at
  4. 6da078d6 slight optimization for default avatar (#18187) * slight optimization * Update comment Co-authored-by: 6543 <6543@obermui.de> Lunny Xiao authored at GitHub comitted at
  5. ec6cc38c code.gitea.io/sdk/gitea v0.14.0 -> v0.15.1 (#18186) 6543 authored at GitHub comitted at
  6. 8760af75 Team permission allow different unit has different permission (#17811) * Team permission allow different unit has different permission * Finish the interface and the logic * Fix lint * Fix translation * align center for table cell content * Fix fixture * merge * Fix test * Add deprecated * Improve code * Add tooltip * Fix swagger * Fix newline * Fix tests * Fix tests * Fix test * Fix test * Max permission of external wiki and issues should be read * Move team units with limited max level below units table * Update label and column names * Some improvements * Fix lint * Some improvements * Fix template variables * Add permission docs * improve doc * Fix fixture * Fix bug * Fix some bug * fix * gofumpt * Integration test for migration (#18124) integrations: basic test for Gitea {dump,restore}-repo This is a first step for integration testing of DumpRepository and RestoreRepository. It: runs a Gitea server, dumps a repo via DumpRepository to the filesystem, restores the repo via RestoreRepository from the filesystem, dumps the restored repository to the filesystem, compares the first and second dump and expects them to be identical The verification is trivial and the goal is to add more tests for each topic of the dump. Signed-off-by: Loïc Dachary <loic@dachary.org> * Team permission allow different unit has different permission * Finish the interface and the logic * Fix lint * Fix translation * align center for table cell content * Fix fixture * merge * Fix test * Add deprecated * Improve code * Add tooltip * Fix swagger * Fix newline * Fix tests * Fix tests * Fix test * Fix test * Max permission of external wiki and issues should be read * Move team units with limited max level below units table * Update label and column names * Some improvements * Fix lint * Some improvements * Fix template variables * Add permission docs * improve doc * Fix fixture * Fix bug * Fix some bug * Fix bug Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Aravinth Manivannan <realaravinth@batsense.net> Lunny Xiao authored at GitHub comitted at
  7. 12ad6dd0 Integration test for migration (#18124) integrations: basic test for Gitea {dump,restore}-repo This is a first step for integration testing of DumpRepository and RestoreRepository. It: runs a Gitea server, dumps a repo via DumpRepository to the filesystem, restores the repo via RestoreRepository from the filesystem, dumps the restored repository to the filesystem, compares the first and second dump and expects them to be identical The verification is trivial and the goal is to add more tests for each topic of the dump. Signed-off-by: Loïc Dachary <loic@dachary.org> Aravinth Manivannan authored at GitHub comitted at
  8. d228d346 Update `TODOs` badge to reflect new default branch (#18182) * Update `TODOs` badge to reflect `main` as default branch * update `README_ZH.md` as well Patrick DeVivo authored at GitHub comitted at
  9. 623c93ff Increase Salt randomness (#18179) - The current implementation of `RandomString` doesn't give you a most-possible unique randomness. It gives you 6*`length` instead of the possible 8*`length` bits(or as `length`x bytes) randomness. This is because `RandomString` is being limited to a max value of 63, this in order to represent the random byte as a letter/digit. - The recommendation of pbkdf2 is to use 64+ bit salt, which the `RandomString` doesn't give with a length of 10, instead of increasing 10 to a higher number, this patch adds a new function called `RandomBytes` which does give you the guarentee of 8*`length` randomness and thus corresponding of `length`x bytes randomness. - Use hexadecimal to store the bytes value in the database, as mentioned, it doesn't play nice in order to convert it to a string. This will always be a length of 32(with `length` being 16). - When we detect on `Authenticate`(source: db) that a user has the old format of salt, re-hash the password such that the user will have it's password hashed with increased salt. Thanks to @zeripath for working out the rouge edges from my first commit 😄. Co-authored-by: lafriks <lauris@nix.lv> Co-authored-by: zeripath <art27@cantab.net> Gusted authored at GitHub comitted at
  10. 165346c1 Add MP4 as default allowed attachment type (#18170) Gusted authored at GitHub comitted at
  11. 0848c716 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  12. 74a5d49e Include folders into size cost (#18158) - Include folders for the disk consumption size, they should be included as they are also saved on the disk :) - Have a more accurate picture of the size of a repo. - Mostly they are the size of the file system's block size. E.g. 4Kb on Linux. Gusted authored at GitHub comitted at
  13. 637c3ec5 Don't delete branch if other PRs with this branch are open (#18164) fix #18149 Signed-off-by: a1012112796 <1012112796@qq.com> a1012112796 authored at GitHub comitted at
  14. 650a50a7 Remove unused route "/tasks/trigger" (#18160) ref: https://github.com/go-gitea/gitea/pull/18160#issuecomment-1004091325 Gusted authored at GitHub comitted at
  15. 48aab263 Fix EasyMDE validation (#18161) wxiaoguang authored at GitHub comitted at
  16. 8eec4030 Fix bug (#18168) Lunny Xiao authored at GitHub comitted at
  17. ade41f3f tests: add coverage for models migration helpers (#18162) They were previously not covered at all, either by integration tests or unit tests. This PR also fixes a bug where the `num_comments` field was incorrectly set to include all types of comments. It sets num_closed_issues: 0 as default in milestone unit test fixtures. If they are not set, Incr("num_closed_issues") will be a noop because the field is null. Aravinth Manivannan authored at GitHub comitted at
  18. f499f230 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  19. 496acbe9 Require codereview to have content (#18156) - Report a validityError when the codeReview have no comment. - Resolves #18151 - Refactor Gusted authored at GitHub comitted at
  20. 948949f4 chore(lint): use golangci-lint to call revive and misspell checker. (#18145) replace revive and misspell with golangci-lint Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> Bo-Yi Wu authored at GitHub comitted at
  21. 766cb481 Update owners for 2022 (#18155) 6543 authored at GitHub comitted at
  22. de8e3948 Refactor auth package (#17962) Lunny Xiao authored at GitHub comitted at
  23. e61b390d Unify and simplify TrN for i18n (#18141) Refer: https://github.com/go-gitea/gitea/pull/18135#issuecomment-1003246099 Now we have a unique and simple `TrN`, and make the fix of PR #18135 also use the better `TrN` logic. wxiaoguang authored at GitHub comitted at
  24. 88da7a71 Use correct user when determining max repo limits for error messages (#18153) - Use the correct user(`owner` instead of `ctx.User`) to get the maxCreationLimit. Gusted authored at GitHub comitted at
  25. 5d4ee44e Add singuliere to MAINTAINERS (#18148) Signed-off-by: singuliere <singuliere@autistici.org> singuliere authored at GitHub comitted at
  26. 6a3611cc [skip ci] Updated licenses and gitignores GiteaBot authored at GiteaBot comitted at
  27. 7db2f110 Add API to get issue/pull comments and events (timeline) (#17403) * Add API to get issue/pull comments and events (timeline) Adds an API to get both comments and events in one endpoint with all required data. Closes go-gitea/gitea#13250 * Fix swagger * Don't show code comments (use review api instead) * fmt * Fix comment * Time -> TrackedTime * Use var directly * Add logger * Fix lint * Fix test * Add comments * fmt * [test] get issue directly by ID * Update test * Add description for changed refs * Fix build issues + lint * Fix build * Use string enums * Update swagger * Support `page` and `limit` params * fmt + swagger * Use global slices Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> qwerty287 authored at GitHub comitted at
  28. 549fd03c Upgrade certmagic from v0.14.1 to v0.15.2 (#18138) Lunny Xiao authored at GitHub comitted at
  29. e9c9a35a Upgrade certmagic from v0.14.1 to v0.15.2 (#18138) Lunny Xiao authored at GitHub comitted at
  30. 385dc6a9 Allow admin to associate missing LFS objects for repositories (#18143) This PR reworked the Find pointer files feature in Settings -> LFS page. When a LFS object is missing from database but exists in LFS content store, admin can associate it to the repository by clicking the Associate button. This PR is not perfect (because the LFS module itself should be improved too), it's just a nice-to-have feature to help users recover their LFS repositories (eg: database was lost / table was truncated) wxiaoguang authored at GitHub comitted at