| Commit message (Expand) | Author | Age |
* | Better tests | Christopher Baines | 2014-04-09 |
* | Major changes to chutney | Christopher Baines | 2014-04-05 |
* | Better tests | Christopher Baines | 2014-04-04 |
* | Better test stuff | Christopher Baines | 2014-04-04 |
* | Better test structure | Christopher Baines | 2014-03-25 |
* | Test with 3 nodes | Christopher Baines | 2014-03-25 |
* | Logging improvements | Christopher Baines | 2014-03-24 |
* | Test improvements | Christopher Baines | 2014-03-21 |
* | Fix | Christopher Baines | 2014-03-19 |
* | Update path | Christopher Baines | 2014-03-19 |
* | Add stem repo | Christopher Baines | 2014-03-19 |
* | More tests | Christopher Baines | 2014-03-19 |
* | Some stuff | Christopher Baines | 2014-03-16 |
* | hs-intro-fail initial test | Christopher Baines | 2014-03-07 |
* | Testing now works | Christopher Baines | 2014-03-03 |
* | Currently does get requests directly•••Need to use
https://stem.torproject.org/tutorials/to_russia_with_love.html to go
through tor
| Christopher Baines | 2014-03-02 |
* | Get chutney working with dynamic networks | Christopher Baines | 2014-02-25 |
* | Some things | Christopher Baines | 2014-02-24 |
* | Use relitive path | Christopher Baines | 2014-01-29 |
* | Add some things | Christopher Baines | 2013-11-29 |
* | Allow nodes to be started after a specified time | Matthew Finkel | 2013-11-13 |
* | Use AlternateDirAuthority when Bridge Authority exists in network•••Using both DirServer and AlternateBridgeAuthority are incompatible. We
should use AlternateDirAuthority when we also have a Bridge Authority.
| Matthew Finkel | 2013-11-13 |
* | 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.•••We used to return 8 by accident (8 minus length of emptied inbuf).
This is more explicit.
| Linus Nordberg | 2013-06-18 |
| * | Add some documentation and comments. | Linus Nordberg | 2013-06-18 |
| * | Exit with 255 since that's more explicit.•••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).
| Linus Nordberg | 2013-06-18 |
| * | Report "successfully connected" at most once. | Linus Nordberg | 2013-06-18 |
| * | When testing traffic, bind to 127.0.0.1 rather than localhost.•••Proxy handshake fails with 0x5b on FreeBSD. I've seen it on Debian too
but never chased it down.
| Linus Nordberg | 2013-06-18 |
| * | Use values from errno instead of literal constants.•••Now it might even have a chance of working on non-linuxes!
| Linus Nordberg | 2013-06-18 |
| * | Make chutney exit with -1 on failure.•••If the function implementing the command (the verb, in argv[1]) return
False, exit with -1. Else exit with 0 as before.
| Linus Nordberg | 2013-06-12 |
| * | Add 'verify' command.•••Addresses #8531.
| Linus Nordberg | 2013-06-12 |
* | | Don't require directory 'net'.•••We don't need it and it doesn't exist in a fresh tree.
| Linus Nordberg | 2013-06-18 |
* | | Print a note about the renaming of old net/nodes directory. | Linus Nordberg | 2013-06-14 |
* | | Make 'chutney status' indicate result in exit code. | Linus Nordberg | 2013-06-13 |
* | | Have the bootstrap script indicate network status in exit code.•••Also, don't hang on a tail -F.
| Linus Nordberg | 2013-06-13 |
* | | Use new Tor option TestingV3AuthVotingStartOffset to bootstrap quicker.•••Note that this match makes us require Tor with support for
TestingV3AuthVotingStartOffset, something which is not in any released
Tor yet.
Note also that the way TestingV3AuthVotingStartOffset is set in the
torrc's is not very Chutneyesk -- it should use the templating system.
| Linus Nordberg | 2013-06-08 |
|/ |
|
* | Make the "basic" and "mixed" networks work again. Need a better fix to make "... | Nick Mathewson | 2012-12-19 |
* | Add support for bridges on IPv6 and clients using them.•••No IPv6-only support atm.
| Linus Nordberg | 2012-07-18 |
* | 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 |
* | Simple configuration for a mixed-version network | Nick Mathewson | 2011-10-05 |
* | 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•••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.
| Nick Mathewson | 2011-03-06 |
* | better allow path separators in IDs | Nick Mathewson | 2011-03-06 |