| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix PGPMIMEWrapper to adhere to RFC3156. | J08nY | 2017-06-19 | 1 | -2/+11 | |
| | | ||||||
| * | Add PGPMimeWrapper. | J08nY | 2017-06-19 | 2 | -3/+40 | |
| | | | | | | - PGPMimeWrapper is an adapter that provides some RFC3156 functions on an email.message.Message object. | |||||
| * | Fix KeyError. | J08nY | 2017-06-19 | 1 | -3/+3 | |
| | | ||||||
| * | Switch to PGPy. | J08nY | 2017-06-19 | 7 | -85/+208 | |
| | | ||||||
| * | Lazy load mlist attribute in EncryptedMailingList. | J08nY | 2017-06-18 | 1 | -0/+3 | |
| | | ||||||
| * | Delete list keys on ListDeletedEvent. | J08nY | 2017-06-18 | 1 | -1/+3 | |
| | | ||||||
| * | Expose generated list key to REST. | J08nY | 2017-06-18 | 2 | -4/+25 | |
| | | ||||||
| * | Move keypair config defaults. | J08nY | 2017-06-18 | 1 | -2/+5 | |
| | | ||||||
| * | Use gpgmime utils. | J08nY | 2017-06-18 | 1 | -6/+3 | |
| | | ||||||
| * | Add list key generation. | J08nY | 2017-06-18 | 5 | -14/+89 | |
| | | ||||||
| * | Work with a scoped_session. | J08nY | 2017-06-18 | 2 | -5/+11 | |
| | | ||||||
| * | Fix config loading. | J08nY | 2017-06-17 | 1 | -2/+1 | |
| | | ||||||
| * | Add basic gpgmime initialization and config. | J08nY | 2017-06-17 | 3 | -3/+25 | |
| | | ||||||
| * | Rename example config. | J08nY | 2017-06-17 | 3 | -17/+29 | |
| | | ||||||
| * | Add key properties to models. Add EncryptedAddress model. | J08nY | 2017-06-15 | 2 | -1/+34 | |
| | | ||||||
| * | Move config loading to config package. | J08nY | 2017-06-15 | 2 | -9/+20 | |
| | | ||||||
| * | Add dependency on zope.event. | J08nY | 2017-06-15 | 1 | -0/+0 | |
| | | ||||||
| * | Rename to mailman-pgp. | J08nY | 2017-06-09 | 29 | -49/+60 | |
| | | | | | | - Renames to a name better suited following mailman-hyperkitty being a mailman plugin. | |||||
| * | Sketch out basic skeleton: | J08nY | 2017-06-07 | 17 | -32/+260 | |
| | | | | | | | | | | | | | | | | | | | | | - Encrypted mailing list is created with one of the "Encrypted" styles. Which creates an EncryptedMilingList object in pgpmailman's db. This object lives there for the rest of the life of the mailing list. Holds list configuration, such as action to take on unsigned messages, action to take on non- encrypted messages and so on. See pgpmailman.model.list... - Custom Incoming runner is set instead of the default Mailman one. This runner passes any messages to an ordinary list to the original incoming runner to its (configurable) queue. Any messages for an encrypted mailing list are processed before either being passed to the original incoming runner or discarded / bounced. In case they are to be accepted, they are "unwrapped" of the PGP/MIME related stuff and only the core message is passed to the original incoming runner. The signature is stripped and stored in msgdata if present, for the OutgoingRunner to attach it if configured. | |||||
| * | Add some skeletons. | J08nY | 2017-06-04 | 11 | -18/+135 | |
| | | ||||||
| * | Add tox for testing, fix py-pgp dependency. | J08nY | 2017-06-02 | 2 | -3/+2 | |
| | | ||||||
| * | Add basic structure and make pgpmailman a setuptools package. | J08nY | 2017-06-02 | 12 | -0/+92 | |
| | | ||||||
| * | Initial structure | J08nY | 2017-05-31 | 5 | -0/+0 | |
