It would be such a damning move to insert such tracking code without telling anyone, that I don't think they'd do it. It's not like every bitcoiner is a total noob especially the hackers and thieves.
And I'm not even totally against IP blocking, maybe, finally some recourse for victims of theft, but it does go against one of the fundamental principals of BTC so it would need to get a huge concensus first
What tracking? Please let me know... If you are talking about leaking IP when running proxy and TOR that was in proposed QT(core) code but not in XT.
And there is no IP blocking. To this moment none pointed to the code that do that.
Also I'm interested how IP blocking will help victims of theft...
Why don't you read the code instead of post after post of misinformation? It clearly bans by IP, that isn't even in question.
Yes I did and there is no banning. But you can't point to something that is not there so I can't help you. But you can say where the code is doing that and I will explain to you why you are wrong...
// A group of logically related IP addresses. Useful for banning or deprioritising
// sources of abusive traffic/DoS attacks.
struct CIPGroupData {
std::string name;
// A priority score indicates how important this group of IP addresses is to this node.
// Importance determines which group wins when the node is out of resources. Any IP
// that is not in a group gets a default priority of zero. Therefore, groups with a priority
// of less than zero will be ignored or disconnected in order to make room for ungrouped
// IPs, and groups with a higher priority will be serviced before ungrouped IPs.
int priority;
//! Whether this peer should be disconnected and banned (unless whitelisted).
bool fShouldBan;
That is just one segment describing that section of code, there are literally thousands of lines of code that deal with banning.
You are a liar.
No you don't know how to read a code. This is a comment. But you can also read a comments... But you can't read just one. EDIT:(Just to be more clear) "It describes for what it can be used but that doesn't mean it is used for that. So go and find a line that says this bans IPs."
What code dose(if you are read it) is when node is attacked by TOR DOS it just drops any TOR connection in exchange for not TOR connection. And for this to even happen there needs to be 125 connections to a node. This is not banning... This replace the need to block TOR with FW permanently since XT nodes do get a lot of attacks from TOR. So it is a good thing for TOR.
EDIT2: You do know that the comment you posted is not in
https://github.com/bitcoinxt/bitcoinxt/commit/73c9efe74c5cc8faea9c2b2c785a2f5b68aa4c23This part:
//! Whether this peer should be disconnected and banned (unless whitelisted).
bool fShouldBan;
I can't find it...