The Tor Project issueshttps://gitlab.torproject.org/groups/tpo/-/issues2020-06-27T13:50:58Zhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29309After download and clicking connect Tor loads half way and stops2020-06-27T13:50:58ZTracAfter download and clicking connect Tor loads half way and stops2/3/19, 02:49:24.558 [NOTICE] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
2/3/19, 02:49:24.559 [NOTICE] DisableNetwork is set. Tor will not make or accept n...2/3/19, 02:49:24.558 [NOTICE] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
2/3/19, 02:49:24.559 [NOTICE] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
2/3/19, 02:49:24.559 [NOTICE] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
2/3/19, 02:49:24.559 [NOTICE] Opening Socks listener on 127.0.0.1:9150
2/3/19, 02:49:24.559 [NOTICE] Opened Socks listener on 127.0.0.1:9150
2/3/19, 02:49:24.559 [NOTICE] Bootstrapped 5%: Connecting to directory server
2/3/19, 02:49:24.560 [NOTICE] Renaming old configuration file to "C:\Users\Roelof\Desktop\Tor Browser\Browser\TorBrowser\Data\Tor\torrc.orig.1"
2/3/19, 02:49:24.560 [NOTICE] Bootstrapped 10%: Finishing handshake with directory server
2/3/19, 02:49:24.561 [NOTICE] Bootstrapped 15%: Establishing an encrypted directory connection
2/3/19, 02:49:24.562 [NOTICE] Bootstrapped 20%: Asking for networkstatus consensus
2/3/19, 02:49:24.562 [NOTICE] Bootstrapped 25%: Loading networkstatus consensus
2/3/19, 02:49:43.164 [NOTICE] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
2/3/19, 02:49:44.640 [NOTICE] Bootstrapped 40%: Loading authority key certs
2/3/19, 02:49:45.921 [NOTICE] The current consensus has no exit nodes. Tor can only build internal paths, such as paths to onion services.
2/3/19, 02:49:45.921 [NOTICE] Bootstrapped 45%: Asking for relay descriptors for internal paths
2/3/19, 02:49:45.923 [NOTICE] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/6594, and can only build 0% of likely paths. (We have 0% of guards bw, 0% of midpoint bw, and 0% of end bw (no exits in consensus, using mid) = 0% of path bw.)
2/3/19, 02:49:45.923 [NOTICE] Bootstrapped 50%: Loading relay descriptors for internal paths
2/3/19, 02:49:50.143 [NOTICE] The current consensus contains exit nodes. Tor can build exit and internal paths.
2/3/19, 02:49:59.601 [NOTICE] Bootstrapped 56%: Loading relay descriptors
2/3/19, 02:50:00.526 [NOTICE] Bootstrapped 64%: Loading relay descriptors
2/3/19, 02:50:08.298 [NOTICE] Bootstrapped 71%: Loading relay descriptors
2/3/19, 02:50:17.145 [NOTICE] Bootstrapped 80%: Connecting to the Tor network
2/3/19, 02:50:17.305 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:17.305 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:17.305 [NOTICE] Our circuit 0 (id: 19) died due to an invalid selected path, purpose General-purpose client. This may be a torrc configuration issue, or a bug.
2/3/19, 02:50:18.302 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:18.302 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:19.300 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:19.300 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:20.298 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:20.298 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:21.297 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:21.297 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:22.311 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:22.311 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:23.310 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:23.310 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:24.310 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:24.310 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:25.307 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:25.307 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:26.303 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:26.304 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:27.326 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:27.326 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:28.303 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:28.303 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:29.298 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:29.298 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:30.299 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:30.299 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:31.312 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:31.313 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:32.321 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:32.322 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:33.308 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:33.309 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:34.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:34.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:35.305 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:35.305 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:36.301 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:36.301 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:37.628 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:37.628 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:38.300 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:38.301 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:39.297 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:39.297 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:40.484 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:40.484 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:41.921 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:41.922 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:42.522 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:42.522 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:43.465 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:43.465 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:43.466 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:43.466 [NOTICE] Bootstrapped 85%: Finishing handshake with first hop
2/3/19, 02:50:44.309 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:44.309 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:44.405 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:45.320 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:45.320 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:46.299 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:46.299 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:47.300 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:47.300 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:48.297 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:48.297 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:49.310 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:49.310 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:50.346 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:50.346 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:51.314 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:51.315 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:52.306 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:52.306 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:53.748 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:53.748 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:54.388 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:54.388 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:55.298 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:55.298 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:56.298 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:56.299 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:57.295 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:57.295 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:58.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:58.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:59.308 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:50:59.308 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:00.308 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:00.309 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:01.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:01.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:02.822 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:02.822 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:03.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:03.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:04.674 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:04.674 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:05.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:05.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:06.453 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:06.454 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:07.484 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:07.484 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:08.345 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:08.345 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:09.345 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:09.345 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:10.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:10.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:11.758 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:11.758 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:12.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:12.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:13.331 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:13.331 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:14.408 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:14.408 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:15.395 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:15.396 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:16.907 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:17.132 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:17.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:17.340 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:18.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:18.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:19.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:19.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:20.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:20.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:21.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:21.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:22.331 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:22.331 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:23.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:23.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:24.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:24.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:25.360 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:25.360 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:26.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:26.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:27.343 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:27.344 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:28.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:28.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:29.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:29.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:30.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:30.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:31.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:31.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:32.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:32.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:33.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:33.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:34.343 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:34.344 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:35.343 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:35.343 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:36.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:36.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:37.340 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:37.340 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:38.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:38.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:39.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:39.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:40.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:40.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:41.370 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:41.370 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:42.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:42.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:43.166 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:43.343 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:43.343 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:44.346 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:44.346 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:45.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:45.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:46.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:46.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:47.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:47.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:47.397 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:48.349 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:48.349 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:49.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:49.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:50.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:50.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:51.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:51.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:52.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:52.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:53.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:53.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:54.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:54.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:55.340 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:55.340 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:56.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:56.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:57.360 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:57.360 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:58.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:58.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:59.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:51:59.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:00.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:00.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:02.890 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:02.890 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:02.340 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:02.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:03.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:03.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:04.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:04.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:05.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:05.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:06.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:06.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:07.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:07.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:08.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:08.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:09.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:09.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:10.326 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:10.326 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:11.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:11.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:12.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:12.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:13.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:13.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:14.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:14.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:15.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:15.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:16.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:16.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:17.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:17.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:18.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:18.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:19.344 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:19.344 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:20.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:20.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:21.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:21.340 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:22.336 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:22.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:23.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:23.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:24.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:24.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:25.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:25.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:26.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:26.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:27.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:27.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:28.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:28.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:29.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:29.342 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:30.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:30.341 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:31.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:31.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:32.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:32.335 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:33.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:33.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:34.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:34.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:35.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:35.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:36.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:36.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:37.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:37.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:38.349 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:38.349 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:39.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:39.339 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:40.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:40.338 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:41.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:41.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:42.333 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:42.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:43.171 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:43.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:43.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:44.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:44.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:44.340 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:45.346 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:45.346 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:46.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:46.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:47.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:47.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:48.584 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:49.331 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:50.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:51.328 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:52.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:53.324 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:54.323 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:55.322 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:56.337 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:57.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:58.331 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:52:59.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:00.327 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:01.326 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:02.323 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:03.322 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:04.320 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:05.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:06.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:07.331 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:08.329 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:09.763 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:10.325 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:11.324 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:12.322 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:13.320 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:14.334 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:15.332 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
2/3/19, 02:53:16.330 [WARN] Failed to find node for hop #1 of our path. Discarding this circuit.
this is the error i get
**Trac**:
**Username**: DBLKPrincehttps://gitlab.torproject.org/tpo/core/tor/-/issues/29302Tor 0.4.0.1-alpha on Windows fails to bootstrap unparseable consensus2020-06-27T13:50:58ZcypherpunksTor 0.4.0.1-alpha on Windows fails to bootstrap unparseable consensus```
[warn] ISO time "2019-02-01 14:00:00\r" was unparseable
[warn] Unable to parse networkstatus consensus
```
which is the perfectly correct valid-after line in consensus.```
[warn] ISO time "2019-02-01 14:00:00\r" was unparseable
[warn] Unable to parse networkstatus consensus
```
which is the perfectly correct valid-after line in consensus.https://gitlab.torproject.org/tpo/core/tor/-/issues/29298Explicitly specify histogram bin endpoints/widths2020-06-27T13:50:58ZMike PerryExplicitly specify histogram bin endpoints/widthsGeorge has convinced me that we should explicitly specify the bin labels of our histograms rather than rely on a formula and lots of special cases for short histogram lengths.
The most straight-forward thing is to let researchers specif...George has convinced me that we should explicitly specify the bin labels of our histograms rather than rely on a formula and lots of special cases for short histogram lengths.
The most straight-forward thing is to let researchers specify a list of bin labels.. It might be more compact to encode if this list is a list of widths, but that may just be an encoding decision for the consensus. We should probably choose simplest possible representation here.Tor: 0.4.1.x-finalhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29280Use Chutney in Tor's CI2020-06-27T13:50:58ZCecylia BocovichUse Chutney in Tor's CIGet Chutney working for continuous integration. This will also help with Tor in general and so has broader benefits than just CI for pluggable transports.Get Chutney working for continuous integration. This will also help with Tor in general and so has broader benefits than just CI for pluggable transports.Tor: 0.2.9.x-finalteorteorhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29271PrivCount proof of concept: use pubsub for events that PrivCount cares about2020-07-29T03:06:43ZteorPrivCount proof of concept: use pubsub for events that PrivCount cares aboutOnce the pubsub API is finished (legacy/trac#28226), we should use it for PrivCount events:
* new consensus
* start/end stats collection
* infrequent statistical events (not bandwidth)Once the pubsub API is finished (legacy/trac#28226), we should use it for PrivCount events:
* new consensus
* start/end stats collection
* infrequent statistical events (not bandwidth)Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29270Work out the config and control interfaces to PrivCount2020-07-29T03:06:46ZteorWork out the config and control interfaces to PrivCountOnce legacy/trac#29201 and legacy/trac#29211 are done, we should work out the config and control interfaces to PrivCount, and implement them.Once legacy/trac#29201 and legacy/trac#29211 are done, we should work out the config and control interfaces to PrivCount, and implement them.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29268PrivCount proof of concept: Use the subsystems API for PrivCount2020-07-29T03:06:49ZteorPrivCount proof of concept: Use the subsystems API for PrivCountWe should use the subsystems API for the PrivCount proof of concept.We should use the subsystems API for the PrivCount proof of concept.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29266PrivCount proof of concept: round results to hide usage over time2020-07-29T03:06:52ZteorPrivCount proof of concept: round results to hide usage over timeWe need to round the results to hide usage over time. We should work out how much to round each result, and how to implement the rounding.
Here is one possible scheme:
* we want to round the result to the closest multiple of N
* each ta...We need to round the results to hide usage over time. We should work out how much to round each result, and how to implement the rounding.
Here is one possible scheme:
* we want to round the result to the closest multiple of N
* each tally reporter rounds their blinded subtotal to the closest multiple of N
* the final un-blinded result is rounded to the nearest multiple of N (plus an arbitrary value between 0 and N, due to the unblinding), as long as at least one Tally Reporter is honestTor: unspecifiedhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29265PrivCount proof of concept: Re-implement the C code in Rust2020-07-29T03:06:55ZteorPrivCount proof of concept: Re-implement the C code in RustWe'll create some C code with a debugging version of PrivCount. Then we need to create libprivcount (legacy/trac#29264) and re-implement the code in Rust.We'll create some C code with a debugging version of PrivCount. Then we need to create libprivcount (legacy/trac#29264) and re-implement the code in Rust.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29264Create a libprivcount repository containing a rust crate2020-07-29T03:06:58ZteorCreate a libprivcount repository containing a rust crateWe want the tor-independent parts of PrivCount to be usable by researchers and other groups. Let's create a Rust crate, git repository, a trac component for libprivcount.We want the tor-independent parts of PrivCount to be usable by researchers and other groups. Let's create a Rust crate, git repository, a trac component for libprivcount.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29261Create consensus parameters to turn off all stats and individual stats2020-07-29T03:07:01ZteorCreate consensus parameters to turn off all stats and individual statsWhen we implement statistics in PrivCount, we'll want to turn off our existing statistics. Let's create consensus parameters for each statistic, and maybe also ExtraInfoStatistics.
We want to make this change as early as possible, so th...When we implement statistics in PrivCount, we'll want to turn off our existing statistics. Let's create consensus parameters for each statistic, and maybe also ExtraInfoStatistics.
We want to make this change as early as possible, so that Tor versions don't publish less safe statistics forever.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29247Channel padding statistics are incorrect2020-06-27T13:50:59ZMike PerryChannel padding statistics are incorrectThe enabled-read* counts and the max-chanpad-timers stats are incorrect for channelpadding. The fix is simple.The enabled-read* counts and the max-chanpad-timers stats are incorrect for channelpadding. The fix is simple.Tor: 0.4.1.x-finalMike PerryMike Perryhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29245Tor 0.4 eventually hits "Delaying directory fetches: No running bridges" afte...2023-08-01T23:52:42ZTracTor 0.4 eventually hits "Delaying directory fetches: No running bridges" after some period of inactivity with bridges```
Tor NOTICE: Delaying directory fetches: No running bridges
Tor NOTICE: Application request when we haven't received a consensus with exits. Optimistically trying known bridges again.
Tor NOTICE: Delaying directory fetches: No runni...```
Tor NOTICE: Delaying directory fetches: No running bridges
Tor NOTICE: Application request when we haven't received a consensus with exits. Optimistically trying known bridges again.
Tor NOTICE: Delaying directory fetches: No running bridges
Tor NOTICE: Application request when we haven't received a consensus with exits. Optimistically trying known bridges again.
Tor NOTICE: Delaying directory fetches: No running bridges
Tor NOTICE: Application request when we haven't received a consensus with exits. Optimistically trying known bridges again.
```
Tested on latest Tor Browser alpha with snowflake bridge.
**Trac**:
**Username**: ArmalsLoveArmalsLifeTor: unspecifiedhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29244Travis permissions error: failed to write Cargo.lock2020-06-27T13:51:00ZteorTravis permissions error: failed to write Cargo.lockLet's monitor this error, and see if it happens again.
From https://trac.torproject.org/projects/tor/ticket/23576?replyto=24#comment:24
> {{{
> error: failed to write /home/travis/build/torproject/tor/tor-0.4.0.1-alpha-dev/src/rust/Car...Let's monitor this error, and see if it happens again.
From https://trac.torproject.org/projects/tor/ticket/23576?replyto=24#comment:24
> {{{
> error: failed to write /home/travis/build/torproject/tor/tor-0.4.0.1-alpha-dev/src/rust/Cargo.lock
>
> Caused by:
> failed to open: /home/travis/build/torproject/tor/tor-0.4.0.1-alpha-dev/src/rust/Cargo.lock
>
> Caused by:
> Permission denied (os error 13)
> }}}
> https://travis-ci.org/torproject/tor/jobs/486721901#L3634Tor: 0.3.3.x-finalNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29243Fix minor bugs in the HSv3 unit tests2021-06-23T17:26:03ZteorFix minor bugs in the HSv3 unit testsThe tests:
* copy the first 20 characters of a 40-character hex string to a binary fingerprint
* put IPv6 addresses in a variable called "ipv4"
* do a duplicate tt_int_op() to deliberately fail and print a value, without a comment explai...The tests:
* copy the first 20 characters of a 40-character hex string to a binary fingerprint
* put IPv6 addresses in a variable called "ipv4"
* do a duplicate tt_int_op() to deliberately fail and print a value, without a comment explaining the code
Let's review these changes in legacy/trac#23576.Tor: unspecifiedteorteorhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29241NSS SSL_ExportKeyingMaterial failing2020-06-27T13:51:00ZMatthew FinkelNSS SSL_ExportKeyingMaterial failingPossibly similar/related to legacy/trac#28616/legacy/trac#28973.
```
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[n...Possibly similar/related to legacy/trac#28616/legacy/trac#28973.
```
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent.
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
[notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
[notice] Bootstrapped 90% (ap_handshake_done): Handshake fininshed with a relay to build circuits
[notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[notice] Bootstrapped 100% (done): Done
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
[warn] Couldn't send authenticate cell
[warn] connection_or_compute_authenticate_cell_body(): Bug: TLS key export failed for unknown reason. (on Tor 0.4.0.1-alpha )
```
Reported by Alex on tor-relays@ - https://lists.torproject.org/pipermail/tor-relays/2019-January/016890.htmlTor: 0.3.5.x-finalNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29240if not present already, consider linking libzstd.so in Debian LTS builds2020-06-27T13:51:00Zstarlightif not present already, consider linking libzstd.so in Debian LTS buildsatagar indicated in another ticket legacy/trac#29186 that Zstandard compression is not widely deployed. Perhaps the imminent LTS release of 0.3.5 should reference the shared library or statically link it.atagar indicated in another ticket legacy/trac#29186 that Zstandard compression is not widely deployed. Perhaps the imminent LTS release of 0.3.5 should reference the shared library or statically link it.https://gitlab.torproject.org/tpo/core/tor/-/issues/29237Restore IPv6 intro points in the HS client tests2021-06-23T17:26:03ZteorRestore IPv6 intro points in the HS client testsIn legacy/trac#23576, I removed an IPv6-only intro point from the HS client tests. We should put it back in.In legacy/trac#23576, I removed an IPv6-only intro point from the HS client tests. We should put it back in.Tor: 0.4.1.x-finalteorteorhttps://gitlab.torproject.org/tpo/core/tor/-/issues/29232Write a function that prints a link specifier and link specifier list2021-09-16T14:24:10ZteorWrite a function that prints a link specifier and link specifier listWe want to print link specifiers for debugging, and log link specifiers, but we don't have an easy way to do that.We want to print link specifiers for debugging, and log link specifiers, but we don't have an easy way to do that.https://gitlab.torproject.org/tpo/core/tor/-/issues/29231Relays vastly underreport write-total in padding-counts line in extrainfo des...2020-06-27T13:51:01ZRoger DingledineRelays vastly underreport write-total in padding-counts line in extrainfo descriptorHere is a snippet from WhatsGoingOn's extrainfo descriptor:
```
write-history 2019-01-27 18:10:06 (86400 s) 7709989888,6911394816,6582383616,7393989632,6065009664
read-history 2019-01-27 18:10:06 (86400 s) 7644498944,6824735744,655076147...Here is a snippet from WhatsGoingOn's extrainfo descriptor:
```
write-history 2019-01-27 18:10:06 (86400 s) 7709989888,6911394816,6582383616,7393989632,6065009664
read-history 2019-01-27 18:10:06 (86400 s) 7644498944,6824735744,6550761472,7355173888,6059125760
[...]
padding-counts 2019-01-27 22:06:23 (86400 s) bin-size=10000 write-drop=0 write-pad=220000 write-total=250000 read-drop=0 read-pad=210000 read-total=12310000 enabled-read-pad=10000 enabled-read-total=20000 enabled-write-pad=10000 enabled-write-total=10000 max-chanpad-timers=6
```
Notice how the read-total is reasonable compared to read-history, but the write-total is way undercounting compared to write-history.
I suspect that write-total is the wrong one.Tor: 0.4.1.x-final