control-spec.txt describes HiddenServiceOptions incorrectly
In the description of GETCONF (§3.3), control-spec.txt says: “clients should use the "HiddenServiceOptions" virtual keyword to get all HiddenServiceDir, HiddenServicePort, HiddenServiceNodes, and HiddenServiceExcludeNodes option settings.” HiddenServiceNodes and HiddenServiceExcludeNodes do not exist on maint-0.2.2, and HiddenServiceVersion and HiddenServiceAuthorizeClient should only be retrievable using that virtual keyword.
Fixing this properly will require some code archaeology.