1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-13 10:22:42 +01:00
phorge-phorge/src/applications/passphrase
epriestley a298a79bda Convert Phabricator to handle "%s" / "%B" properly
Summary:
Ref T1191. I believe we only have three meaningful binary fields across all applications:

  - The general cache may contain gzipped content.
  - The file storage blob may contain arbitrary binary content.
  - The Passphrase secret can store arbitrary binary data (although it currently never does).

This adds Lisk config for binary fields, and uses `%B` where necessary.

Test Plan:
  - Added and executed unit tests.
  - Forced file uploads to use MySQL, uploaded binaries.
  - Disabled the CONFIG_BINARY on the file storage blob and tried again, got an appropraite failure.
  - Tried to register with an account containing a G-Clef, and was stopped before the insert.

Reviewers: btrahan, arice

Reviewed By: arice

CC: arice, chad, aran

Maniphest Tasks: T1191

Differential Revision: https://secure.phabricator.com/D8316
2014-02-23 16:20:46 -08:00
..
application Migrate repositories to use Passphrase for credential management 2013-11-22 15:23:33 -08:00
controller Detect and prompt for passwords on SSH private keys, then strip them 2014-01-30 11:43:06 -08:00
credentialtype Detect and prompt for passwords on SSH private keys, then strip them 2014-01-30 11:43:06 -08:00
editor Fix a minor issue with editing Credential policies 2013-11-22 16:06:35 -08:00
keys Fix an error in PassphrasePasswordKey construction 2013-11-26 05:56:36 -08:00
phid Passphrase v0 2013-11-20 09:13:35 -08:00
query Passphrase v0 2013-11-20 09:13:35 -08:00
storage Convert Phabricator to handle "%s" / "%B" properly 2014-02-23 16:20:46 -08:00
view Show a queue utilization statistic in the Daemon console 2013-12-09 13:22:22 -08:00