commit 6f92cbe54f495cb9f1d4c4edac27924d93c11948
Author: teor <teor(a)torproject.org>
Date: Wed Feb 5 22:35:00 2020 +1000
tor-relay-ipv6: Update GSoC Info
---
content/gsoc/tor-relay-ipv6-support/contents.lr | 40 ++++++++++++++++++-------
1 file changed, 30 insertions(+), 10 deletions(-)
diff --git a/content/gsoc/tor-relay-ipv6-support/contents.lr b/content/gsoc/tor-relay-ipv6-support/contents.lr
index ea4a9df..86518a2 100644
--- a/content/gsoc/tor-relay-ipv6-support/contents.lr
+++ b/content/gsoc/tor-relay-ipv6-support/contents.lr
@@ -19,7 +19,7 @@ C
---
mentors:
teor
-ahf
+ahf (to be confirmed)
---
difficulty: Medium
---
@@ -32,30 +32,50 @@ Tor helps people stay safe on the internet, by keeping their internet use secure
---
body:
-Students may choose to focus on designing and implementing core features, tor relay testing, reporting statistics, or diagnosing and fixing bugs.
+The Tor Project will be improving tor relay IPv6 support in 2020.
+Students may choose to focus on:
+ * designing and implementing tor relay IPv6 features,
+ * tor relay IPv6 testing, or
+ * diagnosing and fixing bugs in tor's IPv6 code.
## Prerequisites
* Network configuration skills
-* Basic understanding of Internet Protocol (IP) versions
+* Basic understanding of IPv4 and IPv6
Recommended:
* Experience testing network software
* Experience running Internet-connected servers
+## Programming skills needed:
+
+* C coding
+* Building Unix-based (Linux, *BSD, macOS) software
+
+Recommended:
+
+* Experience with Unix network programming
+* Python coding (for testing)
+* Access to a server with public IPv4 and IPv6 addresses (to run a test relay)
+
## Links/Resources
-https://trac.torproject.org/projects/tor/wiki/TorRelayGuide#IPv6
+### Technical Proposals
-https://trac.torproject.org/projects/tor/wiki/org/roadmaps/Tor/IPv6Features#ReachabilityChecks
+Tor Relay IPv6 Reachability
+https://gitweb.torproject.org/torspec.git/tree/proposals/311-relay-ipv6-reachability.txt
-## Programming skills needed:
+Tor Relay Automatic IPv6 Address Discovery
+https://gitweb.torproject.org/torspec.git/tree/proposals/312-relay-auto-ipv6-addr.txt
-* C coding
-* Building Unix-based software
+### Relay Operator Guides
-Recommended:
+Tor Relay Guide: IPv6
+https://trac.torproject.org/projects/tor/wiki/TorRelayGuide#IPv6
+
+### Roadmaps
-* Experience with network programming
+Tor IPv6 Roadmap
+https://trac.torproject.org/projects/tor/wiki/org/roadmaps/Tor/IPv6Features