Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-26 | [bug] check if key is expired | Ruben Pollan | |
For expired keys gnupg will not allow us to encrypt (to force it we'll need to fake the system date). Let's bounce the email properly in this case, and register the error. Make sure as well that _encrypt_message does not return None, let's raise exceptions in case of failure. - Related: #8663 | |||
2017-01-26 | [pkg] remove old changes notes | Kali Kaneko | |
2016-04-18 | [pkg] Update changelog | Kali Kaneko | |
2016-04-14 | [feature] Bounce stalled emails after a timeout. | Ruben Pollan | |
* Resolves: #7998 | |||
2016-03-11 | [bug] Check if the account is enabled | Ruben Pollan | |
- Resolves: #7961 | |||
2015-12-09 | [feat] use the original message for encryption | Ruben Pollan | |
Do not reconstruct the message from the parsed one. Added test for missleading encoding. - Resolves: #7253 | |||
2015-12-09 | [feat] postfix lookup against couchdb for client smtp fingerprint | Ruben Pollan | |
- Resolves: #4285 | |||
2015-11-26 | [doc] document the return codes of the TCP maps | Ruben Pollan | |
- Resolves: #7271 | |||
2015-11-23 | [feat] add '@deliver.local' to uuid | Ruben Pollan | |
- Resolves: #5959 | |||
2015-11-18 | [feat] Use syslog for logging | Ruben Pollan | |
- Closes: #6859 - Related: #6942 | |||
2015-11-12 | [feat] update leap.mx usage of soledad CouchDatabase | Ruben Pollan | |
- Related: #7565 | |||
2015-09-15 | [feat] return a more meaningful msg if user exists but has no key | Ruben Pollan | |
- Resolves: #7272 | |||
2015-09-15 | [test] add test infrastructure | Ruben Pollan | |
Some refactor on the couchdb usage was needed to be able to mock couchdb. - Resolves: #7435 | |||
2015-09-11 | [feat] Don't add any X-Leap-Provenance header | Ruben Pollan | |
- Resolves: #7439 | |||
2015-05-08 | [bug] remove --syslog twistd option | drebs | |
Currently, we don't want to log to syslog, because the platform has to be modified before we can do that (see #6942). In the future, we might want to log to syslog only, or make it optional depending on the contents of /etc/default/leap_mx. For now we just remove twistd's --syslog option from the initscript. Closes: #6937. | |||
2015-04-21 | [pkg] fold in changes0.6.2 | drebs | |
Releases: 0.6.2 | |||
2015-04-20 | [bug] implement message bouncing according to RFCs | drebs | |
If we do not adhere to the standads, we may have a lot of problems when bouncing a message. This commit implements a bounce message according to: * RFC 6522 - The Multipart/Report Media Type for the Reporting of Mail System Administrative Messages * RFC 3834 - Do not bounce for unknown or invalid addresses. * RFC 3464 - An Extensible Message Format for Delivery Status Notification. Closes: #6858. | |||
2015-04-13 | [bug] fix bounce message recipient | drebs | |
The bounce message was using the original message's "From:" header instead of the "To:" header to indicate the original recipient. This commit fixes that. Closes: #6854. Releases: 0.6.2, 0.7.0 | |||
2015-04-09 | [bug] limit pgp key lookup to access check server | drebs | |
In order to minimize the number of couchdb queries and the number of mx lookups in case of junk mail this commit restricts the pgp key lookup to the access check server (and removes it from the alias server). Closes: #6795. | |||
2015-03-25 | [feat] reject incoming mail if no pgp key found | drebs | |
Implement a PGP key lookup in the postfix smtp recipient restriction and virtual alias mapping levels. If no PGP key is found, then the address is rejected with a temporary error. Closes: #6795 | |||
2015-03-25 | [bug] correctly return async bouncer deferred | drebs | |
2015-02-11 | Fold in changes0.6.1 | Ivan Alejandro | |
2015-02-06 | Retry watching dirs if failed for some reason (closes #6687). | drebs | |
2015-02-05 | Process unprocessed mail when MX starts (closes #2591). | drebs | |
2015-01-12 | log to syslog. Closes: #6307 | Kali Kaneko | |
2013-11-01 | Fold in changes | Tomás Touceda | |
2013-11-01 | Update requirements | Tomás Touceda | |
2013-10-31 | Improve logging to better support unicode | Tomás Touceda | |
Also add some files I forgot to add in a different feature branch. | |||
2013-10-30 | Merge remote-tracking branch 'chiiph/bug/recipient_return_line' into develop | Kali Kaneko | |
2013-10-29 | Add changes file | Tomás Touceda | |
2013-10-28 | Add changes file | Tomás Touceda | |
2013-09-06 | Fold in changes.0.3.2 | Ivan Alejandro | |
2013-09-04 | Merge remote-tracking branch 'chiiph/bug/properly_parse_addr' into develop | Kali Kaneko | |
2013-08-31 | Properly parse mail address | Tomás Touceda | |
2013-08-30 | Merge remote-tracking branch 'chiiph/bug/keep_watcher_in_memory' into develop | Kali Kaneko | |
2013-08-30 | Keep file watcher in memory to prevent losing file events | Tomás Touceda | |
2013-08-29 | Actually save the doc in couch | Tomás Touceda | |
2013-08-23 | Fold in changes0.3.1 | Tomás Touceda | |
2013-08-23 | Versioneer all the things! | Kali Kaneko | |
2013-08-21 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'drebs/feature/3487-split-soledad-into-common-client-and-server' into develop Conflicts: src/leap/mx/mail_receiver.py | |||
2013-08-20 | Migrate mx to work with the new couchdb structure and views | Tomás Touceda | |
2013-08-19 | Update to new soledad package scheme. | drebs | |
2013-08-09 | Fold in changes | Tomás Touceda | |
2013-08-09 | Merge remote-tracking branch 'kali/bug/3405_return_for_bare_username' into ↵ | Tomás Touceda | |
develop | |||
2013-08-09 | Return code even if bare username | Kali Kaneko | |
2013-08-08 | Update to latest keymanager API and support bundled GPG. | drebs | |
2013-08-06 | Fix alias lookup return codes. Closes #3356 | Kali Kaneko | |
2013-07-31 | Use the new API to import ascii armored key | Tomás Touceda | |
2013-07-04 | Add dependency for leap.keymanager. | drebs | |
2013-07-04 | Update to latest Soledad api. | drebs | |