aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use the KeyRevokeWorkflow when the key needs to be reset.feature/key-revocationJ08nY2017-08-078-45/+96
* Add KeyRevokeWorkflow.J08nY2017-08-063-29/+129
* Rename step pgp_prepare to create_address.J08nY2017-08-063-8/+8
* Refactor some stuff into PGPMixin.J08nY2017-08-064-25/+28
* Use custom moderator approval mixin/messages for subscription.J08nY2017-08-069-81/+202
* Add more tests for key revoke command.J08nY2017-08-033-2/+108
* Add some tests for key revoke command.J08nY2017-08-033-11/+85
* Add basic `key revoke` implementation.J08nY2017-08-031-3/+76
* Make key_usable check revocations properly.J08nY2017-08-024-16/+128
* Fix use of key_usable().J08nY2017-08-022-5/+5
* Use key_usable utility function when validating keys.J08nY2017-08-022-9/+34
* qa.J08nY2017-08-021-4/+4
* Recognize the KeyChangeModWorkflow in key confirm command.J08nY2017-08-021-2/+4
* Add tests for key change moderator approval.J08nY2017-08-026-30/+139
* Add moderator approval to key change workflow, optionally.J08nY2017-08-028-22/+136
* Fix `key` command test after rebase.J08nY2017-08-021-2/+2
* qa.J08nY2017-08-025-19/+17
* Fix .attach_keys and .attach_revocs in Wrappers.J08nY2017-08-028-54/+139
* Add revocation handling to Wrappers.J08nY2017-08-0211-10/+356
* Add key revocation certificate data to pgp tests.J08nY2017-08-025-0/+41
* Check the user supplied key for EncryptCommunications usage flag.J08nY2017-08-022-0/+89
* Fix FSKey.reload() test.J08nY2017-08-011-0/+2
* Merge branch 'feature/config-transformation'J08nY2017-08-0112-142/+314
|\
| * Use converted config values.feature/config-transformationJ08nY2017-08-016-24/+31
| * Move Config to mailman_pgp.config.config.J08nY2017-08-017-84/+107
| * Split ConfigValidator into ConfigValidator and ConfigConverter.J08nY2017-08-014-67/+209
|/
* Merge branch 'feature/key-store'J08nY2017-07-3114-124/+553
|\
| * Add basic shredding to FSKey. Needs more low-level solution.feature/key-storeJ08nY2017-07-315-20/+78
| * More tests for models.J08nY2017-07-317-8/+167
| * Refactor filesystem key store operations into FSKey. Introduce DBKey.J08nY2017-07-319-120/+332
|/
* More test coverage for wrappers.J08nY2017-07-315-1/+43
* More coverage across the board.J08nY2017-07-317-7/+94
* qa.J08nY2017-07-311-1/+0
* More coverage for REST.J08nY2017-07-312-7/+78
* Check that user sends a public key in `key` command.J08nY2017-07-313-17/+73
* Use try_decrypt where useful.J08nY2017-07-282-5/+9
* Add multi sig wrapper to PGPWrapper.J08nY2017-07-282-13/+43
* Fix MIMEMultisigWrapper .sign and .decrypt. Add more tests.J08nY2017-07-288-87/+154
* Move PGP test base to `testing` subpackage. Fix exceptions in wrappers.J08nY2017-07-2821-32/+234
* Merge branch 'feature/sign-adds-to-existing'J08nY2017-07-287-7/+416
|\
| * Fix some API promises being violated in MIMEMultiSigWrapper.feature/sign-adds-to-existingJ08nY2017-07-284-31/+263
| * Add some more MIMEMultiSigWrapper methods that differ from MIMEWrapper.J08nY2017-07-272-5/+76
| * Separate multisig handling into MIMEMultiSigWrapper.J08nY2017-07-273-71/+99
| * Add multisig handling as per draft-ietf-openpgp-multsig.J08nY2017-07-274-11/+89
* | Add more test coverage for PGPSignature rule.J08nY2017-07-282-4/+56
* | More coverage for PGP.J08nY2017-07-281-0/+63
* | Ignore tests/__init__.py in coverage.J08nY2017-07-281-0/+1
* | Add tests for custom deliver callable.J08nY2017-07-281-0/+85
|/
* Fix MIMEWrapper.decrypt.J08nY2017-07-271-3/+1
* qa.J08nY2017-07-271-1/+0