Skip to content

Cloudxtreme/leap_mx

 
 

Repository files navigation

Leap MX

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.

Installing

  • 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.

Configuring

A sample config file can be found in pkg/mx.conf.sample

Running

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

Hacking

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.

Issues

  • see the Changelog for details of all major changes in the different versions

0.6.1

  • Bouncing messages can get into a bouncing loop (#6858)

0.6.0

  • leap-mx needs to get restarted after the first incoming mail is delivered (#6687)

About

The LEAP encrypting remailer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 88.4%
  • Shell 11.6%