summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-15Fixed (I think) the markdown on the subheader links in the README.md.Isis Lovecruft
2013-02-15Module directory layout changes, with corresponding __init__.py changes.Isis Lovecruft
2013-01-31Update pip requirements for pyxdg.Isis Lovecruft
2013-01-31Update pip requirements file to include PyYAML.Isis Lovecruft
2013-01-31Finished check_recipient and virtual_alias_map in AliasResolver.Isis Lovecruft
2013-01-31Add callbacks to AliasResolverFactory, these need to be hooked toIsis Lovecruft
couchdb.ConnectedCouchDB().
2013-01-31Add TODO to alias_resolver.Isis Lovecruft
2013-01-31Renamed alias_resolver.createID() to alias_resolver.aliasToUUID(), renamedIsis Lovecruft
AliasResolver classes, fixed docstrings and imports.
2013-01-31Fix typo.Isis Lovecruft
2013-01-31Separated CouchDB code into mx/couchdb.py and added fake-SMTP status codes toIsis Lovecruft
alias_resolver.
2013-01-31Add default boilerplate config to the config file creator.Isis Lovecruft
2013-01-31Add UUID creator to alias_resolver.Isis Lovecruft
2013-01-31Paranoia led me to adopt AGPLv3 over my usual favourite, WTFPL.Isis Lovecruft
2013-01-31Moved exceptions to their own file to keep the code cleaner.Isis Lovecruft
2013-01-31Config file parsing and creating utility. This will need to be refactored toIsis Lovecruft
use JSON, following leap_client, and may tie into soledad.
2013-01-31Add docstrings and client OS detection functions to mx/util/version.py.Isis Lovecruft
2013-01-31Add storage dictionary class (for config files) to mx/util/__init__.py.Isis Lovecruft
2013-01-28Need to switch the config to JSON following leap_client.Isis Lovecruft
2013-01-28Added main file for starting the remailer, still need to finishIsis Lovecruft
check_recipient, added logging functionality, and config is halfway done, but it will need to use JSON rather than Yaml.
2013-01-28Fixed a missing comma in the logger in util/log.py.Isis Lovecruft
2013-01-28Fixed module structure, again, due to directory layout change.Isis Lovecruft
2013-01-28Moved mx-requirements.pip to /pkg/ dir.Isis Lovecruft
2013-01-25Updated __init__.py files for new structure.Isis Lovecruft
2013-01-25Updated leap module structure in /src/leap/__init__.py.Isis Lovecruft
2013-01-25Move pip requirements.txt file to be in /pkg, in order to be similar toIsis Lovecruft
leap_client dir structure. Renamed VERSION to VERSION.md so that github will recognise it.
2013-01-25Cleaned up logging functions and added docstrings.Isis Lovecruft
2013-01-25Added timestamp formatting functions to logger.Isis Lovecruft
2013-01-25Add the logger.Isis Lovecruft
2013-01-25Update .gitignore to exclude temp files.Isis Lovecruft
2013-01-25Clean up directory structure to be better aligned with other leap pythonIsis Lovecruft
project, add __init__.py to modules directories, and add query callback function to couchdb in alias_resolver.py for check_recipient feature.
2013-01-24Began implementing CouchDB connection classes with standard query utilitiesIsis Lovecruft
for the alias_resolver.
2013-01-23Moved a check on IP addresses to utils/net.py.Isis Lovecruft
2013-01-23Updated NOTES, which contains ticket updates and tickets which need to beIsis Lovecruft
created, due to network availability being unreliable on airports and in planes.
2013-01-17Merge branch 'develop' into feature-check_recipientIsis Lovecruft
Conflicts: NOTES.md
2013-01-17Adding NOTES.md file for keeping track of design questions and resolutionIsis Lovecruft
ideas during development process, as well as ongoing progress for tickets and feature implementations.
2013-01-17Adding NOTES.md file for keeping track of design questions and resolutionIsis Lovecruft
ideas during development process, as well as ongoing progress for tickets and feature implementations.
2013-01-15Add utilities for network interfaces and addresses.Isis Lovecruft
2013-01-15Add /leap/__init__.py to make directory contents modular.Isis Lovecruft
2013-01-15Added versioning utility.Isis Lovecruft
2013-01-15Added /leap/mx/alias_resolver.py, which contains classes for creating a serverIsis Lovecruft
to resolve Postfix aliases.
2013-01-14Updated .gitignore to exclude *.private files.Isis Lovecruft
2013-01-14Updated README to include directions for virtualenv, and added ↵Isis Lovecruft
requirements.txt file for pip.
2013-01-09Initial commitIsis Agora Lovecruft