summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | Update Sphinx theme and add todo directives.Isis Lovecruft2013-11-28
| | |
| * | Add Sphinx options for ignoring pickled doctree state.Isis Lovecruft2013-11-28
| | |
| * | fixup! Add modified Bootwatch stylesheet so we don't hit googlefonts.com.Isis Lovecruft2013-11-28
| | |
| * | Link twisted.* Sphinx directives to Twisted API docs.Isis Lovecruft2013-11-28
| | |
| * | Add modified Bootwatch stylesheet so we don't hit googlefonts.com.Isis Lovecruft2013-11-28
| | |
| * | Remove unused static resources from doc/sphinx/source/.Isis Lovecruft2013-11-28
| | |
| * | Fix Sphinx references to bridgedb.parse and bridgedb.Storage.Isis Lovecruft2013-11-28
| | |
| * | Include Sphinx documentation for gen_bridge_descriptors script.Isis Lovecruft2013-11-28
| | |
| * | Also mock ipaddr module for doc builds.Isis Lovecruft2013-11-26
| | |
| * | Mock C-extensions out for doc building.Isis Lovecruft2013-11-26
| | |
| * | Add sources for building Sphinx documentation.Isis Lovecruft2013-11-25
|/ /
* | Pin coverage, coveralls, and sure version numbers in .travis.yml.Isis Lovecruft2013-11-25
| |
* | Merge branch 'feature/9865-test-harness-coverage' into developIsis Lovecruft2013-11-19
|\ \
| * | Fix CI Python2.6 fail due to twisted.trial API changes; no TestCase.skipTest().Isis Lovecruft2013-11-19
| | |
| * | Skip test_getGPGContext_goodkey() because of #5463.Isis Lovecruft2013-11-19
| | |
| * | Or… we need both libgpgme11 and libgpgme11-dev dependencies.Isis Lovecruft2013-11-19
| | |
| * | Fix dependency requirement libgpgme11-dev → libgpgme11.Isis Lovecruft2013-11-19
| | |
| * | Remove coverage html report generation from .travis.yml directives.Isis Lovecruft2013-11-19
| | |
| * | Fix unittest failures in test_EmailServer due to creating an existent dir.Isis Lovecruft2013-11-19
| | |
| * | Ignore _trial_temp/ directory.Isis Lovecruft2013-11-19
| | |
| * | Improve error handling for the HTTPServer if a port is already occupied.Isis Lovecruft2013-11-19
| | |
| * | Add unittests for bridgedb.EmailServer.getGPGContext() function.Isis Lovecruft2013-11-19
| | |
| * | Move method wrapper utility @fileCheckDecorator() to bridgedb.test.util.Isis Lovecruft2013-11-19
| | | | | | | | | | | | | | | * ADD bridgedb.test.util, with method decorator @fileCheckDecorator, and give that decorator a docstring with a doctest example.
| * | Don't include the old unittests in the calculation of coverage results.Isis Lovecruft2013-11-19
| | |
| * | Refactor bridgedb.EmailServer.getGPGContext() to improve exception/error ↵Isis Lovecruft2013-11-19
| | | | | | | | | | | | handling.
| * | Sphinxify the docstring for bridgedb.EmailServer.getGPGContext().Isis Lovecruft2013-11-19
| | |
| * | Make the IRC Travis CI bot a bit less noisy.Isis Lovecruft2013-11-19
| | |
| * | Fix unittest fail for test_bridgedb due to changing where make-ssl-cert puts ↵Isis Lovecruft2013-11-19
| | | | | | | | | | | | files.
| * | I *really* hate Python2.6.Isis Lovecruft2013-11-19
| | | | | | | | | | | | | | | The argparse module wasn't a builtin in Python2.6, so we have to add it to requirements.txt otherwise the CI builds fail.
| * | Add unittests for the bridgedb.crypto module.Isis Lovecruft2013-11-19
| | |
| * | Add integration tests which start the BridgeDB servers through the cli scripts.Isis Lovecruft2013-11-19
| | |
| * | Add sitecustomize.py for running parallelized coverage tests.Isis Lovecruft2013-11-19
| | |
| * | Fix another CI failure due to twisted.trial API changes in Python2.6.Isis Lovecruft2013-11-19
| | |
| * | Fix Python2.6 CI failures due to changed twisted.trial.unittest.TestCase API.Isis Lovecruft2013-11-19
| | |
| * | Add coverage and coveralls support to the test runner.Isis Lovecruft2013-11-19
|/ / | | | | | | * FIXES the coverage part of #9865.
* | Merge branch 'hotfix/9872-return-status-codes' into developIsis Lovecruft2013-11-19
|\ \
| * | Return status codes from subcommands.hotfix/9872-return-status-codesIsis Lovecruft2013-11-19
|/ / | | | | | | Apparently, "unhandled" SystemExits make Travis CI angry.
* | Merge branch 'hotfix/9872-options-subcommands-relative-rundir' into developIsis Lovecruft2013-11-19
|\ \
| * | Fix a test_persistent unittest failing do to options rundir/config changes.Isis Lovecruft2013-11-19
| | |
* | | Merge branch 'hotfix/9872-options-subcommands-relative-rundir' into developIsis Lovecruft2013-11-19
|\ \ \ | |/ /
| * | Fix a bug where relative rundir/config options didn't work with subCommands.hotfix/9872-options-subcommands-relative-rundirIsis Lovecruft2013-11-19
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because subclasses of bridgedb.parse.options.BaseOptions will call their own parseOptions() method, which calls their own postOptions() as well as all parent class postOptions() methods, we have to set the absolute paths of the config file and the runtime directory as globals of the bridgedb.parse.options module. Otherwise, they will get reset in the parent classes, who do not have the instance variables of the subclass which did the original commandline parsing, and thus the config file and runtime directory get reset to their default settings by the parent classes. This then raises errors when an attempt to read the config file is made in bridgedb.Main.loadConfig(), because the file is (likely) not found. * FIXES a bug introduced by the changes for #9872, pertaining to setting the runtime directory and config file paths when using options.subCommand.
* | Merge branch 'hotfix/revert-a49ee2a' into developIsis Lovecruft2013-11-19
|\ \
| * | Revert "Deepcopy the HMAC factory function's resulting function."hotfix/revert-a49ee2aIsis Lovecruft2013-11-19
| | | | | | | | | | | | | | | | | | This reverts commit a49ee2a0872b474e11a5f8dd9c169b2fac1ae22e. Signed-off-by: Isis Lovecruft <isis@torproject.org>
* | | Ignore state files.Isis Lovecruft2013-11-16
| | |
* | | Fix make-ssl-cert script to output private key and cert in top-level dir.Isis Lovecruft2013-11-16
|/ /
* | Change setup.py/requirements.txt to allow URI/VCS resources.Isis Lovecruft2013-11-16
| | | | | | | | | | | | | | The maintainer of ipaddr has ceased uploading to PyPI, and so to get pip to download it, we need to add its URI and hash to requirements.txt. The get_requirements function in setup.py must be refactored to handle parse these URIs correctly, and return dependency_links in addition to install_requires.
* | Call raise SystemExit, not sys.exit, and tweak the format on a print statement.Isis Lovecruft2013-11-16
| |
* | Sign generated descriptors with the secret OR server IDkey.Isis Lovecruft2013-11-16
| |
* | Create the spacey OR fingerprint from the fingerprint, not the idkey digest.Isis Lovecruft2013-11-16
| |
* | Remove unused base64 encoding of idkey digest in gen_bridge_descriptors.Isis Lovecruft2013-11-16
| | | | | | | | | | | | | | | | The raw digest is passed to the function for making the networkstatus document, where it is then base64-encoded and its trailing '='s are stripped. Remove an extra, unused line from the main makeDescriptors() function where this is done again, but not passed to the networkstatus creation function.