Lunny Xiao and Jason Song
b84aa84a0f
Fix template
2022-11-25 17:48:44 +08:00
Lunny Xiao and Jason Song
931d8c2c21
add runners management ui
2022-11-25 17:48:43 +08:00
Lunny Xiao and Jason Song
2ea693cdd2
update template
2022-11-25 17:48:43 +08:00
Lunny Xiao and Jason Song
a1bd3a8932
Fix build
2022-11-25 17:48:43 +08:00
Lunny Xiao and Jason Song
2c4f6fd42f
add most tables
2022-11-25 17:48:43 +08:00
Lunny Xiao and Jason Song
5a479bb034
Add builds UI
2022-11-25 17:48:43 +08:00
Lunny Xiao and Jason Song
7732392a96
Add bots
2022-11-25 17:48:33 +08:00
34283a74e8
Allow detect whether it's in a database transaction for a context.Context ( #21756 )
...
Fix #19513
This PR introduce a new db method `InTransaction(context.Context)`,
and also builtin check on `db.TxContext` and `db.WithTx`.
There is also a new method `db.AutoTx` has been introduced but could be used by other PRs.
`WithTx` will always open a new transaction, if a transaction exist in context, return an error.
`AutoTx` will try to open a new transaction if no transaction exist in context.
That means it will always enter a transaction if there is no error.
Co-authored-by: delvh <dev.lh@web.de >
Co-authored-by: 6543 <6543@obermui.de >
2022-11-12 21:18:50 +01:00
385462d36c
Fix dashboard ignored system setting cache ( #21621 )
...
This is a performance regression from #18058
Signed-off-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: Andrew Thornton <art27@cantab.net >
2022-11-10 14:43:53 +08:00
2ebab42934
Move svg html render to modules/svg ( #21716 )
...
Also added more checks for the render function.
Co-authored-by: silverwind <me@silverwind.io >
2022-11-08 23:13:58 +08:00
Lunny Xiao and GitHub
91c7a3e66f
Fix tests on migrations ( #21705 )
2022-11-08 12:07:46 +08:00
Lunny Xiao and GitHub
57df0f116a
Revert "[skip ci] Updated translations via Crowdin" ( #21689 )
...
This reverts commit cb4473692f .
2022-11-06 11:29:52 +08:00
Lunny Xiao
44cc684a50
[skip ci] Updated translations via Crowdin
2022-11-03 00:19:50 +00:00
Lunny Xiao and GitHub
e72acd5e5b
Split migrations folder ( #21549 )
...
There are too many files in `models/migrations` folder so that I split
them into sub folders.
2022-11-02 16:54:36 +08:00
Lunny Xiao and GitHub
9a70a12a34
Merge db.Iterate and IterateObjects ( #21641 )
...
These two functions are similiar, merge them.
2022-10-31 23:51:14 +08:00
Lunny Xiao and GitHub
f337c32e86
Add index for hook_task table ( #21545 )
...
Since `hook_id` and `uuid` will become a search condition column. It's
better to add some index for them.
2022-10-28 13:05:39 +02:00
5e8e3ecbeb
Fix issues count bug ( #21557 )
...
fix #19349 , #19505
Co-authored-by: delvh <dev.lh@web.de >
2022-10-25 14:47:46 +02:00
Lunny Xiao and GitHub
4eeea7b30e
Update binding to fix bugs ( #21556 )
...
Fix #19698
2022-10-23 13:50:48 +03:00
16cbd5b59c
Fix generating compare link ( #21519 )
...
Fix #6318
Co-authored-by: zeripath <art27@cantab.net >
2022-10-21 16:39:26 +08:00
f0182d8840
Fix read system configuration bug when installing ( #21489 )
...
Fix https://github.com/go-gitea/gitea/pull/18058#issuecomment-1280944311
Co-authored-by: 6543 <6543@obermui.de >
2022-10-18 23:16:58 +08:00
Lunny Xiao
683c9af89f
[skip ci] Updated translations via Crowdin
2022-10-17 00:20:53 +00:00
Lunny Xiao and GitHub
f860a6d2e4
Add system setting table with cache and also add cache supports for user setting ( #18058 )
2022-10-17 07:29:26 +08:00
1428877c37
log real ip of requests from ssh ( #21216 )
...
Partially fix #21213 .
This PR will get client IP address from SSH_CONNECTION env which should
be the first field of that. And deliver it to the internal API so Gitea
routers could record the real IP from SSH requests.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: zeripath <art27@cantab.net >
2022-10-11 16:57:37 +08:00
a196302472
Fix template bug of admin monitor ( #21208 )
...
Fix #21207
Co-authored-by: Lauris BH <lauris@nix.lv >
2022-09-19 20:53:39 -04:00
bc4cce138a
Fix delete user missed some comments ( #21067 )
...
There is a mistake in the batched delete comments part of DeleteUser which causes some comments to not be deleted
The code incorrectly updates the `start` of the limit clause resulting in most comments not being deleted.
```go
if err = e.Where("type=? AND poster_id=?", issues_model.CommentTypeComment, u.ID).Limit(batchSize, start).Find(&comments); err != nil {
```
should be:
```go
if err = e.Where("type=? AND poster_id=?", issues_model.CommentTypeComment, u.ID).Limit(batchSize, 0).Find(&comments); err != nil {
```
Co-authored-by: zeripath <art27@cantab.net >
2022-09-05 19:41:16 +03:00
Lunny Xiao
d74390ee39
[skip ci] Updated translations via Crowdin
2022-09-01 00:20:54 +00:00
de5b8cfad8
Fix missed sort bug ( #20996 )
...
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
2022-08-31 14:15:12 -04:00
Lunny Xiao and GitHub
b0c62846f1
Fix download archiver of a commit ( #20962 )
2022-08-26 15:07:06 +02:00
1d8543e7db
Move some files into models' sub packages ( #20262 )
...
* Move some files into models' sub packages
* Move functions
* merge main branch
* Fix check
* fix check
* Fix some tests
* Fix lint
* Fix lint
* Revert lint changes
* Fix error comments
* Fix lint
Co-authored-by: 6543 <6543@obermui.de >
2022-08-25 10:31:57 +08:00
999392f6a5
Fix owners cannot create organization repos bug ( #20841 )
...
* Fix owners cannot create organization repos bug
* Fix api
* Update routers/api/v1/org/team.go
Co-authored-by: Gusted <williamzijl7@hotmail.com >
Co-authored-by: Gusted <williamzijl7@hotmail.com >
2022-08-18 11:58:21 +03:00
Lunny Xiao and GitHub
5d0f643461
Fix migration file name ( #20843 )
2022-08-18 13:38:59 +08:00
a4e91c4197
Add proxy host into allow list ( #20798 )
...
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
2022-08-16 20:15:54 -04:00
1f146090ec
Add migrate repo archiver and packages storage support on command line ( #20757 )
...
* Add migrate repo archiver and packages storage support on command line
* Fix typo
* Use stdCtx
* Use packageblob and fix command description
* Add migrate packages unit tests
* Fix comment year
* Fix the migrate storage command line description
* Update cmd/migrate_storage.go
Co-authored-by: zeripath <art27@cantab.net >
* Update cmd/migrate_storage.go
Co-authored-by: zeripath <art27@cantab.net >
* Update cmd/migrate_storage.go
Co-authored-by: zeripath <art27@cantab.net >
* Fix test
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: zeripath <art27@cantab.net >
2022-08-16 12:05:15 +08:00
86c85c19b6
Refactor AssertExistsAndLoadBean to use generics ( #20797 )
...
* Refactor AssertExistsAndLoadBean to use generics
* Fix tests
Co-authored-by: zeripath <art27@cantab.net >
2022-08-16 10:22:25 +08:00
Lunny Xiao and GitHub
d26b652260
Fix disabled open in vscode menu when disabling download source from UI ( #20713 )
2022-08-12 13:16:05 +08:00
Lunny Xiao and GitHub
98190d0024
Fix disable download button ( #20701 )
2022-08-08 15:42:36 +02:00
Lunny Xiao
73e9854040
[skip ci] Updated translations via Crowdin
2022-08-08 00:21:03 +00:00
Lunny Xiao and GitHub
5b4a84beb4
Fix v220 migration to be compatible for MSSQL 2008 r2 ( #20702 )
2022-08-08 02:16:22 +02:00
589677fafb
Add disable download source configuration ( #20548 )
...
Add configuration to enable/disable download source from UI.
Co-authored-by: zeripath <art27@cantab.net >
2022-07-31 18:57:02 +02:00
6554d5197f
Fix possible panic when repository is empty ( #20509 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-07-28 00:46:34 +08:00
Lunny Xiao and GitHub
d6779c7ad3
Fix public org members displayed too many informations ( #20403 )
2022-07-19 12:22:38 +02:00
184a7d4195
Check if project has the same repository id with issue when assign project to issue ( #20133 )
...
* Check if project has the same repository id with issue when assign project to issue
* Check if issue's repository id match project's repository id
* Add more permission checking
* Remove invalid argument
* Fix errors
* Add generic check
* Remove duplicated check
* Return error + add check for new issues
* Apply suggestions from code review
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
Co-authored-by: Gusted <williamzijl7@hotmail.com >
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
Co-authored-by: 6543 <6543@obermui.de >
2022-06-30 23:55:08 +08:00
Lunny Xiao and GitHub
85d960d2a1
Hide notify mail setting ui if not enabled ( #20138 )
2022-06-28 00:59:47 +08:00
Lunny Xiao and GitHub
8575050eba
Update security information to add a public gpg key to make sending encrypted message possible ( #20117 )
2022-06-24 11:40:01 +02:00
Lunny Xiao and GitHub
d0507efb6a
Fix wrong login requirement routers ( #20101 )
2022-06-23 12:56:39 +02:00
Lunny Xiao
3ba09103a4
[skip ci] Updated translations via Crowdin
2022-06-23 00:10:20 +00:00
Lunny Xiao and GitHub
fd97c4e0ae
Use correct variable for issue count ( #20085 )
2022-06-22 11:26:32 -05:00
Lunny Xiao and GitHub
0649c54275
Adjust transaction handling via db.Context ( #20031 )
2022-06-20 14:38:58 +02:00
Lunny Xiao and GitHub
27ba86d283
move agit dependcy ( #19998 )
2022-06-17 20:17:12 +02:00
bdde56c95c
Fix Readme render bug ( #19992 )
...
Fix #19988
Co-authored-by: zeripath <art27@cantab.net >
2022-06-17 06:48:10 +01:00
Lunny Xiao and GitHub
1e05adfc3e
Delete duplicated update btn on pull request view page ( #19993 )
...
Fix #19987
2022-06-17 05:52:06 +01:00
b01dce2a6e
Allow render HTML with css/js external links ( #19017 )
...
* Allow render HTML with css/js external links
* Fix bug because of filename escape chars
* Fix lint
* Update docs about new configuration item
* Fix bug of render HTML in sub directory
* Add CSP head for displaying iframe in rendering file
* Fix test
* Apply suggestions from code review
Co-authored-by: delvh <dev.lh@web.de >
* Some improvements
* some improvement
* revert change in SanitizerDisabled of external renderer
* Add sandbox for iframe and support allow-scripts and allow-same-origin
* refactor
* fix
* fix lint
* fine tune
* use single option RENDER_CONTENT_MODE, use sandbox=allow-scripts
* fine tune CSP
* Apply suggestions from code review
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: delvh <dev.lh@web.de >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-06-16 11:33:23 +08:00
Lunny Xiao and GitHub
d91d4db344
Move tests as seperate sub packages to reduce duplicated file names ( #19951 )
2022-06-15 09:02:00 +02: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
Lunny Xiao and GitHub
3c6c150740
Add deprecated log when using MySQL with utf8 charset ( #19952 )
2022-06-13 20:55:08 +08:00
Lunny Xiao and GitHub
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
Lunny Xiao
5f136783d1
[skip ci] Updated translations via Crowdin
2022-06-13 00:10:09 +00:00
Lunny Xiao and GitHub
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
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
dbe415fb91
Only log non ErrNotExist errors in git.GetNote ( #19884 )
...
* Fix GetNote
* Only log errors if the error is not ErrNotExist
Signed-off-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: Andrew Thornton <art27@cantab.net >
2022-06-07 16:39:50 +08:00
26095115f4
Move some repository related code into sub package ( #19711 )
...
* Move some repository related code into sub package
* Move more repository functions out of models
* Fix lint
* Some performance optimization for webhooks and others
* some refactors
* Fix lint
* Fix
* Update modules/repository/delete.go
Co-authored-by: delvh <dev.lh@web.de >
* Fix test
* Merge
* Fix test
* Fix test
* Fix test
* Fix test
Co-authored-by: delvh <dev.lh@web.de >
2022-06-06 16:01:49 +08:00
Lunny Xiao and GitHub
48be5e77e5
Increment tests time out from 40m to 50m because sometimes the machine is slow ( #19887 )
2022-06-05 12:24:51 +08:00
12c742f8dc
Fix order by parameter ( #19849 )
...
Upgrade builder to v0.3.11
Upgrade xorm to v1.3.1 and fixed some hidden bugs.
Replace #19821
Replace #19834
Included #19850
Co-authored-by: zeripath <art27@cantab.net >
2022-06-04 20:18:50 +01:00
Lunny Xiao and GitHub
e09fb30d34
improvement some release related code ( #19867 )
2022-06-03 02:13:58 -04:00
Lunny Xiao and GitHub
fd7d83ace6
Move almost all functions' parameter db.Engine to context.Context ( #19748 )
...
* Move almost all functions' parameter db.Engine to context.Context
* remove some unnecessary wrap functions
2022-05-20 22:08:52 +08:00
Lunny Xiao and GitHub
d81e31ad78
Move org functions ( #19753 )
...
* Move org functions
* Fix comment
2022-05-20 12:20:51 +02:00
Lunny Xiao and GitHub
ea38e90e6b
Fix oauth setting list bug ( #19682 )
2022-05-11 21:06:02 +08:00
Lunny Xiao and GitHub
cbd45471b1
Move access and repo permission to models/perm/access ( #19350 )
...
* Move access and repo permission to models/perm/access
* Remove unnecessary code
2022-05-11 12:09:36 +02:00
Lunny Xiao and GitHub
64a40962cc
Fix new release from tags list UI ( #19670 )
2022-05-10 15:41:37 +03:00
Lunny Xiao and GitHub
e435283c0f
Don't select join table's columns ( #19660 )
...
* Don't select join table
* Add comment
2022-05-09 23:19:16 +08:00
Lunny Xiao and GitHub
9efa47131f
Admin should not delete himself ( #19423 )
...
Admin should not be able to delete themselves.
Also partially fix #15449
2022-05-08 21:22:55 +01:00
Lunny Xiao and GitHub
290cc884f2
Restore reviewed-on message ( #19657 )
...
Regression from #18177
2022-05-08 20:13:27 +01:00
4ca1d7547a
Move some helper files out of models ( #19355 )
...
* Move some helper files out of models
* Some improvements
Co-authored-by: delvh <dev.lh@web.de >
2022-05-08 18:46:32 +02:00
Lunny Xiao and GitHub
d4834071da
Repository level enable package or disable ( #19323 )
2022-05-08 17:51:50 +02:00
4344a64107
Allow custom default merge message with .gitea/default_merge_message/<merge_style>_TEMPLATE.md ( #18177 )
...
* Allow custom default merge message with .gitea/MERGE_MESSAGE_<merge_style>_TEMPLATE.md
* Some improvements
* Follow some advices
* Fix bug
* Fix bug
* Fix lint
* Fix close comment
* Fix test
* Fix and docs
* Improve codes
* Update docs and remove unnecessary variables
* return error for GetDefaultMergeMessage
* Fix test
* improve code
* ignore unknow unit type
* return error for GetDefaultMergeMessage
* Update services/pull/merge.go
* Some improvements
* Follow some advices
* Fix bug
* Fix lint
* Improve codes
* Update docs and remove unnecessary variables
* return error for GetDefaultMergeMessage
* improve code
* Handle deleted HeadRepo in GetDefaultMergeMessage
Signed-off-by: Andrew Thornton <art27@cantab.net >
* Fix test
* Fix test
Co-authored-by: zeripath <art27@cantab.net >
2022-05-08 20:32:45 +08:00
Lunny Xiao and GitHub
772ad761eb
Fix some slice problems (incorrect slice length) ( #19592 )
2022-05-03 17:04:23 +08:00
5651c650c0
When view _Siderbar or _Footer, just display once ( #19501 )
...
Co-authored-by: zeripath <art27@cantab.net >
2022-04-26 19:24:20 -04:00
Lunny Xiao and GitHub
2728f0c213
Fix migrate release from github ( #19510 )
...
* Fix migrate release from github
* Fix bug
2022-04-26 19:24:06 -04:00
Lunny Xiao and GitHub
d71df01077
Refactor readme file renderer ( #19502 )
...
* Refactor readme file renderer
* improve
2022-04-26 16:31:15 -04:00
Lunny Xiao and GitHub
6cc8aed737
Fix two typos ( #19504 )
2022-04-26 18:01:42 +02:00
Lunny Xiao and GitHub
03eba32bd9
Add a new menu in file view to open blame view and fix blame view select range bug ( #19500 )
2022-04-26 13:54:40 +03:00
Lunny Xiao and GitHub
7c164d5a91
Use queue instead of memory queue in webhook send service ( #19390 )
2022-04-25 20:03:01 +02:00
Lunny Xiao and GitHub
fc002860d8
Simplify the code to get issue count ( #19380 )
...
* Simple the code to get issue count
* Improve codes
2022-04-25 15:04:42 +08:00
Lunny Xiao and GitHub
b8911fb456
Use a struct as test options ( #19393 )
...
* Use a struct as test options
* Fix name
* Fix test
2022-04-14 21:58:21 +08:00
Lunny Xiao and GitHub
1dfa26e00e
Move milestone to models/issues/ ( #19278 )
...
* Move milestone to models/issues/
* Fix lint
* Fix test
* Fix lint
* Fix lint
2022-04-08 17:11:15 +08:00
Lunny Xiao and GitHub
3c3d49899f
Remove dependent on session auth for api/v1 routers ( #19321 )
...
* Remove dependent on session auth for api/v1 routers
* Remove unnecessary session on API context
* remove missed header
* fix test
* fix missed api/v1
2022-04-08 06:22:10 +02:00
Lunny Xiao and GitHub
783a021889
Never use /api/v1 from Gitea UI Pages ( #19318 )
...
Reusing `/api/v1` from Gitea UI Pages have pros and cons.
Pros:
1) Less code copy
Cons:
1) API/v1 have to support shared session with page requests.
2) You need to consider for each other when you want to change something about api/v1 or page.
This PR moves all dependencies to API/v1 from UI Pages.
Partially replace #16052
2022-04-07 20:59:56 +02:00
Lunny Xiao and GitHub
cf5d4a7230
Upgrade xorm/builder from v0.3.9 to v0.3.10 ( #19296 )
...
xorm/builder v0.3.10 add support to EXISTS and NOT EXISTS.
2022-04-02 04:14:14 +08:00
89b9d42f08
Fix broken of team create ( #19288 )
...
* Fix broken of team create
* Update models/organization/team.go
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-04-01 14:05:31 +08:00
Lunny Xiao and GitHub
3a73645502
Performance improvement for add team user when org has more than 1000 repositories ( #19227 )
...
* performance improvement for add team user when org has more than 1000 repositories
* Fix bug
* Fix bug
2022-04-01 09:53:18 +08:00
Lunny Xiao and GitHub
420851ca1f
Fix global packages enabled avaiable ( #19276 )
...
Fix #19275
2022-03-31 19:31:53 +02:00
d4f84f1c93
Move reaction to models/issues/ ( #19264 )
...
* Move reaction to models/issues/
* Fix test
* move the function
* improve code
* Update models/issues/reaction.go
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-03-31 17:20:39 +08:00
Lunny Xiao and GitHub
74731c3a5a
Move some issue methods as functions ( #19255 )
...
* Move some issue methods as functions
* Fix bug
2022-03-29 16:57:33 +02:00
bd97736b9c
Move project files into models/project sub package ( #17704 )
...
* Move project files into models/project sub package
* Fix test
* Fix test
* Fix test
* Fix build
* Fix test
* Fix template bug
* Fix bug
* Fix lint
* Fix test
* Fix import
* Improve codes
Co-authored-by: 6543 <6543@obermui.de >
2022-03-29 22:16:31 +08:00
76aa33d884
Move init repository related functions to modules ( #19159 )
...
* Move init repository related functions to modules
* Fix lint
* Use ctx but db.DefaultContext
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-03-29 15:23:45 +08:00
b06b9a056c
Move organization related structs into sub package ( #18518 )
...
* Move organization related structs into sub package
* Fix test
* Fix lint
* Move more functions into sub packages
* Fix bug
* Fix test
* Update models/organization/team_repo.go
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
* Apply suggestions from code review
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
* Fix fmt
* Follow suggestion from @Gusted
* Fix test
* Fix test
* Fix bug
* Use ctx but db.DefaultContext on routers
* Fix bug
* Fix bug
* fix bug
* Update models/organization/team_user.go
* Fix bug
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-03-29 14:29:02 +08:00
Lunny Xiao and GitHub
54961f3ac9
Use goproxy.io instead of goproxy.cn ( #19242 )
2022-03-28 20:01:07 +03:00
6526733a58
Let web and API routes have different auth methods group ( #19168 )
...
* remove the global methods but create dynamiclly
* Fix lint
* Fix windows lint
* Fix windows lint
* some improvements
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-03-28 12:46:28 +08:00
c29fbc6d23
Hide sensitive content on admin panel progress monitor ( #19218 )
...
Sanitize urls within git process descriptions.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Andrew Thornton <art27@cantab.net >
2022-03-27 12:54:09 +01:00
Lunny Xiao and GitHub
18033f49ba
Restrict email address validation ( #17688 )
...
This didn't follow the RFC but it's a subset of that. I think we should narrow the allowed chars at first and discuss more possibility in future PRs.
2022-03-14 18:39:54 +01:00