Noah Levitt
|
7706bab8b8
|
safen up brozzler.thread_raise() to avoid interrupting rethinkdb transactions and such
|
2017-04-20 17:08:16 -07:00 |
|
Noah Levitt
|
5603ff5380
|
have _warcprox_write_record also raise ProxyError when appropriate, and test this
|
2017-04-18 16:58:51 -07:00 |
|
Noah Levitt
|
ac972d399f
|
fix robots.txt proxy down test by setting site.id (cached robots is stored by site.id, and other tests that ran earlier with no site.id were interfering); and test another kind of connection error, for whatever that's worth
|
2017-04-18 12:00:23 -07:00 |
|
Noah Levitt
|
dc43794363
|
raise brozzler.ProxyError in case of proxy error fetching robots.txt, doing youtube-dl, or doing raw fetch
|
2017-04-17 18:15:22 -07:00 |
|
Noah Levitt
|
0884b4cd56
|
bubble up proxy errors fetching robots.txt, with unit test, and documentation
|
2017-04-17 16:47:05 -07:00 |
|
Noah Levitt
|
12fb9eaa15
|
use urlcanon library for canonicalization, surtification, scope match rules
|
2017-03-15 14:59:51 -07:00 |
|
Noah Levitt
|
40bbbb3524
|
add tests of backwards compatibility handling of start/stop times and fix a bug or two
|
2017-03-02 16:53:24 -08:00 |
|
Noah Levitt
|
569af05b11
|
rethinkstuff is now "doublethink
|
2017-03-02 12:48:45 -08:00 |
|
Noah Levitt
|
2398031010
|
let the OS pick an available port, to avoid what appear to be timing issues causing multiple browsers to choose the same port
|
2017-02-22 12:44:19 -08:00 |
|
Noah Levitt
|
b409e49cfa
|
deprecate current scope rule syntax and create new syntax with slightly different semantics (to be documented), and add parent_url_regex scope rule; unit test for scoping
|
2017-02-15 16:46:45 -08:00 |
|
Noah Levitt
|
86d6060a2d
|
loosen the find_available_port test slightly, since it seems to be not 100% predictable for reasons i haven't investigated
|
2016-12-20 17:52:21 -08:00 |
|
Noah Levitt
|
9bcec54f4b
|
fix _find_available_port and its unit test
|
2016-12-07 14:08:34 -08:00 |
|
Noah Levitt
|
eed8b9ec30
|
little fixes
|
2016-12-07 11:20:10 -08:00 |
|
Noah Levitt
|
ce03381b92
|
move _find_available_ports to chrome.py, changing the way it works so that browser:9200 doesn't get stuck at 9201 forever, which pushes 9201 to 9202 etc, and add a unit test
|
2016-12-06 17:12:20 -08:00 |
|
Noah Levitt
|
3aead6de93
|
monkey-patch reppy to support substring user-agent matching
|
2016-11-16 11:41:34 -08:00 |
|