MyFamily argument doesn't work with nicknames of relays with Unnamed flag
I report the following discovered "bug" if you could call it that:
I have 5 relays. All running Tor 0.2.4.21 on FreeBSD or Debian. 2 relays have the Named flag 3 relays had the Named flag, but had to change the keys after heartbleed and lost the named flag, got the Unnamed flag.
I have properly declared the family in all relays torrc, via nickname, not fingerprint (ouch but I have an excuse why I didn't use fingerprints so I am opening another ticket for that too, it's manual related).
The atlas shows the fingerprints for the 2 relays with Named flag, as properly declared family. The other 3 relays, with Unnamed flag appear only with nicknames in Atlas, as NOT a properly declared family. I have browsed atlas for almost 3 days and everywhere the same problem, relays with unnamed flag specified by their nickname do not appear as valid family members, doesn't matter if they are properly declared in config files of the relays.
So, either remove Named / Unnamed flags or don't allow to specify family members via nickname in torrc.
All the arguments in torrc which require fingerprints, accept fingerprints as they are, ony MyFamily argument requires $ in front of the fingerprint. This is confusing.