forgejo/models
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 Fix incorrect action duration time when rerun the job before executed once () 2024-01-19 14:05:49 +00:00
activities Revert "Speed up loading the dashboard on mysql/mariadb ()" () 2024-02-01 14:25:37 +08:00
admin Next round of db.DefaultContext refactor () 2023-09-16 14:39:12 +00:00
asymkey Update tool dependencies () 2024-02-02 19:11:39 -05:00
auth Move more functions to db.Find () 2024-01-15 02:19:25 +00:00
avatars Refactor some legacy code and remove unused code () 2023-12-28 09:38:59 +00:00
db Fix joins in db.Find(AndCount) () 2024-01-30 02:37:24 +00:00
dbfs make writing main test easier () 2023-09-28 01:38:53 +00:00
fixtures Fix reverting a merge commit failing () 2024-01-16 15:06:51 +00:00
git Add support for sha256 repositories () 2024-01-19 17:05:02 +01:00
issues Simplify how git repositories are opened () 2024-01-27 21:09:51 +01:00
migrations Add support for sha256 repositories () 2024-01-19 17:05:02 +01:00
organization 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
packages Fix some RPM registry flaws () 2024-01-19 11:37:10 +00:00
perm 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
project Fix comment permissions () 2023-11-25 17:21:21 +00:00
pull Add support for sha256 repositories () 2024-01-19 17:05:02 +01:00
repo Simplify how git repositories are opened () 2024-01-27 21:09:51 +01:00
secret Use db.Find instead of writing methods for every object () 2023-11-24 03:49:41 +00:00
shared/types Display owner of a runner as a tooltip instead of static text () 2023-05-12 08:43:27 +00:00
system Refactor deletion () 2023-12-25 21:25:29 +01:00
unit Make actions default enabled for newly created repository if global configuraion enabled () 2023-10-10 14:45:31 +00:00
unittest Upgrade xorm () 2023-10-19 10:25:57 +00:00
user Include username in email headers () 2024-02-03 00:41:27 +00:00
webhook Refactor deletion () 2023-12-25 21:25:29 +01:00
error.go Forbid removing the last admin user () 2024-01-15 06:51:43 +00:00
fixture_generation.go Replace more db.DefaultContext () 2023-10-15 17:46:06 +02:00
fixture_test.go Replace more db.DefaultContext () 2023-10-15 17:46:06 +02:00
main_test.go make writing main test easier () 2023-09-28 01:38:53 +00:00
org.go Refactor deletion () 2023-12-25 21:25:29 +01:00
org_team.go 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
org_team_test.go Reduce usage of db.DefaultContext () 2023-09-14 17:09:32 +00:00
org_test.go Replace more db.DefaultContext () 2023-10-15 17:46:06 +02:00
repo.go Refactor deletion () 2023-12-25 21:25:29 +01:00
repo_test.go Penultimate round of db.DefaultContext refactor () 2023-10-11 04:24:07 +00:00
repo_transfer.go Next round of db.DefaultContext refactor () 2023-09-16 14:39:12 +00:00
repo_transfer_test.go Next round of db.DefaultContext refactor () 2023-09-16 14:39:12 +00:00