Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C Chutney
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 44
    • Issues 44
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Core
  • Chutney
  • Issues
  • #33050
Closed
Open
Created Jan 24, 2020 by Gaba@gaba🦋Owner32 of 37 tasks completed32/37 tasks

O1.3 - Integration test Tor relays over IPv6 using chutney

Test the implementation of Sponsor 55, using chutney.

For details, see:

Proposal 311: Tor Relay IPv6 Reachability: https://gitweb.torproject.org/torspec.git/tree/proposals/311-relay-ipv6-reachability.txt

Proposal 312: Tor Relay Automatic IPv6 Address Discovery: https://gitweb.torproject.org/torspec.git/tree/proposals/312-relay-auto-ipv6-addr.txt

Proposal 313: Tor Relay IPv6 Statistics: https://gitweb.torproject.org/torspec.git/tree/proposals/313-relay-ipv6-stats.txt

See the implementation order in:

  • Objective 1.1 - legacy/trac#33048 (moved)
  • Objective 1.2 - legacy/trac#33049 (moved)
  • Objective 1.4 - legacy/trac#33051 (moved)
  • Objective 1.5 - legacy/trac#33052 (moved)

Children:

  • tor#33280 (closed) Add a "make test-network-ipv6" target, which runs IPv6 chutney networks
  • #33793 (closed) Avoid some race conditions when running chutney networks in series
  • #33675 (closed) Search microdescriptor files for relay ed25519 keys
  • #33676 (closed) Stop waiting a set time for microdescriptors
  • tor#33300 (closed) Add a basic IPv6 test to "make test-network"
  • #33428 (closed) Make chutney check for relay microdescriptors before verifying
  • #33302 (closed) Run bridges+hs-v23 as Chutney's default network
  • tor#33303 (closed) Travis: Only run IPv6 chutney tests on macOS
  • #33304 (closed) Chutney tries to convert empty pid string to integer
  • tor#4631 (closed) Idea to make consensus voting more resistant
  • tor#32792 (closed) Copy chutney CI diagnostics to Tor's chutney job
  • #33825 Make Environ handle "in" and "get()" like a dict
  • #33957 (closed) Unexpected keyword argument 'bufsize' in subprocess.check_output()
  • tor#33194 (closed) Sort Travis jobs in speed order
  • tor#33195 (closed) Require IPv6 tests in Travis CI
  • tor#33582 (closed) Make bridges wait until they have bootstrapped, before publishing their descriptor
  • #33583 (closed) Stop setting AssumeReachable on chutney relays and bridges
  • tor#28208 (closed) Run bridges+hs-v23 for make test-network
  • #33333 (closed) Add a mixed+hs-v23-ipv6 network to chutney
  • tor#33334 (closed) Add a mixed+hs-v23-ipv6 network to tor's test-network
  • #33595 (closed) Stop waiting for unchecked directory info
  • #33596 (closed) Fix or disable mixed+hs-v2 for Tor 0.3.5
  • #33598 chutney does not fail on some SOCKS errors
  • #33353 (closed) Split chutney's diagnostics into a new script
  • #33609 (closed) Check that onion services have successfully posted descriptors before verifying
  • #33228 (closed) Prop 311: 6.1. Test IPv6 ORPort Reachability using Chutney
  • tor#33358 (closed) Update dir-spec for consensus voting improvements
  • #33231 (closed) Prop 311: 6.3. Test Legacy Relays Accept IPv6 Extends using Chutney
  • #33232 (closed) Test IPv4 Reachability using Chutney
  • #33615 (closed) Wait for at least 60 seconds for 0.3.5 and earlier to bootstrap
  • #33376 (closed) Update the networks in Chutney's CI to match Tor's new test-network*
  • #33250 (closed) Test IPv4 Address Detection using Chutney
  • #33251 (closed) Prop 312: 5.1. Test Relay IPv6 Addresses Discovery using Chutney
  • #33378 (closed) Require chutney node bootstrap before running verify
  • #33379 (closed) Make chutney wait for all relays in the consensus before verifying
  • #34037 Make chutney check tor's logs for reachability self-test success
  • tor#33918 (closed) Stop truncating IPv6 addresses in channel logs
Edited Aug 14, 2020 by Nick Mathewson
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking