This repository was archived by the owner on Nov 23, 2017. It is now read-only.
Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork183
Commiteb4c3ff
committed
Make loop methods reject socket kinds they do not support.
More specifically:* loop.create_connection() and loop.create_server() can accept AF_INET or AF_INET6 SOCK_STREAM sockets;* loop.create_datagram_endpoint() can accept only SOCK_DGRAM sockets;* loop.connect_accepted_socket() can accept only SOCK_STREAM sockets;* fixed a bug in create_unix_server() and create_unix_connection() to properly check for SOCK_STREAM sockets on Linux;* fixed static DNS resolution to decline socket types that aren't strictly equal to SOCK_STREAM or SOCK_DGRAM. On Linux socket type can be a bit mask, and we should let system getaddrinfo() to deal with it.1 parenta3bb643 commiteb4c3ff
File tree
5 files changed
+137
-24
lines changed- asyncio
- tests
5 files changed
+137
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
93 | 107 | | |
94 | 108 | | |
95 | 109 | | |
| |||
102 | 116 | | |
103 | 117 | | |
104 | 118 | | |
105 | | - | |
106 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
107 | 125 | | |
108 | 126 | | |
109 | 127 | | |
| |||
124 | 142 | | |
125 | 143 | | |
126 | 144 | | |
127 | | - | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
128 | 148 | | |
129 | 149 | | |
130 | 150 | | |
| |||
771 | 791 | | |
772 | 792 | | |
773 | 793 | | |
774 | | - | |
775 | | - | |
776 | | - | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
777 | 801 | | |
778 | 802 | | |
779 | 803 | | |
| |||
817 | 841 | | |
818 | 842 | | |
819 | 843 | | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
820 | 847 | | |
821 | 848 | | |
822 | 849 | | |
| |||
1027 | 1054 | | |
1028 | 1055 | | |
1029 | 1056 | | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
1030 | 1060 | | |
1031 | 1061 | | |
1032 | 1062 | | |
| |||
1048 | 1078 | | |
1049 | 1079 | | |
1050 | 1080 | | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
1051 | 1085 | | |
1052 | 1086 | | |
1053 | 1087 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
238 | | - | |
| 238 | + | |
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
| 292 | + | |
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
119 | 126 | | |
120 | 127 | | |
121 | 128 | | |
| |||
1040 | 1047 | | |
1041 | 1048 | | |
1042 | 1049 | | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
1043 | 1087 | | |
1044 | 1088 | | |
1045 | 1089 | | |
| |||
1487 | 1531 | | |
1488 | 1532 | | |
1489 | 1533 | | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
1490 | 1537 | | |
1491 | | - | |
| 1538 | + | |
1492 | 1539 | | |
1493 | 1540 | | |
1494 | 1541 | | |
1495 | | - | |
| 1542 | + | |
1496 | 1543 | | |
1497 | 1544 | | |
1498 | 1545 | | |
1499 | | - | |
| 1546 | + | |
1500 | 1547 | | |
1501 | 1548 | | |
1502 | 1549 | | |
1503 | | - | |
| 1550 | + | |
1504 | 1551 | | |
1505 | 1552 | | |
1506 | 1553 | | |
1507 | | - | |
| 1554 | + | |
1508 | 1555 | | |
1509 | 1556 | | |
1510 | 1557 | | |
1511 | | - | |
| 1558 | + | |
1512 | 1559 | | |
1513 | 1560 | | |
1514 | 1561 | | |
1515 | | - | |
| 1562 | + | |
1516 | 1563 | | |
1517 | 1564 | | |
1518 | 1565 | | |
1519 | | - | |
| 1566 | + | |
1520 | 1567 | | |
1521 | 1568 | | |
1522 | 1569 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
791 | 791 | | |
792 | 792 | | |
793 | 793 | | |
794 | | - | |
| 794 | + | |
795 | 795 | | |
796 | | - | |
| 796 | + | |
797 | 797 | | |
798 | 798 | | |
799 | 799 | | |
| |||
1377 | 1377 | | |
1378 | 1378 | | |
1379 | 1379 | | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
1380 | 1385 | | |
1381 | 1386 | | |
1382 | 1387 | | |
| |||
1394 | 1399 | | |
1395 | 1400 | | |
1396 | 1401 | | |
1397 | | - | |
| 1402 | + | |
1398 | 1403 | | |
1399 | 1404 | | |
1400 | 1405 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
283 | 310 | | |
284 | 311 | | |
285 | 312 | | |
| |||
0 commit comments
Comments
(0)