summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-13[bug] fix bounce message recipientdrebs
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[refactor] use couch reduced views for lookupsdrebs
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 serverdrebs
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-26[docs] add leap standard commit template to repoKali Kaneko
Because in CDO we trust.
2015-03-25[refactor] separate tcp map server codedrebs
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 founddrebs
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 deferreddrebs
2015-02-11Fold in changes0.6.1Ivan Alejandro
2015-02-06Retry watching dirs if failed for some reason (closes #6687).drebs
2015-02-05Add ability to trigger processing on SIGUSR1 (Related: #2591)Kali Kaneko
2015-02-05Process unprocessed mail when MX starts (closes #2591).drebs
2015-01-12sync initscript with debian versionMicah Anderson
2015-01-12add --prefix argument to get distinguishable syslog messagesMicah Anderson
2015-01-12log to syslog. Closes: #6307Kali Kaneko
2014-12-22Use gpg key directlyRuben Pollan
_build_key_from_gpg in keymanager has changed
2014-09-26Merge branch 'release-0.6.0'0.6.0Tomás Touceda
2014-09-26Fold in changesTomás Touceda
2014-09-12Merge remote-tracking branch 'chiiph/feature/6072_error_decrypting_key' into ↵Kali Kaneko
develop
2014-09-12Add errdecr key to each mail Soledad DocumentTomás Touceda
2014-09-11Merge remote-tracking branch 'chiiph/feature/bounce_mails' into developKali Kaneko
2014-09-11Implement mail bouncing under certain problematic situationsTomás Touceda
2014-09-08Merge remote-tracking branch 'bwgpro/user_id_wont_break_mx' into developTomás Touceda
2014-09-08Added changes fileBruno Wagner Goncalves
2014-09-04Leap mx will not stop working for everyone if an user is inconsistentBruno Wagner Goncalves
2014-04-11Merge remote-tracking branch 'chiiph/bug/improve_changelog_readability' into ↵Kali Kaneko
develop
2014-04-10Improve changelog readabilityTomás Touceda
2014-04-04Merge branch 'release-0.3.6'0.5.0Tomás Touceda
2014-04-04Fold in changesTomás Touceda
2014-04-04Update requirementsTomás Touceda
2013-12-19Merge 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-17Merge remote-tracking branch 'chiiph/bug/multiple_encoding' into developIvan Alejandro
2013-12-17Ignore 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-16Use CouchDocument from new backend (#4475).drebs
2013-12-10Merge branch 'release-0.3.5'0.3.5Tomás Touceda
2013-12-09Fold in changesTomás Touceda
2013-12-05Merge remote-tracking branch 'chiiph/bug/fix_deadlock' into developKali Kaneko
2013-12-05Fix deadlock situation if adding a skipped mail failsTomás Touceda
2013-11-26Add tester script to ease debugging problematic mails.Tomás Touceda
2013-11-25Merge remote-tracking branch ↵Tomás Touceda
'drebs/feature/4356_add-x-leap-provenance-header-to-incoming-emails' into develop
2013-11-25Add X-Leap-Provenance header. Closes #4356.drebs
2013-11-15Merge branch 'release-0.3.4'0.3.4Tomás Touceda
2013-11-15Fold in changesTomás Touceda
2013-11-08Merge remote-tracking branch 'chiiph/bug/process_skipped_mail' into developKali Kaneko
2013-11-08Add changes fileTomás Touceda
2013-11-08Implement processing skipped mail regularlyTomás Touceda
2013-11-07Refactor mail processing routineTomás Touceda
2013-11-07Use inline defers for more readable codeTomás Touceda
2013-11-01Merge branch 'release-0.3.3'0.3.3Tomás Touceda
2013-11-01Fold in changesTomás Touceda
2013-11-01Update requirementsTomás Touceda