mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-15 11:22:40 +01:00
0b3d10c3da
Summary: Fixes T7938. - Primarily, users can currently shoot themselves in the foot by putting `../../etc/passwd` and other similar nonsense in these fields (this is not dangerous, but also does not work). Require sensible names. - Enforce uniqueness so these names can be used in URIs and as identifiers in the future. - (This doesn't start actually using them for anything fancy yet.) Test Plan: - Gave several repositories clone names: a valid name, two duplicate names, an invalid, name, some with no names. - Ran migrations. - Got clean conversion for valid names, appropriate errors for invalid/duplicate names. Reviewers: chad Reviewed By: chad Maniphest Tasks: T7938 Differential Revision: https://secure.phabricator.com/D14986 |
||
---|---|---|
.. | ||
DiffusionBranchTableController.php | ||
DiffusionBrowseController.php | ||
DiffusionChangeController.php | ||
DiffusionCommitBranchesController.php | ||
DiffusionCommitController.php | ||
DiffusionCommitEditController.php | ||
DiffusionCommitTagsController.php | ||
DiffusionController.php | ||
DiffusionDiffController.php | ||
DiffusionExternalController.php | ||
DiffusionHistoryController.php | ||
DiffusionInlineCommentController.php | ||
DiffusionInlineCommentPreviewController.php | ||
DiffusionLastModifiedController.php | ||
DiffusionLintController.php | ||
DiffusionMirrorDeleteController.php | ||
DiffusionMirrorEditController.php | ||
DiffusionPathCompleteController.php | ||
DiffusionPathTreeController.php | ||
DiffusionPathValidateController.php | ||
DiffusionPushEventViewController.php | ||
DiffusionPushLogController.php | ||
DiffusionPushLogListController.php | ||
DiffusionRefTableController.php | ||
DiffusionRepositoryController.php | ||
DiffusionRepositoryCreateController.php | ||
DiffusionRepositoryDefaultController.php | ||
DiffusionRepositoryEditActionsController.php | ||
DiffusionRepositoryEditActivateController.php | ||
DiffusionRepositoryEditAutomationController.php | ||
DiffusionRepositoryEditBasicController.php | ||
DiffusionRepositoryEditBranchesController.php | ||
DiffusionRepositoryEditController.php | ||
DiffusionRepositoryEditDangerousController.php | ||
DiffusionRepositoryEditDeleteController.php | ||
DiffusionRepositoryEditEncodingController.php | ||
DiffusionRepositoryEditHostingController.php | ||
DiffusionRepositoryEditMainController.php | ||
DiffusionRepositoryEditStagingController.php | ||
DiffusionRepositoryEditStorageController.php | ||
DiffusionRepositoryEditSubversionController.php | ||
DiffusionRepositoryEditUpdateController.php | ||
DiffusionRepositoryListController.php | ||
DiffusionRepositoryNewController.php | ||
DiffusionRepositorySymbolsController.php | ||
DiffusionRepositoryTestAutomationController.php | ||
DiffusionServeController.php | ||
DiffusionSymbolController.php | ||
DiffusionTagListController.php |