Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T16:06:26Zhttps://gitlab.torproject.org/legacy/trac/-/issues/24953In check_existing mode, log "fallback list", not "whitelist"2020-06-13T16:06:26ZteorIn check_existing mode, log "fallback list", not "whitelist"This confused at least one relay operator.This confused at least one relay operator.Tor: 0.4.0.x-finalhttps://gitlab.torproject.org/legacy/trac/-/issues/22270Fix the usage message in the fallback directory script2020-06-13T15:09:05ZteorFix the usage message in the fallback directory scriptTor: 0.3.1.x-finalhttps://gitlab.torproject.org/legacy/trac/-/issues/21415tor_bug_occurred_: Bug: src/or/entrynodes.c:1845: select_entry_guard_for_circ...2020-06-13T15:07:56Zcypherpunkstor_bug_occurred_: Bug: src/or/entrynodes.c:1845: select_entry_guard_for_circuit: Non-fatal assertion !(!guard_has_descriptor(guard)) failed.using public obfs4 bridges.
```
Feb 08 12:13:40.000 [warn] tor_bug_occurred_: Bug: src/or/entrynodes.c:1845: select_entry_guard_for_circuit: Non-fatal assertion !(!guard_has_descriptor(guard)) failed. (on Tor 0.3.0.3-alpha bb2ea3642d54f...using public obfs4 bridges.
```
Feb 08 12:13:40.000 [warn] tor_bug_occurred_: Bug: src/or/entrynodes.c:1845: select_entry_guard_for_circuit: Non-fatal assertion !(!guard_has_descriptor(guard)) failed. (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: Non-fatal assertion !(!guard_has_descriptor(guard)) failed in select_entry_guard_for_circuit at src/or/entrynodes.c:1845. Stack trace: (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 0 tor 0x000000010f4e3f98 log_backtrace + 73 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 1 tor 0x000000010f4f852b tor_bug_occurred_ + 268 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 2 tor 0x000000010f40f587 entry_guard_pick_for_circuit + 307 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 3 tor 0x000000010f4732b5 guards_choose_guard + 138 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 4 tor 0x000000010f400c16 circuit_establish_circuit + 2261 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 5 tor 0x000000010f411f1b circuit_build_needed_circs + 751 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 6 tor 0x000000010f47f4ef second_elapsed_callback + 811 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 7 libevent-2.1.6.dylib 0x000000010f641127 event_process_active_single_queue + 1262 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 8 libevent-2.1.6.dylib 0x000000010f63d9d6 event_base_loop + 1189 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 9 tor 0x000000010f47eed4 do_main_loop + 1118 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 10 tor 0x000000010f4810cd tor_main + 235 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 11 tor 0x000000010f3e9775 main + 25 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
Feb 08 12:13:40.000 [warn] Bug: 12 libdyld.dylib 0x00007fffbc194255 start + 1 (on Tor 0.3.0.3-alpha bb2ea3642d54ff03)
```Tor: 0.3.0.x-finalNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/legacy/trac/-/issues/21007guard: circuit_send_next_onion_skin(): Bug: 3-hop circuit <ptr> with purpose ...2020-06-13T15:04:35ZDavid Gouletdgoulet@torproject.orgguard: circuit_send_next_onion_skin(): Bug: 3-hop circuit <ptr> with purpose 18 has no guard stateGot 7 of those in rapid succession just after self test was done.
```
16:43:58 [WARN] circuit_send_next_onion_skin(): Bug: 3-hop circuit <ptr> with purpose 18 has no guard state (on Tor 0.3.0.0-alpha-dev 4ec9751c144465f6)
```
At comm...Got 7 of those in rapid succession just after self test was done.
```
16:43:58 [WARN] circuit_send_next_onion_skin(): Bug: 3-hop circuit <ptr> with purpose 18 has no guard state (on Tor 0.3.0.0-alpha-dev 4ec9751c144465f6)
```
At commit `4ec9751c144465f6`Tor: 0.3.0.x-finalNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/legacy/trac/-/issues/20956optionally do not write command line config to torrc2020-06-13T15:04:19ZMark Smithoptionally do not write command line config to torrcFor Tor Browser/Tor Launcher, we have a use case where we want to pass ControlPort and SocksPort options on the command line (aka as program args) and be assured they will never be written to torrc, e.g., in response to a SAVECONF contro...For Tor Browser/Tor Launcher, we have a use case where we want to pass ControlPort and SocksPort options on the command line (aka as program args) and be assured they will never be written to torrc, e.g., in response to a SAVECONF control port command.
See ticket:20906#comment:7 for some background. Also, in ticket:20906#comment:8 nickm said:
I think that a "Don't write this to torrc" flag might be workable, but I also think it's maybe less easy to implement than you might think -- especially if it needs to work for things other than LineList options. If it's LineList only, it has a reasonable chance of being easy to implement.Tor: unspecified