Anthony Wang
364838c11b
Fix lint errors
2022-05-09 19:11:08 -05:00
Anthony Wang
aa962c6ee9
Add actor IRI and remote interaction URL to WebFinger response
2022-04-26 18:52:18 -05:00
KN4CK3R
5d61e5955b
Add user profile as alias.
2022-04-26 18:52:18 -05:00
KN4CK3R
0d120f8a8d
Add visible check.
2022-04-26 18:52:18 -05:00
KN4CK3R
523ca3d89b
Implemented Webfinger endpoint.
2022-04-26 18:52:18 -05:00
Anthony Wang
702a963308
Move /#main-key to #main-key in tests
2022-04-26 18:52:18 -05:00
Anthony Wang
7931e210e5
Make pubKey IRI #main-key instead of /#main-key
2022-04-13 11:19:17 -05:00
Anthony Wang
5139b3dc19
Use named constant for httpsigExpirationTime
2022-04-13 09:05:24 -05:00
Anthony Wang
7ea5e108a5
Use system timezone instead of setting.DefaultUILocation
2022-03-30 17:51:44 -05:00
Anthony Wang
fdae736f22
Remove unneeded copy
2022-03-30 16:29:47 -05:00
Anthony Wang
1da0d49de7
Clean up some variable declarations
2022-03-30 15:52:52 -05:00
Anthony Wang
65016b2664
Check if digest algo is supported in setting module
2022-03-29 16:38:27 -05:00
Anthony Wang
d1a53f7d6a
Use time.RFC1123 and make the http.Client proxy-aware
2022-03-28 12:37:52 -05:00
Anthony Wang
373a84a8e2
Clean up whitespace with make fmt
2022-03-27 12:25:56 -05:00
Anthony Wang
21c56f8e94
Use the httplib module instead of http for GET requests
2022-03-27 12:25:27 -05:00
Anthony Wang
3ed4a71a4c
Rename hack_16834 to user_settings
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-25 11:53:16 -05:00
Anthony Wang
46973f99fa
Cleanup, handle invalid usernames for ActivityPub person GET request
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-24 18:44:44 -05:00
Anthony Wang
ebef769703
Assert if json.Unmarshal succeeds
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-20 10:53:05 -05:00
Anthony Wang
d75809aeee
Remove LogSQL from ActivityPub person test
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-20 10:53:05 -05:00
Anthony Wang
456ed42d3e
Run make fmt again, fix err var redeclaration
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-20 10:52:49 -05:00
Anthony Wang
ea4129e888
Use Gitea JSON library, add assert for pkp
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-19 16:36:44 -05:00
Anthony Wang
f9e33d97cc
Run make fmt and make generate-swagger
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-19 09:14:08 -05:00
Anthony Wang
b480c52f60
Change 2021 to 2022, properly format package imports
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-19 08:55:58 -05:00
Anthony Wang
2a8864fe43
Fix CI checks-backend errors with go mod tidy
...
Signed-off-by: Anthony Wang <ta180m@pm.me>
2022-03-19 08:54:32 -05:00
Loïc Dachary
b342241abc
activitypub: hack_16834
...
Signed-off-by: Loïc Dachary <loic@dachary.org>
2022-03-18 17:34:10 -05:00
Loïc Dachary
97fedf2616
activitypub: implement the ReqSignature middleware
...
Signed-off-by: Loïc Dachary <loic@dachary.org>
2022-03-18 17:34:09 -05:00
Loïc Dachary
15c1f6218c
activitypub: signing http client
...
Signed-off-by: Loïc Dachary <loic@dachary.org>
2022-03-18 17:34:09 -05:00
Loïc Dachary
e8907c3c9e
activitypub: go-fed conformant Clock instance
...
Signed-off-by: Loïc Dachary <loic@dachary.org>
2022-03-18 17:34:09 -05:00
Loïc Dachary
678a56fbf8
activitypub: add the public key to Person ( #14186 )
...
Refs: https://github.com/go-gitea/gitea/issues/14186
Signed-off-by: Loïc Dachary <loic@dachary.org>
2022-03-18 17:34:09 -05:00
Loïc Dachary
4951af4d99
activitypub: implement /api/v1/activitypub/user/{username} ( #14186 )
...
Return informations regarding a Person (as defined in ActivityStreams
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-person ).
Refs: https://github.com/go-gitea/gitea/issues/14186
Signed-off-by: Loïc Dachary <loic@dachary.org>
2022-03-18 17:33:29 -05:00
Loïc Dachary
f2db473b0d
go.mod: add go-fed/{httpsig,activity/pub,activity/streams} dependency
...
go get github.com/go-fed/activity/streams@master
go get github.com/go-fed/activity/pub@master
go get github.com/go-fed/httpsig@master
2022-03-18 17:33:20 -05:00
Norwin
5fdd30423e
Fix flag validation ( #19046 )
...
Regression from #5785
2022-03-10 10:11:26 +00:00
zeripath
75eb6cc9c1
Improve SyncMirrors logging ( #19045 )
...
Yet another issue has come up where the logging from SyncMirrors does not provide
enough context. This PR adds more context to these logging events.
Related #19038
Signed-off-by: Andrew Thornton <art27@cantab.net>
2022-03-10 10:09:48 +00:00
zeripath
1314f38b59
fix pam authorization ( #19040 )
...
https://huntr.dev/bounties/8d221f92-b2b1-4878-bc31-66ff272e5ceb/
Co-authored-by: ysf <34326+ysf@users.noreply.github.com>
2022-03-10 10:00:05 +08:00
GiteaBot
7443213707
[skip ci] Updated translations via Crowdin
2022-03-10 00:11:57 +00:00
Lunny Xiao
2448c5ad8b
Upgrading binding package ( #19034 )
...
Fix #18855
2022-03-09 18:06:58 +00:00
wxiaoguang
c21735b49a
Ensure isSSH is set whenever DISABLE_HTTP_GIT is set ( #19028 )
...
When DISABLE_HTTP_GIT is set we should always show the SSH button
2022-03-09 12:42:29 +08:00
Otto Richter (fnetX)
ea46142bce
Add button for issue deletion ( #19032 )
...
Co-authored-by: Norwin <noerw@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2022-03-09 01:38:11 +01:00
YISH
ddf7f1319f
Fix script compatiable with OpenWrt ( #19000 )
...
* Fix compatibility of upgrade.sh in openwrt and add service init script for openwrt.
* Apply suggestions from code review
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-authored-by: zeripath <art27@cantab.net>
* Update contrib/upgrade.sh
Co-authored-by: Norwin <noerw@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: Norwin <noerw@users.noreply.github.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2022-03-08 17:58:14 -05:00
Norwin
eceab9e26f
Allow users to self-request a PR review ( #19030 )
...
The review request feature was added in https://github.com/go-gitea/gitea/pull/10756 ,
where the doer got explicitly excluded from available reviewers. I don't see a
functionality or security related reason to forbid this case.
As shown by GitHubs implementation, it may be useful to self-request a review,
to be reminded oneselves about reviewing, while communicating to team mates that a
review is missing.
Co-authored-by: delvh <dev.lh@web.de>
2022-03-08 22:48:47 +01:00
wxiaoguang
e73c5fd698
Fix wrong scopes caused by empty scope input ( #19029 )
2022-03-08 19:56:40 +01:00
Roger Luo
bbce905b6a
Feature: show issue assignee on project board ( #15232 )
...
* Show assignees in project boards.
2022-03-09 00:42:28 +08:00
techknowlogick
1546580f9e
bump go deps ( #19021 )
...
* update gitea.com/go-chi/binding
* update gitea.com/go-chi/cache
* update github.com/42wim/sshsig
* update github.com/PuerkitoBio/goquery
* update github.com/blevesearch/bleve/v2
* update github.com/caddyserver/certmagic
* update github.com/denisenkom/go-mssqldb
* update github.com/duo-labs/webauthn
* update github.com/dustin/go-humanize
* update github.com/editorconfig/editorconfig-core-go/v2
* update github.com/ethantkoenig/rupture
* update github.com/go-chi/chi/v5
* update github.com/go-git/go-git/v5
* update github.com/go-ldap/ldap/v3
* update github.com/go-redis/redis/v8
* update github.com/go-swagger/go-swagger
* update github.com/gogs/chardet
* update github.com/golang-jwt/jwt/v4
* update github.com/hashicorp/go-version
* update github.com/jaytaylor/html2text
* update github.com/klauspost/compress
* update github.com/lib/pq
* update github.com/markbates/goth
* update github.com/mattn/go-sqlite3
* update github.com/mholt/archiver/v3
* update github.com/microcosm-cc/bluemonday
* update github.com/minio/minio-go/v7
* update github.com/msteinert/pam
* update github.com/niklasfasching/go-org
* update github.com/olivere/elastic/v7
* update github.com/prometheus/client_golang
* update github.com/quasoft/websspi
* update github.com/stretchr/testify
* update github.com/unknwon/i18n
* update github.com/unrolled/render
* update github.com/xanzy/go-gitlab
* update github.com/yuin/goldmark
* update github.com/yuin/goldmark-highlighting
* update github.com/yuin/goldmark-meta
* post make vendor
Signed-off-by: Andrew Thornton <art27@cantab.net>
* add make vendor back into update_dependencies.sh
Signed-off-by: Andrew Thornton <art27@cantab.net>
* Update update_dependencies.sh
* Update contrib/update_dependencies.sh
Co-authored-by: zeripath <art27@cantab.net>
* update mvdan.cc/xurls/v2
Co-authored-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2022-03-08 19:15:30 +08:00
zeripath
8ddb5490e8
Don't show context cancelled errors in attribute reader ( #19006 )
...
Fix #18997
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2022-03-08 08:30:14 +00:00
zeripath
78b38a5ccc
Set `rel="nofollow noindex"` on new issue links ( #19023 )
...
Fix #19018
Signed-off-by: Andrew Thornton <art27@cantab.net>
2022-03-07 17:08:05 -05:00
techknowlogick
9c5696e428
update to correct stable version
2022-03-07 02:03:06 -05:00
GiteaBot
98f54081d6
[skip ci] Updated translations via Crowdin
2022-03-07 00:11:49 +00:00
singuliere
cc643284de
Add Index to comment for migrations and mirroring ( #18806 )
...
Comments have an id (see Gitea[0], GitLab[1], GitHub[2], etc.), and the
comment migration format must represent it during migrations so that
it can be used during mirroring or incremental migrations.
[0] https://try.gitea.io/api/swagger#/issue/issueGetComment
[1] https://docs.gitlab.com/ee/api/discussions.html#get-single-issue-discussion-item
[2] https://docs.github.com/en/rest/reference/issues#get-an-issue-comment
Signed-off-by: Loïc Dachary <loic@dachary.org>
Co-authored-by: Loïc Dachary <loic@dachary.org>
2022-03-06 20:00:41 +01:00
Lunny Xiao
b24e8d38af
Support ignore all santize for external renderer ( #18984 )
...
* Support ignore all santize for external renderer
* Update docs
* Apply suggestions from code review
Co-authored-by: silverwind <me@silverwind.io>
* Fix doc
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: 6543 <6543@obermui.de>
2022-03-06 16:41:54 +08:00
wxiaoguang
3e28fa72ce
Fix EasyMDE error when input Enter ( #19004 )
...
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2022-03-06 01:53:34 +08:00