Note: Currently in development. Feel free to test, and please report bugs on our tracker or by email.
An asynchronous, transparently-encrypting remailer for the LEAP platform, using BigCouch/CouchDB and PGP/GnuPG, written in Twisted Python.
- Leap MX is available as a debian package in Leap repository.
- A python package is available in pypi. Use ./pkg/requirements.pip to install requirements.
- Source code is available in github.
A sample config file can be found in pkg/mx.conf.sample
The debian package contains an initscript for the service. If you want to run from source or from the python package, maybe setup a virtualenv and do:
# git clone or unzip the python package, change into the dir, and do:
$ python setup.py install
# copy ./pkg/mx.conf.sample to /etc/leap/mx.conf and edit that file, then run:
$ twistd -ny pkg/mx.tac
Please see the doc/DESIGN docs.
Our bugtracker is here.
Please use that for bug reports and feature requests instead of github's tracker. We're using github for code commenting and review between collaborators.
- see the Changelog for details of all major changes in the different versions
- Bouncing messages can get into a bouncing loop (#6858)
- leap-mx needs to get restarted after the first incoming mail is delivered (#6687)