forgejo/models/fixtures
zeripath 44371b96f5 Ensure valid git author names passed in signatures (#5774)
* Ensure valid git author names passed in signatures

Fix #5772 - Git author names are not allowed to include `\n` `<` or `>` and
must not be empty. Ensure that the name passed in a signature is valid.

* Account for pathologically named external users

LDAP and the like usernames are not checked in the same way that users who signup are.
Therefore just ensure that user names are also git safe and if totally pathological -
Set them to "user-$UID"

* Add Tests and adjust test users

Make our testcases a little more pathological so that we be sure that integration
tests have a chance to spot these cases.

Signed-off-by: Andrew Thornton <art27@cantab.net>
2019-01-24 16:12:17 +02:00
..
access.yml Add search mode option to /api/repo/search (#2756) 2017-10-27 00:16:13 +03:00
access_token.yml
action.yml User action heatmap (#5131) 2018-10-23 10:57:42 +08:00
attachment.yml
collaboration.yml
comment.yml Hide outdated comments in file view (#5017) 2018-10-05 11:49:30 -04:00
commit_status.yml
deleted_branch.yml Add deleted_branch table fixture (#2832) 2017-11-04 15:31:59 +02:00
deploy_key.yml Writable deploy keys (closes #671) (#3225) 2018-01-07 00:55:53 +02:00
email_address.yml
follow.yml
gpg_key.yml
hook_task.yml API endpoint for testing webhook (#3550) 2018-04-29 14:21:33 +08:00
issue.yml Multiple assignees (#3705) 2018-05-09 19:29:04 +03:00
issue_assignees.yml Multiple assignees (#3705) 2018-05-09 19:29:04 +03:00
issue_label.yml
issue_user.yml Multiple assignees (#3705) 2018-05-09 19:29:04 +03:00
issue_watch.yml Hide unactive on explore users and some refactors (#2741) 2017-10-24 20:36:19 +03:00
label.yml
login_source.yml Add LDAP integration tests (#3897) 2018-05-11 15:55:32 +08:00
milestone.yml
notice.yml
notification.yml Add 'mark all read' option to notifications (#3097) 2017-12-07 13:52:57 +08:00
org_user.yml Remove IsOwner, NumTeams from OrgUser (#3269) 2018-01-08 09:48:37 +02:00
protected_branch.yml
public_key.yml Fixtures for public_key table (#3140) 2017-12-11 09:50:29 +08:00
pull_request.yml
reaction.yml Add reactions to issues/PR and comments (#2856) 2017-12-04 01:14:26 +02:00
release.yml
repo_indexer_status.yml Code/repo search (#2582) 2017-10-27 09:10:54 +03:00
repo_redirect.yml
repo_topic.yml feat(repo): support search repository by topic name (#4505) 2018-09-13 10:33:48 +08:00
repo_unit.yml Add rebase with merge commit merge style (#3844) (#4052) 2018-12-27 12:27:08 +02:00
repository.yml Refactor repo.isBare to repo.isEmpty #5629 (#5714) 2019-01-17 19:01:04 -05:00
review.yml Show review summary in pull requests (#5132) 2018-11-22 15:17:36 +02:00
star.yml
stopwatch.yml
team.yml Restrict permission check on repositories and fix some problems (#5314) 2018-11-28 19:26:14 +08:00
team_repo.yml Restrict permission check on repositories and fix some problems (#5314) 2018-11-28 19:26:14 +08:00
team_unit.yml Restrict permission check on repositories and fix some problems (#5314) 2018-11-28 19:26:14 +08:00
team_user.yml Restrict permission check on repositories and fix some problems (#5314) 2018-11-28 19:26:14 +08:00
topic.yml feat(repo): support search repository by topic name (#4505) 2018-09-13 10:33:48 +08:00
tracked_time.yml
u2f_registration.yml Add support for FIDO U2F (#3971) 2018-05-19 17:12:37 +03:00
user.yml Ensure valid git author names passed in signatures (#5774) 2019-01-24 16:12:17 +02:00
user_open_id.yml
watch.yml Hide unactive on explore users and some refactors (#2741) 2017-10-24 20:36:19 +03:00
webhook.yml