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
can be downloaded?
--
Sean Robinson
___
tor-dev mailing list
tor-dev@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
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
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
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
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
'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
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
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
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
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
__
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
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
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
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
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
.
--
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
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
- 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 """
> 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
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
21 matches
Mail list logo