- May 16, 2018
-
-
Matt Traudt authored
I don't really like this as-is because it pins a specific (dev!) version. In a super ideal world, our target platforms would distribute stem packages that have the Timeout exception added. But that won't happen for a while. In an ideal world, stem will have hit 1.7.0 with the Timeout exception and we could require at least that. Maybe this isn't so bad though? Anyway, I gotta get these Travis tests to pass! GH: ref #162
-
Matt Traudt authored
-
Matt Traudt authored
Not currently properly checking that stem is a new enough version. It needs to be 'git clone'd and installed manually ... Added in [0] and small fix in [1] [0]: https://gitweb.torproject.org/stem.git/commit/stem?id=8a065f42952c9dc9762eaebe4d3fa48210783998 [1]: https://gitweb.torproject.org/stem.git/commit/stem?id=60f034ad8b9c3aa48e7e2ecb0a2e159b6ed5bc71
-
Matt Traudt authored
-
- May 14, 2018
-
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
- May 13, 2018
-
-
Matt Traudt authored
GH: closes #157
-
Matt Traudt authored
-
Matt Traudt authored
-
- May 12, 2018
-
-
Matt Traudt authored
There was no such thing as a session.timeout, so it was being ignored. The timeout has to be set on each request, so add helper funcs to always add a timeout value.
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
juga authored
-
- May 10, 2018
-
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
- May 09, 2018
-
-
Matt Traudt authored
It was easy too! Just an issue with Result* class no longer taking a server_host but a dest_url instead.
-
Matt Traudt authored
GH: closes #149
-
Matt Traudt authored
-
Matt Traudt authored
-
- May 08, 2018
-
-
Matt Traudt authored
-
Matt Traudt authored
Also the consensus weight of each GH: closes #142
-
Matt Traudt authored
GH: closes #137
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
-
Matt Traudt authored
on our own terms. There are apparently cases when Tor won't stop trying to build a circuit at CircuitBuildTimeout. One such case is when it is having trouble connecting to the first hop relay. It seems to wait on TCP to say whether or not the connection is made, and TCP doesn't come back until after 2 minutes on my machine. That's just a theory. It could be Tor internally wants to wait 2 minutes before giving up, but my money is on TCP. Anyway. Make the logic in build_circuit_impl 10x harder to understand by doing some "async" waiting ourselves instead of letting stem handle it. The logic is inspired by the stem code for extending circuits[0]. [0]: https://stem.torproject.org/api/control.html#stem.control.Controller.extend_circuit
-
Matt Traudt authored
-
Matt Traudt authored
Add to that func the timeout parameter
-
- May 06, 2018
-
-
Matt Traudt authored
-
- May 04, 2018
-
-
Matt Traudt authored
GH: closes #138
-