Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-15 | Add original DESIGN documentation from https://we.riseup.net/leap/mx. | Isis Lovecruft | |
2013-04-15 | Update README.md. | Isis Lovecruft | |
2013-02-19 | Merge branch 'fix/no-suid-for-virtualenv' into develop | Isis Lovecruft | |
2013-02-19 | Add unittest script, test_bootstrap, to verify that bootstrap is able to buildfix/no-suid-for-virtualenv | Isis Lovecruft | |
and execute virtualenv, pip, and python correctly. | |||
2013-02-19 | Add update to documentation explaining the bootstrap script and install | Isis Lovecruft | |
process. | |||
2013-02-19 | Add bootstrap script for creating a virtualenv to create a virtualenv for a | Isis Lovecruft | |
project, so that pip can be used without sudo. | |||
2013-02-17 | Merge branch 'feature/check-recipient' into develop | Isis Lovecruft | |
2013-02-17 | Add an __init__.py to the leap/mx/tests module with a boilerplated tests.run() | Isis Lovecruft | |
function so that the options parser doesn't choke on it. | |||
2013-02-17 | Clean up the options parser and documentation. | Isis Lovecruft | |
2013-02-17 | Set the traceback recursion when running in debug mode higher so that we can | Isis Lovecruft | |
follow exceptions better. | |||
2013-02-17 | Add a check for python3.0. | Isis Lovecruft | |
2013-02-17 | Move credit and license info out of __main__.__doc__ so that it's not crufting | Isis Lovecruft | |
up the screen everytime we run start_mx.py. | |||
2013-02-17 | Cleaned up documentation and added option handling class for the start script. | Isis Lovecruft | |
2013-02-17 | Add update mechanism to config files to allow new default configs to be pushed | Isis Lovecruft | |
to the git repo later without breaking past versions. | |||
2013-02-16 | Add new start script. | Isis Lovecruft | |
* TODO: The new start script still need an usage.Options() class. | |||
2013-02-16 | Add new version of leap/mx/util/runner.py file. | Isis Lovecruft | |
2013-02-16 | Update .gitignore to exclude config files. | Isis Lovecruft | |
2013-02-16 | Update .gitignore file to exclude logs/ directory. | Isis Lovecruft | |
2013-02-16 | Remove old start script. | Isis Lovecruft | |
2013-02-16 | Fix a bug in log.debug() where it was checking for the config setting in the | Isis Lovecruft | |
wrong section of the config. | |||
2013-02-16 | Fix log.start() function in leap/mx/util/log.py to properly use the xdg | Isis Lovecruft | |
directory if that was discovered in config setup. * Updated imports to reflect directory layout changes, again. | |||
2013-02-16 | Fix discovery of xdg .config directory on *nix systems, and use that path for | Isis Lovecruft | |
our config file if it exists. | |||
2013-02-16 | Add new parameters 'enable_logfile', 'logfile', 'debug', and 'noisy' to the | Isis Lovecruft | |
default config creation template. | |||
2013-02-16 | Moved client platform detection code to leap/mx/util/config.py. | Isis Lovecruft | |
* Remove extraneous storage.Storage() initializations. * Autosetup calls to config._get_config_location based on whether config.filename has been set elsewhere. | |||
2013-02-16 | Fix imports in leap/mx/util/config.py to reflect move of util/ directory, and | Isis Lovecruft | |
setup default config storage.Storage() modified dictionary objects for YAML configs. | |||
2013-02-16 | Fix imports in leap/mx/util/config.py to not import all of os. | Isis Lovecruft | |
2013-02-16 | Fix typo in leap/mx/util/net.py. | Isis Lovecruft | |
2013-02-16 | Remove unnecessary file src/__init__.py. | Isis Lovecruft | |
2013-02-16 | Add exceptions and util to leap/mx/__init__.py. | Isis Lovecruft | |
2013-02-16 | Moved leap/mx/util/exceptions.py to leap/mx/exceptions.py. | Isis Lovecruft | |
2013-02-16 | Cleaned up versioning to have more easily parsable public methods. | Isis Lovecruft | |
* Changed most of version.py to be in class Version, without importing any twisted code (so that runner.CheckRequirements can check for it first) and so that leap/mx/util/__init__.py can do: import version version = version.Version() to expost only the public methods. * Moved client detection platform code to leap/mx/util/config.py. | |||
2013-02-16 | Cleaned up version tracking and printing. | Isis Lovecruft | |
2013-02-15 | Merge branch 'feature/gpg-keygen' into develop | Isis Lovecruft | |
2013-02-15 | Added GnuPG key generation program. | Isis Lovecruft | |
* Added gpg-key-generator, which creates a directory under the current directory named "gpg-keys", creates a batch script for GnuPG to take as input to the "$ gpg --batch --gen-key " command. The gpg-key-generator will also somewhat handle cleanup of it's created files, appending instructions to the current GnuPG batch file, and creation of N keypairs at a time. It will call gpg itself, after creating the batch file, and create the keypairs. Lastly it prints a set of basic instructions for adding a new user account in order to avoid inadvertent mistakes to an actual user's GnuPG keyring. Do "$ gpg-key-generator --help" for more info. * First batch of test keypairs for unittesting leap_mx is included. The default keys were created with username: Louis Lingg <blackhole@leap.se>, and the passphrase for each secret key is "leap" (no quotes). | |||
2013-02-15 | Add the storage utility for parsing the config file structure in a more | Isis Lovecruft | |
readable fashion. | |||
2013-02-15 | Add missing __init__.py file to src/. | Isis Lovecruft | |
2013-02-15 | Updated the pip requirements file with a note to add a requirement for | Isis Lovecruft | |
whatever python-gnupg ends up being called after it's uploaded to pypi. | |||
2013-02-15 | Fixed (I think) the markdown on the subheader links in the README.md. | Isis Lovecruft | |
2013-02-15 | Module directory layout changes, with corresponding __init__.py changes. | Isis Lovecruft | |
2013-01-31 | Update pip requirements for pyxdg. | Isis Lovecruft | |
2013-01-31 | Update pip requirements file to include PyYAML. | Isis Lovecruft | |
2013-01-31 | Finished check_recipient and virtual_alias_map in AliasResolver. | Isis Lovecruft | |
2013-01-31 | Add callbacks to AliasResolverFactory, these need to be hooked to | Isis Lovecruft | |
couchdb.ConnectedCouchDB(). | |||
2013-01-31 | Add TODO to alias_resolver. | Isis Lovecruft | |
2013-01-31 | Renamed alias_resolver.createID() to alias_resolver.aliasToUUID(), renamed | Isis Lovecruft | |
AliasResolver classes, fixed docstrings and imports. | |||
2013-01-31 | Fix typo. | Isis Lovecruft | |
2013-01-31 | Separated CouchDB code into mx/couchdb.py and added fake-SMTP status codes to | Isis Lovecruft | |
alias_resolver. | |||
2013-01-31 | Add default boilerplate config to the config file creator. | Isis Lovecruft | |
2013-01-31 | Add UUID creator to alias_resolver. | Isis Lovecruft | |
2013-01-31 | Paranoia led me to adopt AGPLv3 over my usual favourite, WTFPL. | Isis Lovecruft | |