summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | Remove one EOL whitespace in networkstatus module docstring.Isis Lovecruft2013-12-11
| | |
| * | Document the `fingerprint` parameter in networkstatus.parseALine().Isis Lovecruft2013-12-11
| | |
| * | Add class variable docs to ParseNetworkstatusRLineTests unittests.Isis Lovecruft2013-12-11
| | | | | | | | | | | | | | | * ADD documentation on default variables and how the unittest setup methods are used.
| * | Add unittests for bridgedb.parse.networkstatus.parseSLine().Isis Lovecruft2013-12-11
| | |
| * | Add unittests for bridgedb.parse.networkstatus.parseALine().Isis Lovecruft2013-12-11
| | |
| * | Refactor unittests for bridgedb.parse.networkstatus.parseRLine().Isis Lovecruft2013-12-11
| | |
| * | Change parameter `x` → `port` in addr.PortList.__getitem__().Isis Lovecruft2013-12-11
| | |
| * | Remove an unexecuted `except` branch from addr.PortList.add().Isis Lovecruft2013-12-11
| | |
| * | Don't add duplicate ports to an addr.PortList.Isis Lovecruft2013-12-11
| | |
| * | Stop parsing immediately if there is an invalid port in an addr.PortList.Isis Lovecruft2013-12-11
| | | | | | | | | | | | | | | | | | | | | This ensures that an addr.InvalidPort exception is raised when an invalid port is discovered, without continuing to parse the rest of the ports. The end result, i.e. when/if an exception is raised, stays exactly the same. This just operates more efficiently when there is a bad port number.
| * | Return the port if it passes addr.PortList._sanitycheck().Isis Lovecruft2013-12-11
| | | | | | | | | | | | This ensures that the return value has truthiness.
| * | Refactor addr.isValidIP() to give the reason for invalidity.Isis Lovecruft2013-12-11
| | |
| * | Remove `return` statement which is never executed in parse.addr._isIPv().Isis Lovecruft2013-12-11
| | |
| * | Do not check IP validity in parse.addr.isIPv4() and parse.addr.isIPv6().Isis Lovecruft2013-12-11
| | | | | | | | | | | | | | | We only want to know if it is IPv4 or IPv6, *not* if it conforms to all kinds of crazy routing RFCs.
| * | Numerous docstring improvements to bridgedb.parse.addr module.Isis Lovecruft2013-12-11
| | |
| * | Remove except handler which never gets executed in bridgedb.parse.addr.Isis Lovecruft2013-12-11
| | |
| * | Add __future__ imports to bridgedb.parse.addr.Isis Lovecruft2013-12-11
| | |
| * | Add glossary definitions to bridgedb.parse.addr module docstring.Isis Lovecruft2013-12-11
| | |
| * | Add unittests for bridgedb.parse.addr module.Isis Lovecruft2013-12-11
|/ /
* | Merge branch 'hotfix/9937-desc-gen_base64-padding-descDigest' into developIsis Lovecruft2013-12-11
|\ \
| * | Strip '='s from "descDigest" field in gen_bridge_descriptors.hotfix/9937-desc-gen_base64-padding-descDigestIsis Lovecruft2013-12-11
| | |
| * | Don't strip() crazy amount of trailing '='s in gen_bridge_descriptors.Isis Lovecruft2013-12-11
|/ / | | | | | | | | Base64 padding will only ever result in a maximum of two trailing '='s characters, not a gazillion.
* | Add Main.load() call back in, removed in 31b12521Isis Lovecruft2013-12-10
| |
* | Fix log in Main.load() that printed binary ID key digest.Isis Lovecruft2013-12-10
| |
* | Fix a log string concatenation in Main.load().Isis Lovecruft2013-12-10
| |
* | Merge branch 'feature/sphinx-docs' into developIsis Lovecruft2013-12-07
|\ \
| * | Remove the TODO header in doc builds for index.rst.feature/sphinx-docsIsis Lovecruft2013-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sphinx.ext.todo seem not to be working… It is supposed to work, I believe, by putting the following into a docstring: class Foo(object): """A foo. .. todo:: Do something about bar. """ And then the `.. todolist::` directive in Sphinx will find all such `.. todo::` directives in your code, and put them in a list (the way I was doing it, these would be on the index.html page) with links to where the `.. todo::` is in the source code. However, this seems to *only* work in docstrings proper in Python, the following do *not* get picked up by the `.. todolist::` Sphinx directive: * Normal Python inline comments, i.e.: # .. todo:: There is this thing we should do. * Sphinx attribute inline comments, i.e.: #: .. todo:: There is also another thing we should do. Because all of the TODOs in BridgeDB are currently within normal Python inline comments, the `.. todolist::` on the index page doesn't include anything, and thus there is an awkward looking, giant, blank header with nothing underneath it. Thus, I'm taking out the header, but leaving in the `.. todolist::` directive (so that we *can* use `.. todo::` in a proper docstring in the future and it will be automatically included in the documentation here).
| * | 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.