Commit 9811b8c
committed
net: run tor control based on networkactive
When -networkactive=0 is set, Tor control connection attempts were still
running and logging retry messages. Wire tor control lifecycle to CConnman
similar to mapport: add EnableTorControl() called from Start() and
SetNetworkActive().
TorController starts disconnected and waits for EnableTorControl(true)
from CConnman::Start() before connecting. The event loop stays alive
(unlike mapport's thread start/stop) since restructuring libevent
lifecycle would be more invasive.1 parent 887d3a8 commit 9811b8c
3 files changed
+53
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
3227 | 3228 | | |
3228 | 3229 | | |
3229 | 3230 | | |
| 3231 | + | |
3230 | 3232 | | |
3231 | 3233 | | |
3232 | 3234 | | |
| |||
3434 | 3436 | | |
3435 | 3437 | | |
3436 | 3438 | | |
| 3439 | + | |
3437 | 3440 | | |
3438 | 3441 | | |
3439 | 3442 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
331 | 332 | | |
332 | 333 | | |
333 | 334 | | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
339 | 340 | | |
340 | 341 | | |
341 | 342 | | |
| |||
640 | 641 | | |
641 | 642 | | |
642 | 643 | | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
643 | 649 | | |
644 | 650 | | |
645 | 651 | | |
| |||
653 | 659 | | |
654 | 660 | | |
655 | 661 | | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
656 | 669 | | |
657 | 670 | | |
658 | 671 | | |
| |||
662 | 675 | | |
663 | 676 | | |
664 | 677 | | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
665 | 693 | | |
666 | 694 | | |
667 | 695 | | |
| |||
676 | 704 | | |
677 | 705 | | |
678 | 706 | | |
| 707 | + | |
679 | 708 | | |
680 | 709 | | |
681 | 710 | | |
682 | 711 | | |
| 712 | + | |
683 | 713 | | |
684 | 714 | | |
| 715 | + | |
| 716 | + | |
685 | 717 | | |
686 | 718 | | |
687 | 719 | | |
| |||
722 | 754 | | |
723 | 755 | | |
724 | 756 | | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
725 | 764 | | |
726 | 765 | | |
727 | 766 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
118 | 119 | | |
119 | 120 | | |
120 | 121 | | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
121 | 126 | | |
122 | 127 | | |
123 | 128 | | |
124 | 129 | | |
125 | 130 | | |
126 | 131 | | |
127 | 132 | | |
| 133 | + | |
128 | 134 | | |
129 | 135 | | |
130 | 136 | | |
| |||
0 commit comments