gitea/services
Gwyneth Morgan 360b3fd17c
Include username in email headers ()
Emails from Gitea comments do not contain the username of the commenter
anywhere, only their display name, so it is not possible to verify who
made a comment from the email itself:

	From: "Alice" <email@gitea>
	X-Gitea-Sender: Alice
	X-Gitea-Recipient: Bob
	X-GitHub-Sender: Alice
	X-GitHub-Recipient: Bob

	This comment looks like it's from @alice.

The X-Gitea/X-GitHub headers also use display names, which is not very
reliable for filtering, and inconsistent with GitHub's behavior:

	X-GitHub-Sender: lunny
	X-GitHub-Recipient: gwymor

This change includes both the display name and username in the From
header, and switches the other headers from display name to username:

	From: "Alice (@fakealice)" <email@gitea>
	X-Gitea-Sender: fakealice
	X-Gitea-Recipient: bob
	X-GitHub-Sender: fakealice
	X-GitHub-Recipient: bob

	This comment looks like it's from @alice.
2024-02-03 00:41:27 +00:00
..
actions Add artifacts v4 jwt to job message and accept it () 2024-02-02 14:25:59 +00:00
agit Adjust object format interface () 2023-12-17 11:56:08 +00:00
asymkey Simplify how git repositories are opened () 2024-01-27 21:09:51 +01:00
attachment Even more db.DefaultContext refactor () 2023-10-03 10:30:41 +00:00
auth Fix SSPI user creation () 2024-01-27 09:27:34 +00:00
automerge Simplify how git repositories are opened () 2024-01-27 21:09:51 +01:00
context Another round of db.DefaultContext refactor () 2023-09-25 13:17:37 +00:00
convert Fix an actions schedule bug () 2024-01-31 14:55:12 +00:00
cron Update go dependencies () 2023-12-19 09:18:42 +08:00
doctor Simplify how git repositories are opened () 2024-01-27 21:09:51 +01:00
externalaccount Final round of db.DefaultContext refactor () 2023-10-14 08:37:24 +00:00
feed More db.DefaultContext refactor () 2023-09-29 12:12:54 +00:00
forms Remove trust model selection from repository creation on web page because it can be changed in settings later () 2024-01-16 20:54:48 +08:00
gitdiff Add option to disable ambiguous unicode characters detection () 2023-12-17 14:38:54 +00:00
indexer Fix missing issue search index update when changing status () 2023-12-03 12:22:44 +01:00
issue Remove deadcode under models/issues () 2023-12-19 20:12:02 +01:00
lfs Remove GetByBean method because sometimes it's danger when query condition parameter is zero and also introduce new generic methods () 2023-12-07 15:27:36 +08:00
mailer Include username in email headers () 2024-02-03 00:41:27 +00:00
markup make writing main test easier () 2023-09-28 01:38:53 +00:00
migrations Simplify how git repositories are opened () 2024-01-27 21:09:51 +01:00
mirror Simplify how git repositories are opened () 2024-01-27 21:09:51 +01:00
notify Update status and code index after changing the default branch () 2023-09-13 04:43:31 +00:00
org Delete repos of org when purge delete user () 2023-10-19 13:16:11 +00:00
packages Fix some RPM registry flaws () 2024-01-19 11:37:10 +00:00
pull Simplify how git repositories are opened () 2024-01-27 21:09:51 +01:00
release Avoid sending update/delete release notice when it is draft () 2024-02-02 04:18:12 +00:00
repository Update tool dependencies () 2024-02-02 19:11:39 -05:00
secrets Refactor deletion () 2023-12-25 21:25:29 +01:00
task Fix incorrect ctx usage in defer function () 2023-10-22 14:12:27 +00:00
uinotification Penultimate round of db.DefaultContext refactor () 2023-10-11 04:24:07 +00:00
user Forbid removing the last admin user () 2024-01-15 06:51:43 +00:00
webhook Abstract hash function usage () 2023-12-13 21:02:00 +00:00
wiki Fix an actions schedule bug () 2024-01-31 14:55:12 +00:00