tor/src
David Goulet 254b23ab9d hs: Schedule mainloop event on dirinfo change
Due to a possible Guard subsystem recursion, when the HS client gets
notified that the directory information has changed, it must run it in a
seperate mainloop event to avoid such issue.

See the ticket for more information on the recursion. This also fixes a
fatal assert.

Fixes #40579

Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-10 08:58:26 -05:00
..
app fallbackdir: Update list generated on February 04, 2022 2022-02-04 11:05:21 -05:00
config Update geoip files to match ipfire location db, 2022/02/04. 2022-02-04 11:05:13 -05:00
core Merge branch 'maint-0.3.5' into maint-0.4.5 2022-01-18 13:12:13 -05:00
ext Merge branch 'maint-0.4.3' into maint-0.4.4 2021-01-28 12:36:42 -05:00
feature hs: Schedule mainloop event on dirinfo change 2022-03-10 08:58:26 -05:00
lib Merge branch 'maint-0.3.5' into maint-0.4.5 2021-08-11 13:14:26 +00:00
rust Remove DirCache=1 from list of supported versions. 2021-02-08 11:40:35 -05:00
test hs: Double quote the metrics label value 2022-02-03 08:30:23 -05:00
tools Add support for patterns on %include #25140 2020-07-15 22:01:08 +01:00
trunnel Update Trunnel for new machine_ctr field. 2020-06-08 18:05:34 -05:00
win32 version: Bump version to 0.4.5.12-dev 2022-02-04 12:36:01 -05:00
arch_goals.md Document high-level architecture goals 2019-12-10 16:47:38 -06:00
include.am metrics: New feature module to track tor metrics 2020-10-27 10:43:42 -04:00
mainpage.md Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00