I tried to log on this morning and got a "Second Life can not be accessed from this computer"... naughty me! :o.
Looking into it only that particular puter was "banned" and even then it was restricted to only 2.1 (my own build and the official one). Delving deeper the problem seems to be that LLUUID::getNodeID() is using GetIfTable() table to enumerate over the available interfaces and just returns the MAC of the first ethernet one it comes across... which happens to be the MAC of the WAN miniport *software* interface which has a different MAC generated every time the puter is rebooted. Just my luck that a randomly generated MAC happens to be a blacklisted one :p. Is there any reason why GetAdaptersInfo() isn't used to get the MAC of the *physical* network interface(s)? *confuzzled* Aside from the issue I ran into where a random MAC turned out to be banned, the (official) viewer shouldn't be effectively spoofing the MAC address by just sending something "random" either? Additionally fixing that bug probably means that LLMachineID::init() can be reverted to using the MAC address again since it has a comment about the MAC address seemingly changing across reboots and has work-around code there to use the BIOS serial instead? Kitty _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges