3 * Helper methods for the push-to-my-ouya download queue
7 * Map local IPs to a single IP so that this the queue can be used
10 * @see RFC 3330: Special-Use IPv4 Addresses
14 $private = substr($ip, 0, 3) == '10.'
15 || substr($ip, 0, 7) == '172.16.'
16 || substr($ip, 0, 7) == '172.17.'
17 || substr($ip, 0, 7) == '172.18.'
18 || substr($ip, 0, 7) == '172.19.'
19 || substr($ip, 0, 7) == '172.20.'
20 || substr($ip, 0, 7) == '172.21.'
21 || substr($ip, 0, 7) == '172.22.'
22 || substr($ip, 0, 7) == '172.23.'
23 || substr($ip, 0, 7) == '172.24.'
24 || substr($ip, 0, 7) == '172.25.'
25 || substr($ip, 0, 7) == '172.26.'
26 || substr($ip, 0, 7) == '172.27.'
27 || substr($ip, 0, 7) == '172.28.'
28 || substr($ip, 0, 7) == '172.29.'
29 || substr($ip, 0, 7) == '172.30.'
30 || substr($ip, 0, 7) == '172.31.'
31 || substr($ip, 0, 8) == '192.168.'
32 || substr($ip, 0, 8) == '169.254.';
33 $local = substr($ip, 0, 4) == '127.';
35 if ($private || $local) {