Sorry, my bad.
The ExcludeMiddleNodes did give a good idea for a new feature I already have a MR for:
* https://gitlab.torproject.org/tpo/core/tor/-/issues/40466
* https://gitlab.torproject.org/tpo/core/tor/-/merge_requests/436
It's unrelated to this PR, though, and I don't know if it will go in.
thanks for these pointers.
In case "ExcludeGuardNodes" option is accepted and merged, the documentation should explicitly point out the differences between
LimitToMiddleOnlyNodes NodeX vs. ExcludeGuardNodes NodeX + ExcludeExitNodes NodeX
thanks, nusenu