re:
https://bitcointalksearch.org/topic/m.18083086 (s9's phoning home?)
Since you just brought up He Who Is Not To Be Named, I do have to mention that he found that bit of code last year. As far as he could tell it did not actually do anything but one of his mods was to remove the code.. However, still worrying though...
My take on the code: If folks here remember, think it started with the s4 and was definitely in at least the early s5's. Bitmain for a time looked at a central Cloud control/monitoring solution for us using their miners. The site name? Minerlink.com In the Bitminer GUI they had a tick-box to use that service.
Don't think they ever took it active outside China. Just looked and the site is still there but have not seen that tickbox on any s9 or s7 as far as I can recall. Hmm.
Question still remains, is that code benign and just unused legacy? Considering how much Bitmain says they re-wrote all the code in the s9's ya gotta wonder how that got left in...
The code does exactly as I stated, my running commentary and links are not guesses
Although -ck threw me off the ckpool and cgminer team for stating that I have a lot of experience
(I also have more than him - but his medical god status got upset at that comment and he threw a public tantrum about it)
I do know more about coding/programming than most.
The code in git is benign if bitmain keeps the DNS A record missing as it currently is.
It's only a one line change to their DNS to enable and disable it.
When you enable a missing DNS A record it is usually an almost immediate activation.
However, the git vs the code running in your Bitmain miners ... there's certainly no guarantee that's exactly the same either.
The git shows one inital commit and one change since then.
Seriously would anyone think there was only the one original commit and only one change ever since that?