Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make everybody log more verbosely in the default template | Nick Mathewson | 2011-09-28 |
| | |||
* | Add our accumulated notes from the last few in-person sessions... | Michael Stone | 2011-04-17 |
| | |||
* | Refactor Node into separate Node, Builder, and Launcher classes. | Nick Mathewson | 2011-03-18 |
| | |||
* | Add a placeholder readme | Nick Mathewson | 2011-03-08 |
| | |||
* | Allow environment variable PYTHON to override default | Nick Mathewson | 2011-03-08 |
| | |||
* | Document some of TorNet.py | Nick Mathewson | 2011-03-06 |
| | |||
* | Fix some critical bugs in our Environ class | Nick Mathewson | 2011-03-06 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The two big ones were: * we weren't passing the 'my' argument to our parents when looking up values: we were just saying self._parent[key] * The cache idea in Environ was broken: since computed values depend on self and 'my', we can't get away with calculating them once per Environ, since they will differ depending on the value of 'my'. This doctest example (also added) explains these bugs pretty well: >>> class Animal(Environ): ... def __init__(self, p=None, **kw): ... Environ.__init__(self, p, **kw) ... def _get_limbs(self, my): ... return my['legs'] + my['arms'] >>> a = Animal(legs=2,arms=2) >>> spider = Environ(a, legs=8,arms=0) >>> squid = Environ(a, legs=0,arms=10) >>> squid['limbs'] 10 >>> spider['limbs'] 8 If the first bug isn't fixed, both 'limbs' values say 4. If the first bug is fixed but the second is not, then both values say 10 (since the 10 gets cached. | ||
* | better allow path separators in IDs | Nick Mathewson | 2011-03-06 |
| | |||
* | Add documentation for Templating.py, including a failing test | Nick Mathewson | 2011-03-06 |
| | |||
* | self.env -> self._env | Nick Mathewson | 2011-03-06 |
| | |||
* | Give slightly better usage information. | Michael Stone | 2011-03-06 |
| | |||
* | Use cgitb to get verbose tracebacks. | Michael Stone | 2011-03-06 |
| | |||
* | Rename self._fields->self.env, me->my, and FIELDS->ENVIRON. | Michael Stone | 2011-03-06 |
| | |||
* | Use new-style objects. | Michael Stone | 2011-03-06 |
| | |||
* | Remove unused import. | Michael Stone | 2011-03-06 |
| | |||
* | Add a missing format argument | Nick Mathewson | 2011-03-03 |
| | |||
* | document more to-do items | Nick Mathewson | 2011-03-01 |
| | |||
* | Move stuff into a submodule. Calling it "chutney" for now. Add launcher script | Nick Mathewson | 2011-03-01 |
| | |||
* | Make it able to start, stop, and monitor tor networks. still very rough. | Nick Mathewson | 2011-03-01 |
| | |||
* | Initial commit for 5th-gen tor privnet script | Nick Mathewson | 2011-02-27 |