summaryrefslogtreecommitdiff
path: root/src/leap/mx
AgeCommit message (Collapse)Author
2013-02-16Fix log.start() function in leap/mx/util/log.py to properly use the xdgIsis Lovecruft
directory if that was discovered in config setup. * Updated imports to reflect directory layout changes, again.
2013-02-16Fix discovery of xdg .config directory on *nix systems, and use that path forIsis Lovecruft
our config file if it exists.
2013-02-16Add new parameters 'enable_logfile', 'logfile', 'debug', and 'noisy' to theIsis Lovecruft
default config creation template.
2013-02-16Moved 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-16Fix imports in leap/mx/util/config.py to reflect move of util/ directory, andIsis Lovecruft
setup default config storage.Storage() modified dictionary objects for YAML configs.
2013-02-16Fix imports in leap/mx/util/config.py to not import all of os.Isis Lovecruft
2013-02-16Fix typo in leap/mx/util/net.py.Isis Lovecruft
2013-02-16Add exceptions and util to leap/mx/__init__.py.Isis Lovecruft
2013-02-16Moved leap/mx/util/exceptions.py to leap/mx/exceptions.py.Isis Lovecruft
2013-02-16Cleaned 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-15Add the storage utility for parsing the config file structure in a moreIsis Lovecruft
readable fashion.
2013-02-15Module directory layout changes, with corresponding __init__.py changes.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 UUID creator to alias_resolver.Isis Lovecruft
2013-01-25Updated __init__.py files for new structure.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.