#5992: Remove now obsolete check for 13th Baktun (already happened)

This commit is contained in:
Mike Gelfand 2015-10-16 19:49:07 +00:00
parent 7d972ed5e6
commit 72f9dc6f92
1 changed files with 1 additions and 9 deletions

View File

@ -637,21 +637,13 @@ isMartianAddr (const struct tr_address * a)
return (address[0] == 0) ||
(address[0] == 127) ||
((address[0] & 0xE0) == 0xE0);
break;
}
case TR_AF_INET6: {
const unsigned char * address = (const unsigned char*)&a->addr.addr6;
return (address[0] == 0xFF) ||
(memcmp (address, zeroes, 15) == 0 &&
(address[15] == 0 || address[15] == 1)) ||
/* Addresses outside of 2000::/3 are currently reserved,
but might be allocated at some future time. Since
there are a lot of buggy peers pushing around such
addresses over PEX, we reject them until the end of
the 13th Baktun. */
(tr_time () < 1356130800 && (address[0] & 0xE0) != 0x20);
break;
(address[15] == 0 || address[15] == 1));
}
default: