| Commit message (Collapse) | Author | Age |
| | |
|
| | |
|
| |
|
|
|
|
| |
This is a chutney network with next generation hidden services.
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
|
| |
|
|
| |
Implements #22667.
|
| |
|
|
|
|
| |
This network has different hidden service intro point counts.
Implements #22599.
|
| |
|
|
| |
Implements #22373.
|
| |
|
|
|
|
|
| |
Some distributions have a /bin/sh that isn't bash. Use POSIX syntax
for shell arithmetic, instead of a deprecated bash-specific syntax.
Fixes 22302.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
This option can be used via --rounds or CHUTNEY_ROUNDS.
The default is 1.
Also clarify that connections are opened simultaneously.
Implements #22225.
|
| |\ |
|
| | |
| |
| |
| | |
These have helped me track down a couple of issues in traffic.py
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
The first two parts were correct before: CONNECTING sockets should
check for write, and any socket with a nonempty outbuf should try to
write it. But the third was wrong: only CONNECTED sockets should
try to write because their repetitions and data fields are set --
because on_writable does not actually do anything with those fields
unless the state happens to be CONNECTED.
|
| | |
| |
| |
| |
| | |
If recv() returns an empty string, that's the last you'll be getting
from it.
|
| |\ \
| |/
|/|
| | |
Multiple options were added to the README, this resolves the conflict.
|
| | |
| |
| |
| |
| | |
Fixes #20409, as long as chutney and tools/test-network.sh do not hang.
(Hangs shouldn't happen, if they do, it's a separate bug.)
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
No behaviour change
|
| | |
| |
| |
| |
| |
| |
| | |
This increases integration test coverage, and improves the reliability of
any statistics being gathered on chutney networks.
Implements feature #21901.
|
| |/
|
|
|
| |
test-network.sh gets a --debug flag, and they both get documented in
the README. debug_flag is no longer recommended.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
And fix some bash-isms.
This restores support for BSDs without bash installed.
Reverts 0d57f92.
Closes 21575.
|
| | |
|
| |
|
|
| |
Part of tor's 21570.
|
| |
|
|
| |
Required for tor's 21570 to work.
|
| |
|
|
| |
Revision of 21571 to better suit tor's needs in 21570.
|
| |
|
|
|
|
|
|
| |
And provide a canonical path to the nodes directory in warnings.sh.
This is part of tor feature 21570.
Closes 21572.
|
| |
|
|
|
|
| |
This prepares for the tor changes in 21570.
Closes 21571.
|
| | |
|
| |
|
|
|
|
|
|
| |
Instead of moving the directory to a unique path at the start of the next
run, which makes it impossible to find if running several networks in
succession, like we do in 'make test-network-all'.
Closes 21567.
|
| |
|
|
|
|
| |
And handle it consistently across chutney and scripts.
Closes 21568.
|
| | |
|
| |
|
|
| |
Closes 21467 (finally!)
|
| |
|
|
| |
Partial fix for 20091.
|
| |
|
|
| |
Follow-up to #21371.
|
| |
|
|
| |
Closes #21563, related to tor's #21562.
|
| |
|
|
|
|
| |
If they don't, use the script path.
Finally fixes #21521, I hope!
|
| |
|
|
|
|
|
|
| |
Every call to `mkdir_p` uses mode 448 which is a sensible default. Using
this mode as the global default prevents future problems, removes
duplicate comments and simplifies existing calls.
Closes #21552.
|
| |
|
|
| |
Closes #17088.
|
| |
|
|
|
|
| |
Maybe we should fix the configs (or tor) instead?
Part of #21371.
|
| |
|
|
| |
Fixes #21548.
|
| |
|
|
|
|
|
| |
Add arguments to test-network.sh for warnings
Make the enviromental variables strings rather than integers
Fixes #21371.
|
| |
|
|
|
|
| |
Part of #21521.
Remaining work: make chutney python code use CHUTNEY_PATH.
|
| |
|
|
| |
Closes #21533.
|
| |
|
|
| |
Closes #21371.
|
| |
|
|
| |
Closes #21532.
|
| |
|
|
|
|
|
| |
uniq -c prints counts with variable spacing. We shouldn't carry that through
to the output.
Closes #21531.
|
| |
|
|
| |
Part of #21371.
|
| |
|
|
|
|
|
|
|
| |
Tor's default is to exit based on the exit policy, but log a warning if
ExitRelay is not set. (Chutney also had some configs using the default exit
policy, which does not exit to localhost, so chutney could not use it to
verify.)
Fixes #17090.
|