You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/models/user
Gwyneth Morgan 360b3fd17c
Include username in email headers (#28981)
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.
1 year ago
..
avatar.go Replace -1 with GhostUserID (#27703) 1 year ago
badge.go Remove most path-based golangci exclusions (#24214) 2 years ago
email_address.go Remove GetByBean method because sometimes it's danger when query condition parameter is zero and also introduce new generic methods (#28220) 1 year ago
email_address_test.go Reduce usage of `db.DefaultContext` (#27073) 2 years ago
error.go Refactor rename user and rename organization (#24052) 2 years ago
external_login_user.go Remove GetByBean method because sometimes it's danger when query condition parameter is zero and also introduce new generic methods (#28220) 1 year ago
follow.go Next round of `db.DefaultContext` refactor (#27089) 2 years ago
follow_test.go Next round of `db.DefaultContext` refactor (#27089) 2 years ago
list.go Reduce usage of `db.DefaultContext` (#27073) 2 years ago
main_test.go make writing main test easier (#27270) 1 year ago
must_change_password.go Add command to bulk set must-change-password (#22823) 2 years ago
openid.go More refactoring of `db.DefaultContext` (#27083) 2 years ago
openid_test.go More refactoring of `db.DefaultContext` (#27083) 2 years ago
redirect.go Another round of `db.DefaultContext` refactor (#27103) 1 year ago
redirect_test.go Another round of `db.DefaultContext` refactor (#27103) 1 year ago
search.go Reduce usage of `db.DefaultContext` (#27073) 2 years ago
setting.go More refactoring of `db.DefaultContext` (#27083) 2 years ago
setting_keys.go Show outdated comments in files changed tab (#24936) 2 years ago
setting_test.go More refactoring of `db.DefaultContext` (#27083) 2 years ago
user.go Include username in email headers (#28981) 1 year ago
user_system.go Replace -1 with GhostUserID (#27703) 1 year ago
user_test.go Normalize oauth email username (#28561) 1 year ago
user_update.go Implement FSFE REUSE for golang files (#21840) 2 years ago