diff --git a/port_for/_download_ranges.py b/port_for/_download_ranges.py index 3a54dad..a63c674 100644 --- a/port_for/_download_ranges.py +++ b/port_for/_download_ranges.py @@ -73,4 +73,4 @@ def _parse_ranges(ranges): yield int(low), int(high) if __name__ == '__main__': - _write_unassigned_ranges('_ranges.py') \ No newline at end of file + _write_unassigned_ranges('_ranges.py') diff --git a/port_for/_ranges.py b/port_for/_ranges.py index f41bdae..00e373a 100644 --- a/port_for/_ranges.py +++ b/port_for/_ranges.py @@ -1,17 +1,16 @@ -# auto-generated by port_for._download_ranges (2012-06-14) +# auto-generated by port_for._download_ranges (2014-08-27) UNASSIGNED_RANGES = [ - (6, 6), (28, 28), (30, 30), (32, 32), (34, 34), (36, 36), (60, 60), - (100, 100), (258, 258), - (271, 279), + (272, 279), (285, 285), - (288, 307), + (288, 299), + (301, 307), (325, 332), (334, 343), (703, 703), @@ -26,7 +25,7 @@ (778, 779), (781, 781), (784, 799), - (802, 807), + (803, 807), (809, 809), (811, 827), (834, 842), @@ -41,46 +40,44 @@ (945, 952), (954, 972), (974, 980), - (982, 988), + (982, 986), + (988, 988), (1001, 1001), (1003, 1009), - (1027, 1027), (1491, 1491), (1528, 1528), - (1775, 1775), - (2194, 2196), + (2194, 2194), (2259, 2259), - (2375, 2378), - (2380, 2380), + (2377, 2378), (2426, 2426), (2693, 2693), (2873, 2873), (3092, 3092), - (3121, 3121), (3126, 3126), (3546, 3546), (3693, 3694), - (3766, 3766), (3994, 3994), (4048, 4048), (4120, 4120), (4144, 4144), (4194, 4198), - (4314, 4319), - (4330, 4339), + (4315, 4315), + (4317, 4319), + (4332, 4332), + (4334, 4339), (4363, 4367), (4380, 4388), (4397, 4399), (4412, 4424), - (4432, 4432), - (4437, 4440), + (4434, 4440), (4459, 4483), (4489, 4499), (4501, 4501), (4539, 4544), - (4560, 4565), - (4570, 4589), - (4604, 4609), + (4561, 4562), + (4564, 4565), + (4571, 4589), + (4605, 4609), (4641, 4657), (4693, 4699), (4705, 4710), @@ -89,7 +86,7 @@ (4746, 4746), (4748, 4748), (4754, 4783), - (4789, 4799), + (4790, 4799), (4805, 4826), (4828, 4836), (4852, 4866), @@ -97,7 +94,7 @@ (4886, 4893), (4895, 4898), (4903, 4911), - (4916, 4936), + (4916, 4935), (4938, 4939), (4943, 4948), (4954, 4968), @@ -106,38 +103,44 @@ (4992, 4992), (4994, 4998), (5016, 5019), - (5033, 5041), - (5076, 5078), - (5087, 5089), + (5033, 5036), + (5038, 5041), + (5076, 5077), + (5088, 5089), (5095, 5098), (5113, 5113), - (5118, 5120), - (5122, 5132), + (5118, 5119), + (5122, 5123), + (5126, 5132), (5138, 5144), (5147, 5149), (5158, 5160), - (5169, 5175), + (5169, 5171), + (5173, 5175), (5177, 5189), (5197, 5199), - (5204, 5220), - (5229, 5231), + (5204, 5208), + (5210, 5214), + (5216, 5220), (5238, 5244), (5254, 5263), (5266, 5268), (5273, 5279), (5283, 5297), + (5311, 5311), (5316, 5316), (5319, 5319), (5322, 5342), (5345, 5348), - (5364, 5393), + (5365, 5393), (5395, 5396), (5438, 5442), (5444, 5444), (5446, 5449), (5451, 5452), - (5459, 5460), - (5466, 5494), + (5460, 5460), + (5466, 5479), + (5481, 5494), (5496, 5497), (5507, 5516), (5518, 5549), @@ -145,14 +148,15 @@ (5558, 5565), (5570, 5572), (5576, 5578), - (5586, 5590), + (5587, 5590), (5592, 5596), - (5606, 5626), + (5606, 5617), + (5619, 5626), (5640, 5645), (5647, 5655), (5657, 5665), - (5668, 5670), - (5684, 5687), + (5668, 5669), + (5685, 5686), (5690, 5692), (5694, 5695), (5697, 5712), @@ -166,60 +170,69 @@ (5788, 5792), (5795, 5799), (5801, 5812), - (5815, 5841), + (5815, 5840), (5843, 5849), (5851, 5851), (5853, 5858), (5860, 5862), - (5864, 5882), + (5864, 5867), + (5869, 5882), (5884, 5899), (5901, 5909), - (5914, 5937), + (5914, 5930), + (5932, 5937), (5939, 5962), (5964, 5967), (5970, 5983), (5993, 5998), (6067, 6067), - (6077, 6081), - (6088, 6098), - (6118, 6120), + (6078, 6080), + (6089, 6098), + (6119, 6120), (6125, 6128), - (6130, 6132), + (6131, 6132), (6134, 6139), (6150, 6158), (6164, 6199), - (6201, 6221), - (6223, 6240), + (6202, 6221), + (6223, 6224), + (6226, 6226), + (6228, 6229), + (6231, 6239), (6245, 6250), - (6254, 6256), + (6254, 6254), + (6256, 6256), (6258, 6259), (6261, 6261), (6263, 6266), (6270, 6299), (6302, 6305), (6307, 6314), - (6317, 6319), + (6318, 6319), (6323, 6323), - (6326, 6342), - (6344, 6345), + (6327, 6342), + (6345, 6345), (6348, 6349), (6351, 6354), (6356, 6359), - (6361, 6369), - (6371, 6381), + (6361, 6362), + (6364, 6369), + (6371, 6378), + (6380, 6381), (6383, 6388), (6391, 6399), (6411, 6416), (6422, 6431), - (6433, 6442), + (6433, 6435), + (6438, 6441), (6447, 6454), (6457, 6470), (6472, 6479), (6490, 6499), (6504, 6504), - (6511, 6512), + (6512, 6512), (6516, 6521), - (6524, 6542), + (6524, 6540), (6545, 6546), (6552, 6557), (6559, 6559), @@ -229,8 +242,10 @@ (6584, 6599), (6603, 6618), (6629, 6631), - (6634, 6645), - (6647, 6654), + (6635, 6639), + (6641, 6645), + (6647, 6652), + (6654, 6654), (6658, 6659), (6674, 6677), (6680, 6686), @@ -238,8 +253,9 @@ (6698, 6698), (6700, 6701), (6707, 6713), - (6716, 6766), - (6772, 6784), + (6717, 6766), + (6772, 6776), + (6779, 6782), (6792, 6800), (6802, 6816), (6818, 6830), @@ -249,35 +265,37 @@ (6869, 6880), (7016, 7017), (7026, 7029), - (7031, 7039), + (7032, 7039), (7041, 7046), (7048, 7069), - (7072, 7079), - (7081, 7098), + (7072, 7072), + (7074, 7079), + (7081, 7094), + (7096, 7098), (7102, 7106), (7108, 7120), (7122, 7127), (7130, 7132), (7134, 7143), (7146, 7160), - (7172, 7172), - (7175, 7199), + (7175, 7180), + (7182, 7199), (7202, 7226), - (7230, 7235), + (7230, 7234), (7238, 7261), (7263, 7271), (7284, 7299), (7360, 7364), (7366, 7390), - (7396, 7396), (7398, 7399), (7403, 7409), - (7411, 7420), + (7412, 7420), (7422, 7425), (7432, 7436), (7438, 7442), - (7444, 7472), - (7474, 7490), + (7444, 7470), + (7472, 7472), + (7475, 7490), (7492, 7499), (7502, 7507), (7512, 7541), @@ -285,12 +303,12 @@ (7561, 7562), (7564, 7565), (7567, 7568), - (7571, 7587), - (7589, 7614), - (7616, 7623), + (7571, 7573), + (7576, 7587), + (7589, 7623), (7625, 7625), (7632, 7632), - (7634, 7647), + (7635, 7647), (7649, 7651), (7661, 7669), (7671, 7671), @@ -309,11 +327,12 @@ (7748, 7776), (7790, 7793), (7795, 7796), - (7802, 7809), + (7803, 7809), (7811, 7830), (7832, 7844), - (7847, 7868), - (7873, 7879), + (7848, 7868), + (7873, 7877), + (7879, 7879), (7881, 7886), (7888, 7889), (7891, 7899), @@ -324,12 +343,13 @@ (7936, 7936), (9937, 9949), (9957, 9965), - (9967, 9986), + (9967, 9977), + (9979, 9986), (9989, 9989), - (10006, 10006), (10011, 10016), (10018, 10023), - (10026, 10049), + (10026, 10041), + (10043, 10049), (10052, 10054), (10056, 10079), (10082, 10099), @@ -346,52 +366,67 @@ (10289, 10300), (10303, 10307), (10309, 10320), - (10322, 10479), + (10322, 10438), + (10440, 10479), (10481, 10499), - (10501, 10539), + (10501, 10504), + (10506, 10513), + (10515, 10539), (10545, 10630), (10632, 10799), (10801, 10804), (10806, 10808), (10811, 10822), (10824, 10859), - (10861, 10890), + (10861, 10879), + (10881, 10890), (10892, 10989), (10991, 10999), - (11002, 11103), - (11107, 11110), - (11113, 11160), + (11002, 11022), + (11024, 11094), + (11096, 11102), + (11107, 11107), + (11113, 11154), + (11156, 11160), (11166, 11170), (11176, 11200), (11203, 11207), (11209, 11210), - (11212, 11234), + (11212, 11213), + (11216, 11234), (11236, 11293), (11295, 11318), (11322, 11366), (11368, 11370), - (11372, 11488), + (11372, 11429), + (11431, 11488), (11490, 11575), (11577, 11599), - (11601, 11719), - (11721, 11750), + (11601, 11622), + (11624, 11719), + (11721, 11722), + (11724, 11750), (11752, 11795), (11797, 11875), - (11878, 11966), + (11878, 11949), + (11952, 11966), (11968, 11996), - (12014, 12034), + (12014, 12030), + (12033, 12034), (12036, 12108), (12110, 12120), (12122, 12167), (12169, 12171), - (12173, 12221), + (12173, 12200), + (12202, 12221), (12224, 12299), (12301, 12301), (12303, 12320), (12323, 12344), (12346, 12488), (12490, 12752), - (12754, 12974), + (12754, 12864), + (12866, 12974), (12976, 12997), (13051, 13074), (13076, 13159), @@ -405,9 +440,10 @@ (13725, 13781), (13784, 13784), (13787, 13817), - (13824, 13928), + (13824, 13893), + (13895, 13928), (13931, 13999), - (14002, 14032), + (14003, 14032), (14035, 14140), (14143, 14144), (14146, 14148), @@ -419,7 +455,8 @@ (14568, 14899), (14901, 14935), (14938, 14999), - (15001, 15117), + (15001, 15001), + (15003, 15117), (15119, 15344), (15346, 15362), (15364, 15554), @@ -431,35 +468,41 @@ (16022, 16079), (16081, 16160), (16163, 16199), - (16201, 16249), - (16251, 16308), + (16201, 16224), + (16226, 16249), + (16251, 16299), + (16301, 16308), (16312, 16359), (16362, 16366), (16369, 16383), - (16385, 16566), + (16385, 16399), + (16401, 16481), + (16483, 16566), (16568, 16618), (16620, 16665), (16667, 16899), (16901, 16949), (16951, 16990), (16996, 17006), - (17008, 17184), + (17008, 17010), + (17012, 17183), (17186, 17218), - (17220, 17220), (17223, 17233), (17236, 17499), - (17501, 17728), + (17501, 17554), + (17556, 17728), (17730, 17753), (17757, 17776), (17778, 17999), (18001, 18009), - (18011, 18103), + (18011, 18090), + (18093, 18103), (18105, 18135), (18137, 18179), (18188, 18199), (18202, 18205), (18207, 18240), - (18242, 18261), + (18244, 18261), (18263, 18299), (18302, 18305), (18307, 18332), @@ -472,8 +515,11 @@ (18770, 18880), (18882, 18887), (18889, 18999), - (19002, 19019), - (19021, 19190), + (19002, 19006), + (19008, 19019), + (19021, 19131), + (19133, 19149), + (19151, 19190), (19192, 19193), (19195, 19225), (19227, 19282), @@ -484,7 +530,8 @@ (19399, 19409), (19413, 19538), (19542, 19637), - (19639, 19811), + (19639, 19787), + (19789, 19811), (19815, 19997), (20004, 20004), (20006, 20011), @@ -496,14 +543,16 @@ (20203, 20221), (20223, 20479), (20481, 20559), - (20561, 20669), + (20561, 20594), + (20596, 20669), (20671, 20701), (20703, 20719), (20721, 20789), (20791, 20998), - (21002, 21010), + (21002, 21009), (21013, 21020), - (21023, 21552), + (21023, 21024), + (21026, 21552), (21555, 21589), (21591, 21799), (21801, 21844), @@ -517,7 +566,7 @@ (22306, 22342), (22344, 22346), (22348, 22348), - (22351, 22536), + (22352, 22536), (22538, 22554), (22556, 22762), (22764, 22799), @@ -535,27 +584,33 @@ (24007, 24241), (24243, 24248), (24250, 24320), - (24322, 24385), - (24387, 24443), + (24323, 24385), + (24387, 24440), + (24442, 24443), (24445, 24464), (24466, 24553), - (24555, 24675), + (24555, 24576), + (24578, 24675), (24679, 24679), (24681, 24753), (24755, 24799), (24801, 24841), - (24843, 24921), + (24843, 24849), + (24851, 24921), (24923, 24999), (25011, 25470), - (25472, 25564), + (25472, 25559), + (25561, 25564), (25566, 25569), (25571, 25575), (25577, 25603), (25605, 25792), (25794, 25825), - (25827, 25887), + (25827, 25827), + (25841, 25887), (25889, 25899), - (25904, 25998), + (25904, 25953), + (25956, 25998), (26001, 26132), (26134, 26207), (26209, 26259), @@ -563,7 +618,8 @@ (26488, 26488), (26490, 26849), (26851, 26899), - (26902, 26999), + (26902, 26949), + (26951, 26999), (27051, 27344), (27346, 27373), (27375, 27441), @@ -571,103 +627,133 @@ (27911, 27949), (27951, 27959), (27970, 27998), - (28002, 28394), + (28002, 28118), + (28120, 28199), + (28201, 28239), + (28241, 28394), (28396, 28784), - (28787, 28851), + (28787, 28800), + (28803, 28851), (28853, 28909), (28911, 28959), (28961, 28999), - (29001, 29166), + (29001, 29069), + (29071, 29117), + (29119, 29166), (29170, 29291), (29293, 29899), (29902, 29919), - (29921, 29999), - (30003, 30259), + (29921, 29998), + (30005, 30259), (30261, 30300), (30302, 30563), (30565, 30717), (30719, 30776), - (30778, 30998), + (30778, 30831), + (30833, 30998), (31000, 31019), (31021, 31028), - (31030, 31336), - (31338, 31414), - (31417, 31455), + (31030, 31313), + (31315, 31336), + (31338, 31399), + (31401, 31414), + (31417, 31437), + (31439, 31455), (31459, 31619), (31621, 31684), (31686, 31764), (31766, 31947), - (31950, 32122), - (32124, 32244), + (31950, 32033), + (32035, 32122), + (32124, 32136), + (32138, 32244), (32246, 32248), - (32250, 32482), + (32250, 32399), + (32401, 32482), (32484, 32634), (32637, 32766), (32778, 32800), (32802, 32810), - (32812, 32895), + (32812, 32886), + (32888, 32895), (32897, 32975), (32977, 33122), - (33124, 33330), + (33124, 33329), (33332, 33332), (33335, 33433), (33435, 33655), - (33657, 33981), - (33983, 34248), - (34250, 34377), + (33657, 33847), + (33849, 33981), + (33983, 33999), + (34002, 34009), + (34011, 34248), + (34250, 34270), + (34272, 34377), (34380, 34442), (34444, 34566), (34568, 34961), (34965, 34979), - (34981, 35353), + (34981, 34999), + (35007, 35353), (35358, 36000), - (36002, 36411), + (36002, 36329), + (36331, 36411), (36413, 36421), (36423, 36442), (36445, 36523), - (36525, 36864), + (36525, 36601), + (36603, 36864), (36866, 36962), (36964, 37474), - (37476, 37653), + (37476, 37482), + (37484, 37653), (37655, 37658), (37660, 37776), - (37778, 38200), + (37778, 37999), + (38002, 38200), (38204, 38799), (38801, 38864), (38866, 39680), (39682, 39999), (40001, 40122), - (40124, 40840), + (40124, 40403), + (40405, 40840), (40844, 40852), (40854, 41110), (41112, 41120), (41122, 41793), - (41796, 41822), + (41798, 41822), (41824, 42507), - (42511, 43046), - (43049, 43187), - (43192, 43438), - (43442, 43593), + (42511, 42999), + (43001, 43033), + (43035, 43046), + (43049, 43593), (43596, 44320), - (44324, 44543), + (44323, 44404), + (44406, 44443), + (44445, 44543), (44545, 44552), (44554, 44599), (44601, 44817), - (44819, 44999), - (45002, 45053), + (44819, 44899), + (44901, 44999), + (45002, 45044), + (45046, 45053), (45055, 45677), (45679, 45823), (45826, 45965), - (45967, 46998), - (47002, 47556), + (45967, 46997), + (47002, 47099), + (47101, 47556), (47558, 47623), (47625, 47805), (47807, 47807), - (47809, 47999), + (47810, 47999), (48006, 48048), - (48050, 48127), + (48051, 48127), (48130, 48555), (48557, 48618), - (48620, 48999), + (48620, 48652), + (48654, 48999), (49001, 49150), ]