Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-09 | [refactor] use couch reduced views for lookups | drebs | |
The way uuid and pgp key were being queried by means of couch views was not efficient because they weren't using the reduce function and were filtering the views results in the python code. Also, the uuid is not actually needed to find out either if the address exists or if there's a pgp public key for that address. This commit refactors the couch helper to make use of the reduce functions in queried views and to get rid of the intermediate uuid querying. | |||
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 | [refactor] separate tcp map server code | drebs | |
Separate the common tcp map server code, used for both alias resolver and recipient access checker, to its own file. | |||
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-06 | Retry watching dirs if failed for some reason (closes #6687). | drebs | |
2015-02-05 | Add ability to trigger processing on SIGUSR1 (Related: #2591) | Kali Kaneko | |
2015-02-05 | Process unprocessed mail when MX starts (closes #2591). | drebs | |
2014-12-22 | Use gpg key directly | Ruben Pollan | |
_build_key_from_gpg in keymanager has changed | |||
2014-09-12 | Add errdecr key to each mail Soledad Document | Tomás Touceda | |
2014-09-11 | Implement mail bouncing under certain problematic situations | Tomás Touceda | |
2014-09-04 | Leap mx will not stop working for everyone if an user is inconsistent | Bruno Wagner Goncalves | |
2013-12-19 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/drebs/bug/4475_use-couch-document' into develop Conflicts: src/leap/mx/mail_receiver.py | |||
2013-12-17 | Ignore encoding, use message.as_string directly. | Tomás Touceda | |
The message is already in str type, so we don't care about encoding. json.dumps will ignore convertion. | |||
2013-12-16 | Use CouchDocument from new backend (#4475). | drebs | |
2013-12-05 | Merge remote-tracking branch 'chiiph/bug/fix_deadlock' into develop | Kali Kaneko | |
2013-12-05 | Fix deadlock situation if adding a skipped mail fails | Tomás Touceda | |
2013-11-26 | Add tester script to ease debugging problematic mails. | Tomás Touceda | |
2013-11-25 | Add X-Leap-Provenance header. Closes #4356. | drebs | |
2013-11-08 | Implement processing skipped mail regularly | Tomás Touceda | |
2013-11-07 | Refactor mail processing routine | Tomás Touceda | |
2013-11-07 | Use inline defers for more readable code | 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-31 | Pick correct recipient and encoding | Tomás Touceda | |
2013-10-30 | Merge remote-tracking branch 'chiiph/bug/recipient_return_line' into develop | Kali Kaneko | |
2013-10-29 | Fix return codes for check recipient | Tomás Touceda | |
2013-10-28 | Make the mail received callback more robust and add support for ml | Tomás Touceda | |
2013-10-28 | Support any encoding in the emails | Tomás Touceda | |
2013-10-15 | pep8 and sphinx format | Kali Kaneko | |
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 | 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 | Bump version to 0.3.00.3.0 | 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 | Update to latest Soledad api. | drebs | |
2013-06-13 | Fix version number to be a consistent 0.2.2 (Closes: #2849) | Micah Anderson | |
2013-05-10 | bump version | Kali Kaneko | |
moved tac file to pkg | |||
2013-05-09 | fix pip install | Kali Kaneko | |
2013-05-08 | fix conflict | kali | |
2013-05-07 | Add setup script and init.d script | Tomas Touceda | |
Also, some pep8 fixes |