-
- Downloads
Validate address more carefully when checking self-reachability
Previously, we would treat *any* incoming circuit on a non-local channel as meaning that our ORPort was reachable. With this patch, we make sure that the address that the peer _says_ we have is the same as the one we're trying to advertise right now. Closes 20165. Bugfix on 4f5192b2 in 0.1.0.1-rc, when reachability self-tests were first introduced.
Showing
- changes/bug20165 6 additions, 0 deletionschanges/bug20165
- src/core/or/channel.c 2 additions, 0 deletionssrc/core/or/channel.c
- src/core/or/channel.h 3 additions, 0 deletionssrc/core/or/channel.h
- src/core/or/channeltls.c 7 additions, 0 deletionssrc/core/or/channeltls.c
- src/feature/relay/circuitbuild_relay.c 17 additions, 7 deletionssrc/feature/relay/circuitbuild_relay.c
- src/feature/relay/router.c 25 additions, 0 deletionssrc/feature/relay/router.c
- src/feature/relay/router.h 1 addition, 0 deletionssrc/feature/relay/router.h
Loading
Please register or sign in to comment