Chutney issueshttps://gitlab.torproject.org/tpo/core/chutney/-/issues2020-07-23T21:16:39Zhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/20091Add a required version setting to chutney (or to chutney networks)2020-07-23T21:16:39ZteorAdd a required version setting to chutney (or to chutney networks)This is important when we add a new chutney feature or network (like in legacy/trac#20069), then make Tor depend on it.
One way we could do this is to check the exit status of chutney in chutney/chutney, and logging the appropriate mess...This is important when we add a new chutney feature or network (like in legacy/trac#20069), then make Tor depend on it.
One way we could do this is to check the exit status of chutney in chutney/chutney, and logging the appropriate message if it fails.
Another way is for the Tor chutney tests to set CHUTNEY_MIN_VERSION, and then chutney warns if it's not that version. This would actually require us to version chutney.https://gitlab.torproject.org/tpo/core/chutney/-/issues/30210Add a sleep after failure in test-network --forgiving2020-07-23T20:51:56ZteorAdd a sleep after failure in test-network --forgivingWhen we use test-network --forgiving in chutney's CI, sometimes every network run fails. Maybe this happens because of load on the machine, or some other factor.
I wonder if adding a sleep after failure will help.When we use test-network --forgiving in chutney's CI, sometimes every network run fails. Maybe this happens because of load on the machine, or some other factor.
I wonder if adding a sleep after failure will help.https://gitlab.torproject.org/tpo/core/chutney/-/issues/21572Add a warning-only mode to test-network.sh2020-06-27T13:18:51ZteorAdd a warning-only mode to test-network.shThis is the chutney ticket, the equivalent tor changes are in legacy/trac#21570This is the chutney ticket, the equivalent tor changes are in legacy/trac#21570teorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/15936Add additional HS networks to chutney2020-06-27T13:19:02ZteorAdd additional HS networks to chutneylegacy/trac#8902 needs some larger HS networks for testing multiple client connections.
This ticket reminds me to create a branch to share them with dgoulet and others.
Tags copied from legacy/trac#8902.legacy/trac#8902 needs some larger HS networks for testing multiple client connections.
This ticket reminds me to create a branch to share them with dgoulet and others.
Tags copied from legacy/trac#8902.teorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/29828Add an approved_routers network to chutney2020-07-23T20:48:23ZteorAdd an approved_routers network to chutneyTo test legacy/trac#22029, we need an approved_routers network in chutney.
The networks/bwfile and torrc_templates/authority-bwfile.tmpl could be copied and modified to use an approved_routers file.To test legacy/trac#22029, we need an approved_routers network in chutney.
The networks/bwfile and torrc_templates/authority-bwfile.tmpl could be copied and modified to use an approved_routers file.https://gitlab.torproject.org/tpo/core/chutney/-/issues/23494Add chutney tests for hidden and single onion services through bridges2020-07-23T20:36:41ZteorAdd chutney tests for hidden and single onion services through bridgesBecause it would be nice to be sure this works.
When this is implemented, we should add it to tor's make test-network-all.Because it would be nice to be sure this works.
When this is implemented, we should add it to tor's make test-network-all.https://gitlab.torproject.org/tpo/core/chutney/-/issues/18822Add fallback dir schedule to chutney common template2020-07-23T20:19:02ZDavid Gouletdgoulet@torproject.orgAdd fallback dir schedule to chutney common templateThis is for part of legacy/trac#18481. We should put testing values in the chutney common template.This is for part of legacy/trac#18481. We should put testing values in the chutney common template.https://gitlab.torproject.org/tpo/core/chutney/-/issues/18482Add fallback directory test schedules to chutney2020-06-27T13:18:58ZteorAdd fallback directory test schedules to chutneyIn legacy/trac#18481, I remove the test schedules from legacy/trac#4483 from tor.
I want to add them to the default template in chutney.In legacy/trac#18481, I remove the test schedules from legacy/trac#4483 from tor.
I want to add them to the default template in chutney.teorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/40015Add HSv3 template only2021-02-16T15:24:31ZDavid Gouletdgoulet@torproject.orgAdd HSv3 template onlyWe have a bunch of networks for `hs-v23` but because HSv2 is going away, we need v3 only tests.We have a bunch of networks for `hs-v23` but because HSv2 is going away, we need v3 only tests.David Gouletdgoulet@torproject.orgDavid Gouletdgoulet@torproject.orghttps://gitlab.torproject.org/tpo/core/chutney/-/issues/22373Add LogTimeGranularity 1 to chutney logs2020-06-27T13:18:49ZteorAdd LogTimeGranularity 1 to chutney logsBecause arma said so in legacy/trac#22212.Because arma said so in legacy/trac#22212.teorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/30208Add missing features to Chutney's CI and test script2020-07-23T20:54:13ZteorAdd missing features to Chutney's CI and test scriptThere are some chutney features that don't have working tests.
We should create working tests, fix bugs, and add them to CI (like legacy/trac#29729) and the test script (legacy/trac#30066).There are some chutney features that don't have working tests.
We should create working tests, fix bugs, and add them to CI (like legacy/trac#29729) and the test script (legacy/trac#30066).https://gitlab.torproject.org/tpo/core/chutney/-/issues/16804Add more chutney networks to "make test-network" or such2020-06-27T13:19:02ZNick MathewsonAdd more chutney networks to "make test-network" or suchThe tor 'make test-network' script runs some chutney tests and makes sure they work.
We could get improved integration testing by including hidden services and pluggable transports and bridges, and IPv6 and mixed networks, etc etc, for ...The tor 'make test-network' script runs some chutney tests and makes sure they work.
We could get improved integration testing by including hidden services and pluggable transports and bridges, and IPv6 and mixed networks, etc etc, for instance. Some of these are available now, some would require chutney extensions.Tor: 0.2.7.x-finalNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/22430Add next gen HS support to chutney2020-06-27T13:18:49ZGeorge KadianakisAdd next gen HS support to chutneyWe need a networks file and a torrc template for hs-v3 in chutney.We need a networks file and a torrc template for hs-v3 in chutney.teorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/29024Add pluggable-transport support to Chutney2020-06-27T13:18:43ZNick MathewsonAdd pluggable-transport support to ChutneyWe need to make PTs in general, and Snowflake in particular, more reliable and well-tested. On way to do that is with realistic integration tests, using Chutney.We need to make PTs in general, and Snowflake in particular, more reliable and well-tested. On way to do that is with realistic integration tests, using Chutney.Tor: 0.4.2.x-finalNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/19116Add scripts to chutney so it works on a tor binary2020-06-27T13:18:57ZteorAdd scripts to chutney so it works on a tor binaryIf chutney was self-contained and could run tests on a plain tor binary, it would be easier to do jenkins tests using chutney.
To make chutney work, we use parts of the tor git tree, including some Makefile targets to select the tests w...If chutney was self-contained and could run tests on a plain tor binary, it would be easier to do jenkins tests using chutney.
To make chutney work, we use parts of the tor git tree, including some Makefile targets to select the tests we run, and src/test/test-network.sh.
If we move these scripts to the chutney tree, we can run a set of chutney targets anywhere, without requiring a tor build tree.teorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/30065Add shellcheck tests to chutney2020-06-27T13:18:40ZteorAdd shellcheck tests to chutneyLet's be just like Tor.Let's be just like Tor.teorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/6413Add support for bridges and clients on IPv6 to chutney2020-06-27T13:19:08ZLinus Nordberglinus@torproject.orgAdd support for bridges and clients on IPv6 to chutneyBranch ipv6-bridges in user/linus/chutney.git contains support for
bridges on IPv6 and clients using them.Branch ipv6-bridges in user/linus/chutney.git contains support for
bridges on IPv6 and clients using them.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/27912Add travis CI for the Chutney repository2020-06-27T13:18:44ZNick MathewsonAdd travis CI for the Chutney repositoryteorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/30063Add unit tests to chutney, and run them in Travis2020-06-27T13:18:40ZteorAdd unit tests to chutney, and run them in TravisIn legacy/trac#29729, we want to add unit tests for each chutney module.In legacy/trac#29729, we want to add unit tests for each chutney module.teorteorhttps://gitlab.torproject.org/tpo/core/chutney/-/issues/13984Added new script for getting hs addresses in chutney2020-06-27T13:19:05ZTracAdded new script for getting hs addresses in chutneyThe script outputs the hidden services onion addresses in chutney. It is simple but I was told it would be useful. The script is at https://github.com/huig-/chutney and it is called hsaddress.sh (tools/hsaddress.sh).
**Trac**:
**Usern...The script outputs the hidden services onion addresses in chutney. It is simple but I was told it would be useful. The script is at https://github.com/huig-/chutney and it is called hsaddress.sh (tools/hsaddress.sh).
**Trac**:
**Username**: huigNick MathewsonNick Mathewson