]> source.dussan.org Git - gitea.git/log
gitea.git
3 years agopoint appleboy/drone-git-push to use updated primary branch
techknowlogick [Tue, 11 May 2021 00:27:56 +0000 (20:27 -0400)]
point appleboy/drone-git-push to use updated primary branch

3 years agoAdd Active and ProhibitLogin to API (#15689)
KN4CK3R [Tue, 11 May 2021 00:22:29 +0000 (02:22 +0200)]
Add Active and ProhibitLogin to API (#15689)

* Added active and prohibit_login.

* Do not omit fields for normal users.

3 years agoAdd mimetype mapping settings (#15133)
Adam Szatyin [Mon, 10 May 2021 20:38:08 +0000 (22:38 +0200)]
Add mimetype mapping settings (#15133)

* Fix APK's Content-Type header

* Fix case sensitive comparison

* Add custom mime type mapping for downloadable files

* Add documentation for MIME type mapping

* Rename download.mimetype.mapping configuration to repository.mimetype_mapping

Co-authored-by: zeripath <art27@cantab.net>
3 years agoAdd err to log (#15813)
John Olheiser [Mon, 10 May 2021 19:48:23 +0000 (14:48 -0500)]
Add err to log (#15813)

Signed-off-by: jolheiser <john.olheiser@gmail.com>
3 years agodon't record error when request a non-exist user (#15819)
Lunny Xiao [Mon, 10 May 2021 17:43:55 +0000 (01:43 +0800)]
don't record error when request a non-exist user (#15819)

* don't record error when request a non-exist user

* Update routers/repo/http.go

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoadd note about ``cron.SCHEDULE`` format in document (#15812)
a1012112796 [Mon, 10 May 2021 16:54:45 +0000 (00:54 +0800)]
add note about ``cron.SCHEDULE`` format in document (#15812)

* add note about ``cron.SCHEDULE`` format in document

Signed-off-by: a1012112796 <1012112796@qq.com>
* Update custom/conf/app.example.ini

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoFix goth user infer bug (#15821)
Lunny Xiao [Mon, 10 May 2021 15:31:32 +0000 (23:31 +0800)]
Fix goth user infer bug (#15821)

3 years agoMove restore repo to internal router and invoke from command to avoid open the same...
Lunny Xiao [Mon, 10 May 2021 07:57:45 +0000 (15:57 +0800)]
Move restore repo to internal router and invoke from command to avoid open the same db file or queues files (#15790)

* Move restore repo to internal router and invoke from command to avoid open the same db file or queues files

* Follow @zeripath's review

* set no timeout for resotre repo private request

* make restore repo cancelable

3 years agoUse single shared random string generation function (#15741)
silverwind [Mon, 10 May 2021 06:45:17 +0000 (08:45 +0200)]
Use single shared random string generation function (#15741)

* Use single shared random string generation function

- Replace 3 functions that do the same with 1 shared one
- Use crypto/rand over math/rand for a stronger RNG
- Output only alphanumerical for URL compatibilty

Fixes: #15536
* use const string method

* Update modules/avatar/avatar.go

Co-authored-by: a1012112796 <1012112796@qq.com>
Co-authored-by: a1012112796 <1012112796@qq.com>
3 years agoOn open repository open common cat file batch and batch-check (#15667)
zeripath [Mon, 10 May 2021 01:27:03 +0000 (02:27 +0100)]
On open repository open common cat file batch and batch-check (#15667)

Use common git cat-file --batch and git cat-file --batch-check to
significantly reduce calls to git.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoReturn go-get info on subdirs (#15642)
zeripath [Sun, 9 May 2021 21:50:06 +0000 (22:50 +0100)]
Return go-get info on subdirs (#15642)

This PR is an alternative to #15628 and makes the go get handler a
handler.

Fix #15625

Close #15628

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoComment out app.example.ini (#15807)
zeripath [Sun, 9 May 2021 21:10:05 +0000 (22:10 +0100)]
Comment out app.example.ini (#15807)

This PR is an alternative to #15559.

Instead of deleting the app.example.ini - just comment out most of the
thing. This makes it clear what needs to be set and what is completely
optional - and keeps the documentation.

The app.example.ini is moved around to move the most important settings
higher in the document.

Close #15559

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix incorrect asset URL (#15805)
silverwind [Sun, 9 May 2021 20:03:09 +0000 (22:03 +0200)]
Fix incorrect asset URL (#15805)

Fixes another regression from https://github.com/go-gitea/gitea/pull/15219.

3 years agoRespect default merge message syntax when parsing item references (#15772)
Steven [Sun, 9 May 2021 18:25:23 +0000 (20:25 +0200)]
Respect default merge message syntax when parsing item references (#15772)

* Respect merge message structure for parsing item references

Signed-off-by: JustusBunsi <61625851+justusbunsi@users.noreply.github.com>
Co-authored-by: zeripath <art27@cantab.net>
3 years agoAdd trace logging to SSO methods (#15803)
zeripath [Sun, 9 May 2021 16:04:53 +0000 (17:04 +0100)]
Add trace logging to SSO methods (#15803)

It is currenly impossible to detect which "SSO" method is responsible for login. This
PR adds some basic trace logging to these methods.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoTests should use test files (#15801)
6543 [Sun, 9 May 2021 15:20:33 +0000 (17:20 +0200)]
Tests should use test files (#15801)

3 years agoAllow only internal registration (#15795)
6543 [Sun, 9 May 2021 14:13:35 +0000 (16:13 +0200)]
Allow only internal registration (#15795)

* Add ALLOW_ONLY_INTERNAL_REGISTRATION into settings

* OpenID respect setting too

3 years agoFixed individual markdown tests. (#15802)
KN4CK3R [Sun, 9 May 2021 13:29:49 +0000 (15:29 +0200)]
Fixed individual markdown tests. (#15802)

3 years agoChangelog v1.14.2 (#15794) (#15799)
6543 [Sun, 9 May 2021 11:49:26 +0000 (13:49 +0200)]
Changelog v1.14.2 (#15794) (#15799)

* Changelog v1.14.2 (#15794)

* changelog tool generate

* format & add

Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net>
3 years agoUse binary version of revive linter (#15739)
silverwind [Sun, 9 May 2021 11:08:02 +0000 (13:08 +0200)]
Use binary version of revive linter (#15739)

Use the common `go get` method to install and run the revive linter,
removing the useless build/lint.go and related vendor libraries.

3 years agoEnsure that ctx.Written is checked after issues(...) calls (#15797)
zeripath [Sun, 9 May 2021 02:33:49 +0000 (03:33 +0100)]
Ensure that ctx.Written is checked after issues(...) calls (#15797)

Fix issue noted in #15783

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoDisplay conflict-free merge messages for pull requests (#15773)
Steven [Sat, 8 May 2021 19:19:42 +0000 (21:19 +0200)]
Display conflict-free merge messages for pull requests (#15773)

Repositories using external issue tracker tend to use numeric issues in
commits. To prevent conflicts during issue reference parsing or inside
commit hooks, this change respects these configuration and uses the !
character to refer to pull requests in merge commit messages.

For repositories using squash merges, this was already handled.

Signed-off-by: JustusBunsi <61625851+justusbunsi@users.noreply.github.com>
Co-authored-by: zeripath <art27@cantab.net>
3 years agoExponential Backoff for ByteFIFO (#15724)
zeripath [Sat, 8 May 2021 16:29:47 +0000 (17:29 +0100)]
Exponential Backoff for ByteFIFO (#15724)

This PR is another in the vein of queue improvements. It suggests an
exponential backoff for bytefifo queues to reduce the load from queue
polling. This will mostly be useful for redis queues.

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
3 years agoCode comments improvements (#15722)
silverwind [Sat, 8 May 2021 15:28:25 +0000 (17:28 +0200)]
Code comments improvements (#15722)

- Right-align the Reply and Resolve buttons
- Center Resolved text and add some padding
- Add padding to inline comments
- Indent the comment content to align with author name
- Re-parent form to allow better button layout space.

Co-authored-by: zeripath <art27@cantab.net>
3 years agoRename StaticUrlPrefix to AssetUrlPrefix (#15779)
silverwind [Sat, 8 May 2021 14:27:25 +0000 (16:27 +0200)]
Rename StaticUrlPrefix to AssetUrlPrefix (#15779)

Use a new name for this template/frontend variable to make it distinct
from the server variable StaticURLPrefix.

3 years ago[API] make change repo settings work on empty repos (#15778)
6543 [Sat, 8 May 2021 12:11:36 +0000 (14:11 +0200)]
[API] make change repo settings work on empty repos (#15778)

* API: Fix #15602

* Add TEST

3 years agoMake let target "clean-all" remove node_modules folder too (#15780)
6543 [Sat, 8 May 2021 09:57:48 +0000 (11:57 +0200)]
Make let target "clean-all" remove node_modules folder too (#15780)

* Make let target "clean-all" remove node_modules folder too

3 years agoAdd selecting tags on the compare page (#15723)
Jonathan Tran [Fri, 7 May 2021 21:10:05 +0000 (17:10 -0400)]
Add selecting tags on the compare page (#15723)

* Add selecting tags on the compare page

* Remove unused condition and change indentation

* Fix tag tab in dropdown to be black

* Add compare tag integration test

Co-authored-by: Jonathan Tran <jon@allspice.io>
3 years agoUse esbuild to minify CSS (#15756)
silverwind [Fri, 7 May 2021 19:12:37 +0000 (21:12 +0200)]
Use esbuild to minify CSS (#15756)

It's about a 30% speedup in webpack build time with neglible differences
in the output size. We do lose the ability for CSS source maps, but I
rarely have a use for them anyways.

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: 6543 <6543@obermui.de>
3 years agoUse pulls in commit graph unless pulls are disabled (#15774)
zeripath [Fri, 7 May 2021 18:10:30 +0000 (19:10 +0100)]
Use pulls in commit graph unless pulls are disabled (#15774)

Fix #15370

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix URL of gitea emoji (#15770)
silverwind [Fri, 7 May 2021 15:34:33 +0000 (17:34 +0200)]
Fix URL of gitea emoji (#15770)

Fixes regression from #15219

3 years agoOAuth2 login: Set account link to "login" as default behavior (#15768)
6543 [Fri, 7 May 2021 14:15:16 +0000 (16:15 +0200)]
OAuth2 login: Set account link to "login" as default behavior (#15768)

3 years agoSet GIT_DIR correctly if it is not set (#15751)
zeripath [Fri, 7 May 2021 13:19:09 +0000 (14:19 +0100)]
Set GIT_DIR correctly if it is not set (#15751)

* Set GIT_DIR correctly if it is not set

* Expand out templates

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agonot show `ref-in-new-issue` pop when issue was disabled (#15761)
a1012112796 [Fri, 7 May 2021 11:59:01 +0000 (19:59 +0800)]
not show `ref-in-new-issue` pop when issue was disabled (#15761)

fix #15718

Signed-off-by: a1012112796 <1012112796@qq.com>
3 years agoDrop back to use IsAnInteractiveSession for SVC (#15749)
zeripath [Fri, 7 May 2021 09:27:31 +0000 (10:27 +0100)]
Drop back to use IsAnInteractiveSession for SVC (#15749)

* Drop back to use IsAnInteractiveSession for SVC

There is an apparent permission change problem when using
IsWindowsService to determine if the SVC manager should be
used.

This PR simply drops back to using IsAnInteractiveSession as
this does not change behaviour.

Fix #15454

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Yes staticcheck I know this is deprecated

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Just leave me alone lint

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
3 years agoUse a generic markup class to display externally rendered files and diffs (#15735)
6543 [Fri, 7 May 2021 08:43:41 +0000 (10:43 +0200)]
Use a generic markup class to display externally rendered files and diffs (#15735)

* creates and implements generic markup less class

* How to give custom CSS to externally rendered html

* Clarifies sources of CSS styling of markup

* further clarification of sources of markup styling

* rename _markdown to _markup

* remove defunct import

* fix orphaned reference

* Update docs/content/doc/advanced/external-renderers.en-us.md

* more renames markdown -> markup

* do not suggest less customization

* add back tokens

* fix class whitespace, remove useless if-clause

* remove unused csv-data rules

* use named exports and rename functions

* sort imports

Co-authored-by: HarvsG <11440490+HarvsG@users.noreply.github.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: silverwind <me@silverwind.io>
3 years agoImprove logo customization docs (#15754)
silverwind [Fri, 7 May 2021 06:32:29 +0000 (08:32 +0200)]
Improve logo customization docs (#15754)

* Improve logo customization docs

* Update docs/content/doc/advanced/customizing-gitea.en-us.md

* Update docs/content/doc/advanced/customizing-gitea.en-us.md

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoFix bug where repositories appear unadopted (#15757)
zeripath [Fri, 7 May 2021 01:21:34 +0000 (02:21 +0100)]
Fix bug where repositories appear unadopted (#15757)

Fix bug where repositories with capital letters in their names appear unadopted.

Fix #15755

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
3 years agoFix setting version table in dump (#15753)
zeripath [Thu, 6 May 2021 23:17:43 +0000 (00:17 +0100)]
Fix setting version table in dump (#15753)

* Fix setting version table in dump

As noted on Discord there is a problem with gitea dump where the version table
is not being dumped correctly.

This is due to a missing pointer in the TableInfo.

This PR fixes this.

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Update models_test.go

3 years agoFeature/oauth userinfo (#15721)
N. L. H [Thu, 6 May 2021 05:30:15 +0000 (07:30 +0200)]
Feature/oauth userinfo (#15721)

* Implemented userinfo #8534

* Make lint happy

* Add userinfo endpoint to openid-configuration

* Give an error when uid equals 0

* Implemented BearerTokenErrorCode handling

* instead of ctx.error use ctx.json so that clients
parse error and error_description correctly

* Removed unneeded if statement

* Use switch instead of subsequent if statements
Have a default for unknown errorcodes.

Co-authored-by: Nils Hillmann <hillmann@nlh-software.de>
Co-authored-by: nlhsoftware <nlhsoftware@noreply.localhost>
3 years agoreverse #15734 partial and comment (#15740)
6543 [Thu, 6 May 2021 04:05:54 +0000 (06:05 +0200)]
reverse #15734 partial and comment (#15740)

* reverse & comment

* Update templates/repo/graph/commits.tmpl

Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net>
3 years agofix some ui bug about draft release (#15137)
a1012112796 [Thu, 6 May 2021 03:12:50 +0000 (11:12 +0800)]
fix some ui bug about draft release (#15137)

* fix some ui bug about draft release

- should not show draft release in tag list because
  it will't create real tag
- still show draft release without tag and commit message
  for draft release instead of 404 error
- remove tag load for attachement links because it's useless

Signed-off-by: a1012112796 <1012112796@qq.com>
* add test code

* fix test

That's because has added a new release in relaese test database.

* fix dropdown link for draft release

3 years agoDefer closing the gitrepo until the end of the wrapped context functions (#15653)
zeripath [Wed, 5 May 2021 23:30:25 +0000 (00:30 +0100)]
Defer closing the gitrepo until the end of the wrapped context functions (#15653)

There was a mistake in #15372 where deferral of gitrepo close occurs before it should.

This PR fixes this.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix close button change on delete in simplemde area (#15737)
zeripath [Wed, 5 May 2021 22:46:04 +0000 (23:46 +0100)]
Fix close button change on delete in simplemde area (#15737)

* Fix close button change on delete in simplemde area

Fix issue with close button changing when deleting in the simplemde textarea.

Signed-off-by: Andrew Thornton <art27@cantab.net>
* apply suggestion

Co-authored-by: 6543 <6543@obermui.de>
3 years agoAdd caret styling CSS (#15651)
silverwind [Wed, 5 May 2021 18:14:04 +0000 (20:14 +0200)]
Add caret styling CSS (#15651)

* Add caret styling CSS

Fixes: https://github.com/go-gitea/gitea/issues/15644
* add rule in arc-green as well

* grammar

* Update web_src/less/themes/theme-arc-green.less

Co-authored-by: Wim <wim@42.be>
* remove extra rule

* add comment

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Wim <wim@42.be>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoIssue list alignment tweaks (#15483)
silverwind [Wed, 5 May 2021 16:57:59 +0000 (18:57 +0200)]
Issue list alignment tweaks (#15483)

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: zeripath <art27@cantab.net>
3 years agoCommit Graph: Pull-Requests should not link to issues (#15734)
KN4CK3R [Wed, 5 May 2021 15:57:39 +0000 (17:57 +0200)]
Commit Graph: Pull-Requests should not link to issues (#15734)

Use `/pulls` and simplify code.

3 years agoFix broken avatars since #15301 (#15731)
zeripath [Wed, 5 May 2021 13:06:39 +0000 (14:06 +0100)]
Fix broken avatars since #15301 (#15731)

There was a missing * from the avatars routes in #15301.

Fix #15727

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoMySQL 5 FAQ (#15729)
John Olheiser [Wed, 5 May 2021 04:39:09 +0000 (23:39 -0500)]
MySQL 5 FAQ (#15729)

* MySQL 5

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Wording

3 years agoUse route rather than use thus reducing the number of stack frames (#15301)
zeripath [Tue, 4 May 2021 21:48:31 +0000 (22:48 +0100)]
Use route rather than use thus reducing the number of stack frames (#15301)

Since the move to Chi the number of stack frames has proliferated somewhat catastrophically and we're up to 96 frames with multiple tests of the url outside of a trie which is inefficient.

This PR reduces the number of stack frames by 6 through careful use of Route, moves Captcha into its own router so that it only fires on Captcha routes, similarly for avatars and repo-avatars.

The robots.txt, / and apple-touch-icon.png are moved out of requiring Contexter.

It moves access logger higher in the stack frame because there is no reason why it can't be higher.

Extract from #15186
Contains #15292

3 years agoupdate branch in CI and docs (#15631)
techknowlogick [Tue, 4 May 2021 16:16:23 +0000 (12:16 -0400)]
update branch in CI and docs (#15631)

3 years agoFix webkit calendar icon color on arc-green (#15713)
silverwind [Tue, 4 May 2021 13:56:43 +0000 (15:56 +0200)]
Fix webkit calendar icon color on arc-green (#15713)

Co-authored-by: zeripath <art27@cantab.net>
3 years agoDisplay specific message if diff is not displayed because of too long line (#15611)
Loutro [Tue, 4 May 2021 12:58:49 +0000 (14:58 +0200)]
Display specific message if diff is not displayed because of too long line  (#15611)

* 7184-  message if line too long

* Update options/locale/locale_en-US.ini

Co-authored-by: silverwind <me@silverwind.io>
* add flag on missing cases

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Andrew Thornton <art27@cantab.net>
3 years agoOnly log Error on getLastCommitStatus error to let pull list still be visible (#15716)
6543 [Tue, 4 May 2021 12:03:02 +0000 (14:03 +0200)]
Only log Error on getLastCommitStatus error to let pull list still be visible (#15716)

3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Tue, 4 May 2021 00:12:31 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoAdd compare tag dropdown to releases page (#15695)
Jonathan Tran [Mon, 3 May 2021 17:27:48 +0000 (13:27 -0400)]
Add compare tag dropdown to releases page (#15695)

* Add compare tag dropdown to releases page

* Change defaults to be more intuitive and remove unneeded option

* Fix to select branch on releases page

Co-authored-by: Jonathan Tran <jon@allspice.io>
Co-authored-by: Kyle D <kdumontnu@gmail.com>
3 years agoFix setting redis db path (#15698)
zeripath [Mon, 3 May 2021 17:24:24 +0000 (18:24 +0100)]
Fix setting redis db path (#15698)

There is a bug setting the redis db in the common nosql manager whereby the db path
always fails.

This PR fixes this.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoPrevent race in TestChannelQueue_Batch (#15703)
zeripath [Mon, 3 May 2021 16:16:59 +0000 (17:16 +0100)]
Prevent race in TestChannelQueue_Batch (#15703)

There is a potential race in TestChannelQueue_Batch due to boost workers starting up

This PR simply removes the boosts from this test.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoImprove Light Chroma style (#15699)
mlpo [Mon, 3 May 2021 02:43:08 +0000 (04:43 +0200)]
Improve Light Chroma style (#15699)

* Improve Light Chroma style

* Light Chroma style: avoid close colors

Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Mon, 3 May 2021 00:12:17 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoAddition to (Add Location, Website and Description to API #15675) (#15690)
KN4CK3R [Sun, 2 May 2021 19:03:15 +0000 (21:03 +0200)]
Addition to  (Add Location, Website and Description to API #15675) (#15690)

* Use same name as other structs.

* Sync with normal forms.

* Edit description with API.

* Workaround for nil value.

3 years agoOnly use boost workers for leveldb shadow queues (#15696)
zeripath [Sun, 2 May 2021 07:22:30 +0000 (08:22 +0100)]
Only use boost workers for leveldb shadow queues (#15696)

* The leveldb shadow queue of a persistable channel queue should always start with 0
workers and just use boost to add additional workers if necessary.

* create a zero boost so that if there are no workers in a pool - boost to start the workers

* actually set timeout appropriately on boosted workers

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix DB session cleanup (#15697)
zeripath [Sun, 2 May 2021 02:51:03 +0000 (03:51 +0100)]
Fix DB session cleanup (#15697)

The DB session clean up needs to check expiry not created_unix.

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
3 years agoPerformance improvement for last commit cache and show-ref (#15455)
zeripath [Sun, 2 May 2021 01:16:08 +0000 (02:16 +0100)]
Performance improvement for last commit cache and show-ref (#15455)

* Improve performance when there are multiple commits in the last commit cache

* read refs directly if we can

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoMove tooltip down to allow selection of Remove File on error (#15672)
Kyle D [Sat, 1 May 2021 21:33:21 +0000 (15:33 -0600)]
Move tooltip down to allow selection of Remove File on error (#15672)

3 years agoMarkdown CSS tweaks (#15572)
silverwind [Sat, 1 May 2021 21:32:43 +0000 (23:32 +0200)]
Markdown CSS tweaks (#15572)

Update Markdown CSS to more closely match GH rendering. Changes include
better nested list margins and tweaked font sizes.

Co-authored-by: Lauris BH <lauris@nix.lv>
3 years agoadd cron job to delete old actions from database (#15688)
a1012112796 [Sat, 1 May 2021 12:17:02 +0000 (20:17 +0800)]
add cron job to delete old actions from database (#15688)

that's a way to save database storage space.

Signed-off-by: a1012112796 <1012112796@qq.com>
3 years agoUnify integration test configs. (#15650)
KN4CK3R [Sat, 1 May 2021 09:54:55 +0000 (11:54 +0200)]
Unify integration test configs. (#15650)

3 years agoAdd Location, Website and Biography to API (#15675)
KN4CK3R [Sat, 1 May 2021 09:05:55 +0000 (11:05 +0200)]
Add Location, Website and Biography to API (#15675)

3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sat, 1 May 2021 00:12:19 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoFixed several activation bugs (#15473)
KN4CK3R [Fri, 30 Apr 2021 20:21:33 +0000 (22:21 +0200)]
Fixed several activation bugs (#15473)

* Removed unneeded form tag.

* Fixed typo.

* Fixed NPE.

* Use better error page.

* Splitted GET and POST.

3 years agoDelete references if repository gets deleted (#15681)
KN4CK3R [Fri, 30 Apr 2021 19:10:39 +0000 (21:10 +0200)]
Delete references if repository gets deleted (#15681)

* Remove DeletedBranch and LFSLocks.

* Sort beans.

Co-authored-by: zeripath <art27@cantab.net>
3 years agoFix orphaned objects deletion bug (#15657)
Lunny Xiao [Fri, 30 Apr 2021 18:08:46 +0000 (02:08 +0800)]
Fix orphaned objects deletion bug (#15657)

* Fix orphaned objects deletion bug

* extend test

Co-authored-by: 6543 <6543@obermui.de>
3 years agoUnified link creation. (#15619)
KN4CK3R [Fri, 30 Apr 2021 17:25:13 +0000 (19:25 +0200)]
Unified link creation. (#15619)

3 years agoAdded missing prefix on install route. (#15677)
KN4CK3R [Fri, 30 Apr 2021 15:59:16 +0000 (17:59 +0200)]
Added missing prefix on install route. (#15677)

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoDocs: fix location for custom/options/license (#15671)
yearski [Fri, 30 Apr 2021 14:36:28 +0000 (08:36 -0600)]
Docs: fix location for custom/options/license (#15671)

3 years agoDocs: renderers rst: rst2html.py -> pandoc (#15659)
6543 [Fri, 30 Apr 2021 06:50:55 +0000 (08:50 +0200)]
Docs: renderers rst: rst2html.py -> pandoc (#15659)

3 years agoDelete protected branch if repository gets removed (#15658)
KN4CK3R [Thu, 29 Apr 2021 22:48:52 +0000 (00:48 +0200)]
Delete protected branch if repository gets removed (#15658)

* Added missing error parameters.

* Delete protected branch if repository gets removed.

* Added doctor fix.

3 years agoRemove random password in Dockerfiles (#15362)
Martin Michaelis [Thu, 29 Apr 2021 17:48:52 +0000 (19:48 +0200)]
Remove random password in Dockerfiles (#15362)

* Remove random password of git user in dockerfile

* Disable git user account in rootless dockerfile

3 years agofix(settings): misaligned buttons (#15656)
Garrit Franke [Thu, 29 Apr 2021 17:05:07 +0000 (19:05 +0200)]
fix(settings): misaligned buttons (#15656)

Co-authored-by: 6543 <6543@obermui.de>
3 years agoFix readme render bug (#15649)
Lunny Xiao [Wed, 28 Apr 2021 20:22:54 +0000 (04:22 +0800)]
Fix readme render bug (#15649)

3 years agoRemove spurious set name from eventsource.sharedworker.js (#15643)
zeripath [Wed, 28 Apr 2021 14:40:04 +0000 (15:40 +0100)]
Remove spurious set name from eventsource.sharedworker.js (#15643)

Fix #15617

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
3 years agoadd `/assets` as root dir of public files (#15219)
a1012112796 [Wed, 28 Apr 2021 12:35:06 +0000 (20:35 +0800)]
add `/assets` as root dir of public files (#15219)

* add `/assets` as root dir of public files

Signed-off-by: a1012112796 <1012112796@qq.com>
* move serviceworker.js

* make fmt

* fix some link

* fix test

* Apply suggestions from code review

Co-authored-by: silverwind <me@silverwind.io>
* Apply suggestions from code review

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: zeripath <art27@cantab.net>
3 years agoRemove x-ua-compatible header (#15640)
silverwind [Wed, 28 Apr 2021 00:15:16 +0000 (02:15 +0200)]
Remove x-ua-compatible header (#15640)

The header is deprecated since IE 11 so it only serves to support IE 10
and below which are browsers which are long unsupported now.

3 years agonot update updated uinx for `git gc` (#15637)
a1012112796 [Tue, 27 Apr 2021 16:33:16 +0000 (00:33 +0800)]
not update updated uinx for `git gc` (#15637)

fix #15634

Signed-off-by: a1012112796 <1012112796@qq.com>
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Tue, 27 Apr 2021 00:12:19 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoFix commit graph author link (#15627)
zeripath [Mon, 26 Apr 2021 18:02:15 +0000 (19:02 +0100)]
Fix commit graph author link (#15627)

The author link on the commit graph is incorrect and isn't providing a link to the author.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agofix webhook timeout bug (#15613)
Lunny Xiao [Sun, 25 Apr 2021 18:48:12 +0000 (02:48 +0800)]
fix webhook timeout bug (#15613)

* Also fix the potential problem in httplib

3 years agoUpdate config-cheat-sheet.en-us.md (#15606)
Dong Nguyen [Sat, 24 Apr 2021 14:58:40 +0000 (21:58 +0700)]
Update config-cheat-sheet.en-us.md (#15606)

Add more guide about `PROVIDER_CONFIG` when `PROVIDER` is `db` (https://github.com/go-gitea/gitea/issues/14016)

3 years agoUpdate JS dependencies (#15591)
silverwind [Sat, 24 Apr 2021 10:07:22 +0000 (12:07 +0200)]
Update JS dependencies (#15591)

* Update JS dependencies

- Update all JS dependencies
- Regenerate SVGs
- Remove unused postcss dependency
- Remove removed webpack option

* re-add postcss

Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
3 years agoResolve panic on failed interface conversion in migration v156 (#15604)
techknowlogick [Sat, 24 Apr 2021 03:14:39 +0000 (23:14 -0400)]
Resolve panic on failed interface conversion in migration v156 (#15604)

go panics otherwise with `panic: interface conversion: error is git.ErrNotExist, not *git.ErrNotExist`, thanks to Codeberg/Andi for reporting this.

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
3 years agoAttachment support repository route (#15580)
Lunny Xiao [Fri, 23 Apr 2021 15:18:21 +0000 (23:18 +0800)]
Attachment support repository route (#15580)

3 years agoFix go-fuzz (#15596)
6543 [Fri, 23 Apr 2021 08:22:52 +0000 (10:22 +0200)]
Fix go-fuzz (#15596)

* Fix go-fuzz

followup of https://github.com/go-gitea/gitea/pull/15175

* simplify

* enhance

3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Fri, 23 Apr 2021 00:12:28 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years ago[Vendor] Update directly used dependencys (#15593)
6543 [Fri, 23 Apr 2021 00:08:53 +0000 (02:08 +0200)]
[Vendor] Update directly used dependencys (#15593)

* update github.com/blevesearch/bleve v2.0.2 -> v2.0.3

* github.com/denisenkom/go-mssqldb v0.9.0 -> v0.10.0

* github.com/editorconfig/editorconfig-core-go v2.4.1 -> v2.4.2

* github.com/go-chi/cors v1.1.1 -> v1.2.0

* github.com/go-git/go-billy v5.0.0 -> v5.1.0

* github.com/go-git/go-git v5.2.0 -> v5.3.0

* github.com/go-ldap/ldap v3.2.4 -> v3.3.0

* github.com/go-redis/redis v8.6.0 -> v8.8.2

* github.com/go-sql-driver/mysql v1.5.0 -> v1.6.0

* github.com/go-swagger/go-swagger v0.26.1 -> v0.27.0

* github.com/lib/pq v1.9.0 -> v1.10.1

* github.com/mattn/go-sqlite3 v1.14.6 -> v1.14.7

* github.com/go-testfixtures/testfixtures v3.5.0 -> v3.6.0

* github.com/issue9/identicon v1.0.1 -> v1.2.0

* github.com/klauspost/compress v1.11.8 -> v1.12.1

* github.com/mgechev/revive v1.0.3 -> v1.0.6

* github.com/microcosm-cc/bluemonday v1.0.7 -> v1.0.8

* github.com/niklasfasching/go-org v1.4.0 -> v1.5.0

* github.com/olivere/elastic v7.0.22 -> v7.0.24

* github.com/pelletier/go-toml v1.8.1 -> v1.9.0

* github.com/prometheus/client_golang v1.9.0 -> v1.10.0

* github.com/xanzy/go-gitlab v0.44.0 -> v0.48.0

* github.com/yuin/goldmark v1.3.3 -> v1.3.5

* github.com/6543/go-version v1.2.4 -> v1.3.1

* do github.com/lib/pq v1.10.0 -> v1.10.1 again ...

3 years agoRaw file view tweaks (#15520)
silverwind [Thu, 22 Apr 2021 21:43:44 +0000 (23:43 +0200)]
Raw file view tweaks (#15520)

- Limit SVG images to 600px width
- Adjust size of view toggle buttons to match other buttons
- Make Edit/Delete buttons easier to click

Had to create a separate CSS file because the less parser can not parse
CSS4 case-insensitive attribute selectors which are widely supported by
browsers.

Fixes: https://github.com/go-gitea/gitea/issues/15515
3 years ago[Vendor] update certmagic (#15590)
6543 [Thu, 22 Apr 2021 20:42:33 +0000 (22:42 +0200)]
[Vendor] update certmagic (#15590)

* update github.com/caddyserver/certmagic v0.12.0 -> v0.13.0

* migrate

3 years agoFix missing storage init (#15589)
Lunny Xiao [Thu, 22 Apr 2021 16:48:47 +0000 (00:48 +0800)]
Fix missing storage init (#15589)

3 years agoIf the default branch is not present do not report error on stats indexing (follow...
zeripath [Thu, 22 Apr 2021 15:35:29 +0000 (16:35 +0100)]
If the default branch is not present do not report error on stats indexing (follow-up of #15546) (#15583)

#15546 doesn't completely fix this problem because the error returned is an ObjectNotExist
error not a BranchNotExist error.

Add test for ErrObjectNotExist too

Fix #15257

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix docker enviroment variable from TYPE to DB_TYPE (#15585)
Björn Heinrichs [Thu, 22 Apr 2021 14:34:12 +0000 (16:34 +0200)]
Fix docker enviroment variable from TYPE to DB_TYPE (#15585)

As documented in https://docs.gitea.io/en-us/config-cheat-sheet/ the database type is defined using db_type not type.