GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

Ensure turbotunnel read and write loop terminate

Introduce a waitgroup and done channel to ensure that both the read and
write gorouting for turbotunnel connections terminate when the
connection is closed.
4 jobs for issue/40033 in 7 minutes and 8 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #19689
android

00:07:08

passed #19692
debian-testing

00:03:06

passed #19690
go-1.13

00:02:04

passed #19691
go-1.14

00:02:04