summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fix timeout WARN when we go to sleep for the night.mikeperry2009-09-09
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20515 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Make soat use new stream filtering code to allow usmikeperry2009-09-09
| | | | | | | | | to parallelize multiple soat scanners at once using the same tor instance. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20513 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Fix crash-causing typo and change the limit for numbermikeperry2009-09-09
| | | | | | | | of successful streams required. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20510 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Don't finish a slice if we don't get enough streams tomikeperry2009-09-08
| | | | | | | | succeed. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20506 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Demote a common ERROR line due to socks timeout. mikeperry2009-09-08
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20503 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Add a TODO from arma and fix an exception.mikeperry2009-09-01
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20452 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Update readme to describe how to test the bandwidth capacitymikeperry2009-08-25
| | | | | | | | of candidate scanning machines. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20365 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Fix a couple log messages and modify the cron script.mikeperry2009-08-21
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20351 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Fix some sleep timeouts for the run_scan script and update mikeperry2009-08-21
| | | | | | | | the readme a little. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20349 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Do the confirmed thing a little smarter and add an initialmikeperry2009-08-16
| | | | | | | | cron script. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20323 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Add ability to display only results that survived amikeperry2009-08-16
| | | | | | | | | | network-wide filtering round (we'll call those "confirmed", which is different and possibly stronger than "rescanned", due to the ordering of our filter application as it is now). git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20318 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Woops, senders is a list.mikeperry2009-08-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20306 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Heh, that was a fun cut and paste error.mikeperry2009-08-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20305 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Handle missing exits (can happen during consensus updates).mikeperry2009-08-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20304 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Woops, forgot to add .cfg file.mikeperry2009-08-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20298 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Update readme and format a pydoc string.mikeperry2009-08-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20297 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Initial cut at the soat spammer.mikeperry2009-08-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20296 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Update README: the bandwidth voting changes are now inmikeperry2009-08-14
| | | | | | | | master. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20295 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Fix misc issues with idhex vs router vs nick usage when usingmikeperry2009-08-14
| | | | | | | | the new scanhandler code. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20292 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Create a torrc and move some values to .cfg.mikeperry2009-08-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20290 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Hrmm, the libs are shared between both the Exit and Bwmikeperry2009-08-13
| | | | | | | | authorities. Leave them in the NetworkScanners dir. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20283 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Begin refactoring, reorganzing, and streamlining soat inmikeperry2009-08-13
| | | | | | | | | | | preparation to eventually become an Exit Authority component. Note this commit is broken and things may go in and out of brokenness for the next while. Start using the stable branch if this bothers you :) git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20279 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Always use the most recent measurements. Screw this closestmikeperry2009-08-10
| | | | | | | | to 1 stuff. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20257 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Change how we count the percentage of the network we considermikeperry2009-07-27
| | | | | | | | | scanned. Just because a node appeared recently doesn't mean we should disregard it from the totals. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20159 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Woops, use alpha-adjusted bandwidth when calculating changedmikeperry2009-07-27
| | | | | | | | bandwidths. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20156 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Heh, wow sys.exit(0) throws SystemExit exception.mikeperry2009-07-27
| | | | | | | | Exception-happy much, python? git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20155 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Change the timestamp used at the top of the final result filemikeperry2009-07-21
| | | | | | | | | | | to be the oldest one of the newest timestamps from each individual scanner. That way we will know if just one of the scanners fails, because the authority will complain and stop voting on bandwidths. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20099 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Keep really old measurements in consideration so that we atmikeperry2009-07-17
| | | | | | | | | | least have some measurement for routers that hibernate. Also, print out the magnitude of the bandwidth change we calculate, and sort the resultant list based on this. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20076 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Add @reboot line recommendation to crontab setup. Also changemikeperry2009-07-15
| | | | | | | | | | log levels a bit so we can be run at WARN and not produce any output without it being something that really needs attention. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20026 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Better error messages on exceptions.mikeperry2009-07-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20025 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Always choose the greater of the filtered vs avg ratio.mikeperry2009-07-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20024 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Fix PidFile usage a little. Also, implement a form ofmikeperry2009-07-15
| | | | | | | | | | | ghetto-resume so we don't always have to fully bootstrap and wait for results. We may end up doing a lot of work over again still with this method, though, because it just keeps the results and starts from the beginning. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20022 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Try to use PidFile to kill tor.mikeperry2009-07-15
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20021 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* README updates to clarify directory location and somemikeperry2009-07-15
| | | | | | | | | | | other details. Also, let's call the directory tor.scans, as we may eventually want to dump other types of scans there too. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20020 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* creating a new bwauth scanning user is not optional. at least,Roger Dingledine2009-07-14
| | | | | | | not with the scripts as they are currently. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20018 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Well, here's one reason it might not sleep at the right time.mikeperry2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20007 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Only create a scan file if we've measured 60% or more of themikeperry2009-07-14
| | | | | | | | current tor network. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20006 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Make the killing more kosher.mikeperry2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20003 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Make run_scan.sh kill old tors and scanners, and make itmikeperry2009-07-14
| | | | | | | | renice the bwauthority.py's to 20. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20002 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Document python-pysqlite2 requirement.mikeperry2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@20001 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* let cron.sh be executable tooRoger Dingledine2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19999 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Clean up cron.sh so it errors cleanly if no results exist.mikeperry2009-07-14
| | | | | | | | Also document cron.sh a bit better in the README. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19998 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Make cron script run every hour if people just cut+paste themikeperry2009-07-14
| | | | | | | | line. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19997 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Some systems may need to download elixir too.mikeperry2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19996 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Clarify more.mikeperry2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19995 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Clarify directory location and fix a typo.mikeperry2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19994 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Balancing tweaks and trim down sleep time a tad.mikeperry2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19993 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Tweak cron.sh script to closer match README.mikeperry2009-07-14
| | | | git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19992 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Use new urls, enable sleeping, and turn down GC debuggingmikeperry2009-07-14
| | | | | | | | verbosity. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19991 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Update+reorganize README to reflect user creation and fix amikeperry2009-07-14
| | | | | | | | couple other details. git-svn-id: https://svn.torproject.org/svn/torflow/trunk@19990 55e972cd-5a19-0410-ae62-a4d7a52db4cd