1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 17:32:41 +01:00
phorge-phorge/src/applications/differential/conduit
epriestley 5ac36e8f77 Allow Herald "diff" rules to reject content before it is written
Summary: Fixes T5915. Occasionally, users derp up and diff private key material. Adding a pre-write Herald phase enables configuration of a partial layer of protection that will reject these changes before they hit disk, provided they can be detected by, e.g., filename.

Test Plan:
  - Added a rule with checks on every field, verified they looked fine in the transcript.
  - Created some revisions to test those changes (I have a bunch of revision rules locally).
  - Verified rejects don't write transcripts to the database.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T5915

Differential Revision: https://secure.phabricator.com/D10305
2014-08-20 14:26:29 -07:00
..
DifferentialCloseConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialCreateCommentConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialCreateDiffConduitAPIMethod.php Allow Herald "diff" rules to reject content before it is written 2014-08-20 14:26:29 -07:00
DifferentialCreateInlineConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialCreateRawDiffConduitAPIMethod.php Allow Herald "diff" rules to reject content before it is written 2014-08-20 14:26:29 -07:00
DifferentialCreateRevisionConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialFindConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialFinishPostponedLintersConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialGetAllDiffsConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialGetCommitMessageConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialGetCommitPathsConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialGetDiffConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialGetRawDiffConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialGetRevisionCommentsConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialGetRevisionConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialParseCommitMessageConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialQueryConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialQueryDiffsConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialSetDiffPropertyConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialUpdateRevisionConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00
DifferentialUpdateUnitResultsConduitAPIMethod.php Rename Conduit classes 2014-07-25 10:54:15 +10:00