718f35aab6
Merge remote-tracking branch 'upstream/main' into feature-activitypub
2022-06-13 16:49:36 -05:00
b6b7fe27b6
WebFinger: Add CORS header and fix Href -> Template for remote interactions
...
The CORS header is needed due to https://datatracker.ietf.org/doc/html/rfc7033#section-5 and fixes some Peertube <-> Gitea federation issues
2022-06-13 15:40:26 -05:00
1fef9a2d69
Remove singuliere from MAINTAINERS ( #19883 )
2022-06-13 21:05:41 +01:00
0d7eda511f
Fix aria for logo ( #19955 )
...
Co-authored-by: 6543 <6543@obermui.de >
2022-06-13 14:46:39 -04:00
ff82a18315
Fix mirror template bug ( #19959 )
...
* Fix mirror template bug
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: delvh <dev.lh@web.de >
2022-06-13 18:12:59 +02:00
a5b00ec4a5
Force CI rerun
2022-06-13 09:16:42 -05:00
d7b81f551d
make fmt
2022-06-13 09:03:10 -05:00
3c6c150740
Add deprecated log when using MySQL with utf8 charset ( #19952 )
2022-06-13 20:55:08 +08:00
1a9821f57a
Move issues related files into models/issues ( #19931 )
...
* Move access and repo permission to models/perm/access
* fix test
* fix git test
* Move functions sequence
* Some improvements per @KN4CK3R and @delvh
* Move issues related code to models/issues
* Move some issues related sub package
* Merge
* Fix test
* Fix test
* Fix test
* Fix test
* Rename some files
2022-06-13 17:37:59 +08:00
3708ca8e28
fix: some typos ( #19956 )
2022-06-13 15:34:46 +08:00
d91c61f8fa
Update TestWebFinger to check for ActivityPub IRI in aliases
2022-06-12 21:11:14 -05:00
5f136783d1
[skip ci] Updated translations via Crowdin
2022-06-13 00:10:09 +00:00
5823d8150a
Add actor IRI and remote interaction URL to WebFinger response
2022-06-12 17:01:30 -05:00
191919e7fa
Merge remote-tracking branch 'upstream/main' into feature-activitypub
2022-06-12 14:25:41 -05:00
d1f14ff2c7
Move httpsig algos slice to an init() function
2022-06-12 14:24:47 -05:00
110fc57cbc
Move some code into models/git ( #19879 )
...
* Move access and repo permission to models/perm/access
* fix test
* Move some git related files into sub package models/git
* Fix build
* fix git test
* move lfs to sub package
* move more git related functions to models/git
* Move functions sequence
* Some improvements per @KN4CK3R and @delvh
2022-06-12 23:51:54 +08:00
a9dc9b06e4
Fix signal loop in graceful manager ( #19943 )
2022-06-12 21:50:18 +08:00
796c4eca0b
Prettify number of issues ( #17760 )
...
* Prettify number of issues
- Use the PrettyNumber function to add commas in large amount of issues.
* Use client-side formatting
* prettify on both server and client
* remove unused i18n entries
* handle more cases, support other int types in PrettyNumber
* specify locale to avoid issues with node default locale
* remove superfluos argument
* introduce template helper, octicon tweaks, js refactor
* Update modules/templates/helper.go
* Apply some suggestions.
* Add comment
* Update templates/user/dashboard/issues.tmpl
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-06-12 20:08:23 +08:00
0097fbc2ac
Improve file header on mobile ( #19945 )
...
- File headers can become quite width, so ensure the file size is not
being wrapped into itself(width + padding-right) and allow the overflow
to be scrolled(overflow-x).
2022-06-12 12:30:22 +03:00
edf14202fe
Unify repo settings & show better error ( #19828 )
...
* Unify context data
* Actually show invalid url in error
2022-06-12 13:43:27 +08:00
76f06cee31
Remove another LogSQL from ActivityPub person test
2022-06-11 21:18:15 -05:00
6074222377
Code cleanup
2022-06-11 21:15:45 -05:00
3898fc5bda
[skip ci] Updated translations via Crowdin
2022-06-12 00:10:13 +00:00
7658649d61
Merge remote-tracking branch 'upstream/main' into feature-activitypub
2022-06-11 18:36:41 -05:00
47bb06236d
fixed comment typo ( #19944 )
2022-06-11 14:54:08 -04:00
528c282d68
Correctly add inbox/outbox IRIs to person
2022-06-11 12:40:10 -05:00
cf6aed386d
Use @mariusor's suggestions for idiomatic go-ap usage
2022-06-11 11:00:45 -05:00
f7da251c5d
Merge branch 'main' into feature-activitypub
2022-06-11 16:59:18 +02:00
a9cc9c0f7a
Auto merge pull requests when all checks succeeded via WebUI ( #19648 )
...
Add WebUI part of Auto merge feature
close #19621
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: delvh <dev.lh@web.de >
2022-06-11 16:44:20 +02:00
ce3dd04c63
Fix some mirror bugs ( #18649 )
...
* Fix some mirror bugs
* Remove unnecessary code
* Fix lint
* rename stdard url
* Allow more charactors in git ssh protocol url
* improve the detection
* support ipv6 for git url parse
* Fix bug
* Fix template
* Fix bug
* fix template
* Fix tmpl
* Fix tmpl
* Fix parse ssh with interface
* Rename functions name
Co-authored-by: zeripath <art27@cantab.net >
2022-06-11 21:50:14 +08:00
88f2e457d8
Fix data-race problems in git module (quick patch) ( #19934 )
...
* Fix data-race problems in git module
* use HomeDir instead of setting.RepoRootPath
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-06-11 11:56:27 +08:00
23422f9909
[skip ci] Updated translations via Crowdin
2022-06-11 00:10:12 +00:00
66b1761738
Fix lint error
2022-06-10 13:28:50 -05:00
7428ff0736
Fix TestActivityPubPersonInbox segfault
2022-06-10 12:30:13 -05:00
fc58ab6b25
Force CI rerun
2022-06-10 11:29:39 -05:00
d487a76572
Correctly decode JSON in api_activitypub_person_test.go
2022-06-10 11:19:23 -05:00
86a3221563
Fix CI errors by adding @context to Person() and making sure types match
2022-06-10 11:04:07 -05:00
46cab80ef4
Fix JSON unmarshall error
2022-06-10 10:37:55 -05:00
527e5bd1b2
Fix copy/paste of empty lines ( #19798 )
...
* Fix copy/paste of empty newlines again
Fixes: https://github.com/go-gitea/gitea/issues/19331
Regressed by: https://github.com/go-gitea/gitea/pull/18270
Needed to do another newline addition to the Chroma output HTML to get
copy/paste work again. The previous replacement conditions are probably
obsolete, but as I'm not 100% sure, I opted to keep them.
Specifically, the Chroma HTML change mentioned in
https://github.com/go-gitea/gitea/pull/18270#issuecomment-1013350246
broke our previous newline replacement for such empty lines.
Also included are a few changes to make the test more pleasant to work
with.
* run go mod tidy
* add util.Dedent
* copy in the code
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Lauris BH <lauris@nix.lv >
2022-06-10 21:45:28 +08:00
4d8e9f3b84
Normalize line endings in fomantic build files ( #19932 )
...
Ensures consistent line endings to avoid useless diffs because there is
somthing platform-dependant in that build.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-06-10 20:24:02 +08:00
4f1fb0f697
Make user profile image show full image on mobile ( #19840 )
...
* Make user profile image show full image on mobile
2022-06-10 19:06:34 +08:00
52c2e82813
Custom regexp external issues ( #17624 )
...
* Implement custom regular expression for external issue tracking.
Signed-off-by: Alexander Beyn <malex@fatelectrons.org >
* Fix syntax/style
* Update repo.go
* Set metas['regexp']
* gofmt
* fix some tests
* fix more tests
* refactor frontend
* use LRU cache for regexp
* Update modules/markup/html_internal_test.go
Co-authored-by: Alexander Beyn <malex@fatelectrons.org >
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
Co-authored-by: Lauris BH <lauris@nix.lv >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-06-10 13:39:53 +08:00
2f0a0b1216
Merge branch 'main' into feature-activitypub
2022-06-10 05:36:02 +02:00
5f618248a9
Use Golang 1.18 for Gitea 1.17 release ( #19918 )
...
Use Golang 1.18 (as minimal requirement) for Gitea 1.17 release, make sure the Golang version is still actively supported during Gitea 1.17 lifecycle.
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: 6543 <6543@obermui.de >
2022-06-10 05:34:41 +02:00
a0051634b9
Refactor git module, make Gitea use internal git config ( #19732 )
...
* Refactor git module, make Gitea use internal git config, add safe.directory config
* introduce git.InitSimple and git.InitWithConfigSync, make serv cmd use gitconfig
* use HOME instead of GIT_CONFIG_GLOBAL, because git always needs a correct HOME
* fix cmd env in cmd/serv.go
* fine tune error message
* Fix a incorrect test case
* fix configAddNonExist
* fix configAddNonExist logic, add `--fixed-value` flag, add tests
* add configSetNonExist function in case it's needed.
* use configSetNonExist for `user.name` and `user.email`
* add some comments
* Update cmd/serv.go
Co-authored-by: zeripath <art27@cantab.net >
* Update cmd/serv.go
Co-authored-by: zeripath <art27@cantab.net >
* Update modules/git/git.go
Co-authored-by: zeripath <art27@cantab.net >
* Update modules/setting/setting.go
Co-authored-by: zeripath <art27@cantab.net >
* Update modules/git/repo_attribute.go
Co-authored-by: zeripath <art27@cantab.net >
* fix spaces in messages
* use `configSet("core.protectNTFS", ...)` instead of `globalCommandArgs`
* remove GIT_CONFIG_NOSYSTEM, continue to use system's git config
* Update cmd/serv.go
Co-authored-by: zeripath <art27@cantab.net >
* fix merge
* remove code for safe.directory
* separate git.CommonEnvs to CommonGitCmdEnvs and CommonCmdServEnvs
* avoid Golang's data race error
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-06-10 09:57:49 +08:00
e26f84a9b7
[skip ci] Updated translations via Crowdin
2022-06-10 00:10:33 +00:00
94fbd80b7b
Clean up go.sum
2022-06-09 18:56:43 -05:00
a8cb4a80bf
Convert remaining code to go-ap
2022-06-09 17:59:43 -05:00
57e6b67095
make fmt
2022-06-09 17:43:54 -05:00
67e0fcdd76
Run go mod tidy to fix missing modules in go.mod and go.sum
2022-06-09 17:22:59 -05:00