| Commit message (Collapse) | Author | Age |
| ... | |
| | |
| |
| |
| |
| |
| | |
* CHANGE getGPGContext() function to output at least some useful information
when it encounters an error, rather than just spewing 'Unusable GPG Key'
without any context.
|
| |\ \ |
|
| |/ / |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* ADD 16384-bit public half of offline certification-only key.
* ADD 4096-bit public halves of online signing+encryption keys.
* ADD gnupghome/gpg.conf file with settings (both for the fake testing key
and the real keys).
* ADD gnupghome/* to the .gitignore.
|
| | |
| |
| |
| |
| |
| | |
* ADD GPG keys for testing purposes. They are expired, passwordless, marked
with the UID "TESTING (INSECURE!) <bridges@bridges.torproject.org>". The
(INSECURE!) part tells GnuPG to not waste real entropy when using this key.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* REMOVE RUN_IN_DIR
* CHANGE EXTRA_INFO_FILES to a list with the correct filenames.
* CHANGE HTTPS options to bind to 127.0.0.1:6789 by default (for testing).
* ADD missing HTTP_N_BRIDGES_PER_ANSWER option.
* CHANGE to enabling bridge fingerprints by default.
* CHANGE to GPG signing emails by default.
|
| | |
| |
| |
| | |
* FIX also the markdown formatting of indented blocks in some places.
|
| | |
| |
| |
| |
| | |
We usually have 'cached-extrainfo' and 'cached-extrainfo.new', not
'extra-infos'.
|
| |\ \ |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
These aren't sanitised -- they are completely faked. There has been so much
confusion over what these things look like...I really just want something that
I can point to. I (or anyone else) should update the metrics dataformat pages,
as well as perhaps provide better clarification in tor-spec.git for the lines
whose format is unclear.
* ADD docs/DESCRIPTORS.md.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* ADD better descriptor generator, it makes descriptors according to
dir-spec.txt now. They are even signed with OpenSSL generated RSA keys, and
have all the embedded document hashes and fingerprints of the correct keys
used for signing and everything.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The main entry point and server reload function are refactored to recieve the
parsed options from the commandline script, scripts/bridgedb.
It is necessary to pass *args to `_reloadFn()` (as well as its original
stubbed lambda function), because the arguments are technically unknown to the
scope of the `reload()` function embedded in `bridgedb.Main.startup()` when it
is evaluated at compile time (they are not known until later when
`bridgedb.Main.run()` is called via scripts/bridgedb).
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
These were the result of using indexless format string syntax, which was
introduced in Python-3.1 (and then it was backported to some versions of 2.7,
but not 2.6, apparently).
* FIXES a couple print statement syntax in lib/bridgedb/Tests.py causing test
failure.
The failing test was:
- testDistWithFilterBlockedCountriesAdvanced (bridgedb.Tests.IPBridgeDistTests)
|
| | | |
| | |
| | |
| | | |
in CI.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* ADD script for generating a self-signed SSL certificate for testing.
* CHANGE dependency installs in .travis.yml to ignore suggestions and
recommendations.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* ADD lib/bridgedb/runner.py for running trial/unittest tests.
* ADD scripts/gen_bridge_descriptors.
* Fix lib/bridgedb/opt.py by coercing a commandline parameter to a string;
it's sometimes None or an int.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
And Don't run trial-based tests until #9199's tests are merged.
(cherry picked from commit 31cff62c026a94edd114a5adff2848899569c5f6)
Created a new branch in order to drop commit
826f872e075a639250d565a8d93b1c405256f82d.
Signed-off-by: Isis Lovecruft <isis@torproject.org>
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Three unittests were failing in lib/bridgedb/Tests.py due to changes made for
users). They were:
- testDistWithFilterBoth (bridgedb.Tests.IPBridgeDistTests)
- testDistWithFilterIP4 (bridgedb.Tests.IPBridgeDistTests)
- testDistWithFilterIP6 (bridgedb.Tests.IPBridgeDistTests)
These were failing due to chopping the first 7 bytes off the the returned
config lines, because they expected to see the "bridge " prefix and it's not
there anymore.
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
(cherry picked from commit e2a7f9319310a3c23a0c110963071cb1f4592c76)
|
| | |
| |
| |
| |
| | |
* ADD .pylintrc to tweak pylint a bit; otherwise it warns about some rather
ridiculous things.
|
| | | |
|
| |\ \ |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
* FIXES all the distutils hellspawn bugs arising from the disturbed grave of
distribute. Everything is purely setuptools now.
|