[tor-dev] Syboa: gui desktop tor monitor

2014-07-14 Thread Sean Robinson
This email is to announce the first public release of Syboa[1], a tor controller for monitoring a local daemon instance. My primary motivation for Syboa was to replace TorK, so it looks[2] more like TorK than Vidalia. Syboa is not ready for non-developer users[3]. But after seeing the "UX Idea - A

Re: [tor-dev] On Controller, Tor process structure, client software

2013-01-26 Thread Sean Robinson
can be downloaded? -- Sean Robinson ___ tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev

[tor-dev] Stem code review 2013-01-03

2013-01-05 Thread Sean Robinson
project.org/stem.git/commit/d35b9c737e320500fa6cfdfa874534cfbe6f1b3a [last]: https://gitweb.torproject.org/stem.git/commit/683b1ba479f2aff3c277e0ff53bdc8b1f81664af -- Sean Robinson ___ tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev

Re: [tor-dev] Testing in Tor

2012-12-23 Thread Sean Robinson
hutney, but Stem is a separate effort from Tor. Stem is related to Tor, is hosted by the project, and there is much communication between the two, but running the Stem tests to learn about Tor code would not be helpful. As Damian says, Stem could be used to build test

[tor-dev] Stem code review 2012-12-21

2012-12-22 Thread Sean Robinson
https://gitweb.torproject.org/stem.git/commit/9b5ff19be35ebbf8c75772a63406ba23762b37de [2]: https://gitweb.torproject.org/stem.git/commit/5b45d3125c811067d7c3ba0a11e324423c88d925 [3]: https://gitweb.torproject.org/stem.git/commit/6bc92816dc4356a204fdde0f160ee344875143a3 -- Sean Rob

[tor-dev] Stem code review 2012-12-10

2012-12-14 Thread Sean Robinson
commit/885a294646703a537c37cd2a5ac9aa8728561744 [2]: https://gitorious.org/stem-robinson/stem-robinson/commits/exp-reattach-listeners [3]: https://gitweb.torproject.org/stem.git/commit/3da47d3b9d6d1ae5c6b2013a4247c45c13461a05 [4]: this footnote intentionally left blank -- Sean Robinson

Re: [tor-dev] Stem code review 2012-12-04

2012-12-08 Thread Sean Robinson
've used this on three projects (not counting Stem) and it helps check that written tests are reaching all the dark crevices of one's code. If you have questions, I'm happy to help. Once installed, do: 1) coverage run --parallel-mode --branch --omit="test*" ./run_te

[tor-dev] Stem code review 2012-12-04

2012-12-07 Thread Sean Robinson
y. The results are 66% - 100% coverage per module. Another impressive accomplishment. And this is only running a subset of the possible tests. -- Sean Robinson ___ tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev

[tor-dev] stem mock_method usage

2012-12-07 Thread Sean Robinson
thod-test.py", line 8, in mocking.mock_method(Controller, 'get_version', mocking.return_value(stem.version.Version('0.1.0.14'))) File "stem.dev/test/mocking.py", line 317, in mock_method target_class.__dict__[method_name] = mock_wrapper TypeError: 'dictp

Re: [tor-dev] R: Re: questions about extending circuit

2012-12-07 Thread Sean Robinson
tl, see the tutorial for usage > https://txtorcon.readthedocs.org/en/latest/ - twisted controller library > > If you try using stem then let me know if run into any issues or have > questions! -Damian > > -- Sean Robinson ___ tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev

Re: [tor-dev] Damian's Status Report - November 2012

2012-12-02 Thread Sean Robinson
have thrown Stem into a vastly different execution context and it still operates correctly. [0] This sounds so much better than, "I sat in front of my computer for five hours straight, on a Saturday." [1] http://www.gevent.org/ -- Sean Robinson __

Re: [tor-dev] [tor-talk] torsocks is broken and unmaintained

2012-11-25 Thread Sean Robinson
OS X, other GNU/Linux, and *BSD systems. I can confirm that the dlopen branch version fixes the res_* error output on Slackware 14.0. Thank you. This certainly makes it easier to look for real errors. -- Sean Robinson ___ tor-dev mailing list to

Re: [tor-dev] Survey on Tor Trac usage and how you manage your tasks

2011-08-28 Thread Sean Robinson
On Wed, Aug 24, 2011 at 6:09 PM, Mike Perry wrote: > Thus spake Sean Robinson (seankrobin...@gmail.com): > >> > 1.10 How relevant are the following ticket statuses for you? >> > >> > 1.10.1 accepted >> > 1.10.2 assigned >> >> Not at a

Re: [tor-dev] Survey on Tor Trac usage and how you manage your tasks

2011-08-24 Thread Sean Robinson
ith someone on something? Mailing list and Trac > 2.5 How do you learn who you could work together with on something? Ask on the mailing list and read Trac tickets to see who is working on the component. > 2.6 What other software development tasks do

Re: [tor-dev] TOR control protocol timeout

2011-06-25 Thread Sean Robinson
now believe that absent a defined keep-alive framework in the control protocol, it is best for any client which cares to check the connection status to periodically run a small query (i.e. "GETINFO version") and check for a response. -- Sean Robinson WiFi Radar - http://wifi-radar.berlios

Re: [tor-dev] TOR control protocol timeout

2011-06-19 Thread Sean Robinson
e tree to a blocking socket mode. I would like to have readline() detect when a socket error has occurred. My research indicates that timeouts are the only reliable method to decide a problem has occurred with a socket. But, there seems there is no guidance from the TOR docs about how long a client

[tor-dev] TOR control protocol timeout

2011-06-19 Thread Sean Robinson
. -- Sean Robinson WiFi Radar - http://wifi-radar.berlios.de Python WiFi - http://pythonwifi.wikispot.org pymnl - http://pymnl.wikispot.org ___ tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev

Re: [tor-dev] RFC: remove TorUtil.Enum

2011-06-18 Thread Sean Robinson
that's about it. -Damian The primary difference between TorUtil.Enum and the arm Enum class: arm has a well-documented, full, useful implementation of an enum class. And, secondarily, I assume it is actually used by code. -- Sean Robinson WiFi Radar - http://wifi-radar.berlios.de Python Wi

[tor-dev] RFC: remove TorUtil.Enum

2011-06-18 Thread Sean Robinson
- def __init__(self, start, names): -self.nameOf = {} -idx = start -for name in names: - setattr(self,name,idx) - self.nameOf[idx] = name - idx += 1 - class Enum2(object): """ Defines an ordered sparse name-to-number 1-1 mapping """

Re: [tor-dev] Python TorCtl development questions

2011-06-12 Thread Sean Robinson
> compatibility? > > Definitely back to 2.4, I'm not sure how much further than that. I would agree that Py2.4 is a good threshold. I was afraid someone was going to want Py1.x compatibility. -- Sean Robinson WiFi Radar - http://wifi-radar.berlios.de Python WiFi - http://pythonw

[tor-dev] Python TorCtl development questions

2011-06-11 Thread Sean Robinson
ot to have to implement a protocol engine from scratch. -- Sean Robinson WiFi Radar - http://wifi-radar.berlios.de Python WiFi - http://pythonwifi.wikispot.org pymnl - http://pymnl.wikispot.org ___ tor-dev mailing list tor-dev@lists.torproject.org