teor
|
bd29b3531a
Dir: Refactor ns expiry check to remove duplicate code
|
5 anos atrás |
Nick Mathewson
|
fc1ad9ab65
Merge remote-tracking branch 'tor-github/pr/495'
|
5 anos atrás |
Nick Mathewson
|
02843c4a4e
Test for check_network_participation_callback()
|
5 anos atrás |
Nick Mathewson
|
55512ef022
Test netstatus.c tracking of user participation status
|
5 anos atrás |
Nick Mathewson
|
3743f79695
Add options to control dormant-client feature.
|
5 anos atrás |
rl1987
|
411780d563
Make ROUTERLIST_PRUNING_INTERVAL 1 hr.
|
5 anos atrás |
Nick Mathewson
|
53ccdb6945
Make sure that we are always a net participant when being a server
|
5 anos atrás |
Nick Mathewson
|
2f28cd1dc8
Rename and fix docs on FLUSH_ON_DISABLE
|
5 anos atrás |
Nick Mathewson
|
d0e6abd087
Reset dormancy status when the clock jumps.
|
5 anos atrás |
Nick Mathewson
|
ce6209cee4
Add a periodic event to become dormant.
|
5 anos atrás |
Nick Mathewson
|
2c15b65381
Make the NET_PARTICIPANT role dependent on user activity
|
5 anos atrás |
Nick Mathewson
|
ccbb36048f
write_stats_file() is indeed NET_PARTICIPANT; remove comment.
|
5 anos atrás |
Nick Mathewson
|
dc21f1f662
reset_padding_counts is only once per 24h; it can be all.
|
5 anos atrás |
Nick Mathewson
|
4bf79fa4fa
Turn second_elapsed_callback into a normal periodic event.
|
5 anos atrás |
Nick Mathewson
|
303e5c70e0
Move the responsibility for delayed shutdown into the mainloop
|
5 anos atrás |
Nick Mathewson
|
e535ec8542
Remove run_scheduled_events() as a separate function.
|
5 anos atrás |
Nick Mathewson
|
a0380b705d
Move control_per_second_events() into a callback with its own role
|
5 anos atrás |
Nick Mathewson
|
db53bfe8f7
Annotate 1/s callback elements with NET_PARTICIPANT status.
|
5 anos atrás |
Nick Mathewson
|
b9a88bd53a
Add new "ALL" and "NET_PARTICIPANT" roles for periodic events
|
5 anos atrás |
Nick Mathewson
|
6d84972eb8
Add a function to schedule a periodic event once, then disable it
|
5 anos atrás |
Nick Mathewson
|
2070765c7c
Use macros to make the periodic event table less verbose.
|
5 anos atrás |
Nick Mathewson
|
f6b8c7da66
Move buffers.c out of lib/containers to resolve a circularity.
|
5 anos atrás |
Nick Mathewson
|
d598d834f5
Merge branch 'ticket27750_034_01_squashed' into maint-0.3.5
|
5 anos atrás |
rl1987
|
100136ca86
Create new periodic event for pruning old info about Tor routers
|
5 anos atrás |
Nick Mathewson
|
9431d35074
Merge branch 'bug28348_034' into bug28348_035
|
5 anos atrás |
Nick Mathewson
|
e97adaf8dc
Argh. The unset value for OwningControllerFD is NOT -1.
|
5 anos atrás |
Nick Mathewson
|
56a3cef4d7
Merge branch 'bug27849_redux'
|
5 anos atrás |
Nick Mathewson
|
9e65e7a36f
Merge branch 'split_stats'
|
5 anos atrás |
Nick Mathewson
|
d0b2b5a202
Always initialize the periodic events list.
|
5 anos atrás |
Nick Mathewson
|
f403af2207
Split geoip from geoip-related stats.
|
5 anos atrás |