Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up ENOENT messages a bitHEADmaster | Nick Mathewson | 2014-02-28 |
| | |||
* | Print out help error message on binary not found | Qingping Hou | 2014-02-27 |
| | |||
* | support setting tor and tor-gencert path by environment variables | Qingping Hou | 2014-02-27 |
| | |||
* | remove stale lock file for crashed Tor | Qingping Hou | 2014-02-17 |
| | |||
* | Use AlternateDirAuthority when Bridge Authority exists in network | Matthew Finkel | 2013-11-13 |
| | | | | | Setting both DirServer and AlternateBridgeAuthority are incompatible. We should use AlternateDirAuthority when we also have a Bridge Authority. | ||
* | Fix a typo in the stop code | Nick Mathewson | 2013-10-01 |
| | |||
* | Merge remote-tracking branch 'linus/bug8531' | Nick Mathewson | 2013-06-24 |
|\ | |||
| * | Return 1 from Source.on_readable() when connected over proxy. | Linus Nordberg | 2013-06-18 |
| | | | | | | | | | | We used to return 8 by accident (8 minus length of emptied inbuf). This is more explicit. | ||
| * | Add some documentation and comments. | Linus Nordberg | 2013-06-18 |
| | | |||
| * | Exit with 255 since that's more explicit. | Linus Nordberg | 2013-06-18 |
| | | | | | | | | | | | | Rationale behind exit(-1) is that it turns into highest available number which hopefully won't collide with a wrapping shell script trying to exit with different codes depending on error (like 1, 2, 3). | ||
| * | Report "successfully connected" at most once. | Linus Nordberg | 2013-06-18 |
| | | |||
| * | When testing traffic, bind to 127.0.0.1 rather than localhost. | Linus Nordberg | 2013-06-18 |
| | | | | | | | | | | Proxy handshake fails with 0x5b on FreeBSD. I've seen it on Debian too but never chased it down. | ||
| * | Use values from errno instead of literal constants. | Linus Nordberg | 2013-06-18 |
| | | | | | | | | Now it might even have a chance of working on non-linuxes! | ||
| * | Make chutney exit with -1 on failure. | Linus Nordberg | 2013-06-12 |
| | | | | | | | | | | If the function implementing the command (the verb, in argv[1]) return False, exit with -1. Else exit with 0 as before. | ||
| * | Add 'verify' command. | Linus Nordberg | 2013-06-12 |
| | | | | | | | | Addresses #8531. | ||
* | | Make 'chutney status' indicate result in exit code. | Linus Nordberg | 2013-06-13 |
|/ | |||
* | Make the "basic" and "mixed" networks work again. Need a better fix to make ↵ | Nick Mathewson | 2012-12-19 |
| | | | | "bridges" work too | ||
* | Add support for bridges on IPv6 and clients using them. | Linus Nordberg | 2012-07-18 |
| | | | | No IPv6-only support atm. | ||
* | Add support for bridge authorities, bridge relays and clients using bridges. | Linus Nordberg | 2012-07-11 |
| | |||
* | Change orport_base away from 6000 where Xorg often sits. | Linus Nordberg | 2012-07-09 |
| | |||
* | Refactor Node into separate Node, Builder, and Launcher classes. | Nick Mathewson | 2011-03-18 |
| | |||
* | 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 |
| | |||
* | 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 |