Commit f337595
committed
lib,src: add unix socket getsockname/getpeername
The implementation is a minor API change in that socket.address() now
returns a `{ address: '/path/to/socket' }` object, like it does for TCP
and UDP sockets. Before this commit, it returned `socket._pipeName`,
which is a string when present.
Change common.PIPE on Windows from '\\\\.\\pipe\\libuv-test' to
'\\\\?\\pipe\\libuv-test'. Windows converts the '.' to a '?' when
creating a named pipe, meaning that common.PIPE didn't match the
result from NtQueryInformationFile().
Fixes: #954
PR-URL: #956
Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>1 parent a43af39 commit f337595Copy full SHA for f337595
File tree
Expand file treeCollapse file tree
8 files changed
+56
-15
lines changedOpen diff view settings
Filter options
- doc/api
- lib
- src
- test
- parallel
- sequential
Expand file treeCollapse file tree
8 files changed
+56
-15
lines changedOpen diff view settings
Collapse file
+15-5Lines changed: 15 additions & 5 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
255 | 255 | |
256 | 256 | |
257 | 257 | |
| 258 | + |
| 259 | + |
| 260 | + |
258 | 261 | |
259 | 262 | |
260 | 263 | |
| ||
508 | 511 | |
509 | 512 | |
510 | 513 | |
| 514 | + |
| 515 | + |
| 516 | + |
511 | 517 | |
512 | 518 | |
513 | | - |
| 519 | + |
| 520 | + |
514 | 521 | |
515 | 522 | |
516 | 523 | |
517 | | - |
518 | | - |
| 524 | + |
| 525 | + |
519 | 526 | |
520 | 527 | |
521 | 528 | |
522 | 529 | |
523 | 530 | |
524 | 531 | |
525 | 532 | |
| 533 | + |
| 534 | + |
| 535 | + |
526 | 536 | |
527 | 537 | |
528 | | - |
529 | | - |
| 538 | + |
| 539 | + |
530 | 540 | |
531 | 541 | |
532 | 542 | |
|
Collapse file
+2-6Lines changed: 2 additions & 6 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1339 | 1339 | |
1340 | 1340 | |
1341 | 1341 | |
1342 | | - |
1343 | | - |
| 1342 | + |
1344 | 1343 | |
1345 | 1344 | |
1346 | 1345 | |
1347 | 1346 | |
1348 | 1347 | |
1349 | 1348 | |
1350 | | - |
1351 | | - |
| 1349 | + |
1352 | 1350 | |
1353 | 1351 | |
1354 | 1352 | |
| ||
1381 | 1379 | |
1382 | 1380 | |
1383 | 1381 | |
1384 | | - |
1385 | | - |
1386 | 1382 | |
1387 | 1383 | |
1388 | 1384 | |
|
Collapse file
+26Lines changed: 26 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
89 | 89 | |
90 | 90 | |
91 | 91 | |
| 92 | + |
| 93 | + |
| 94 | + |
| 95 | + |
92 | 96 | |
93 | 97 | |
94 | 98 | |
| ||
276 | 280 | |
277 | 281 | |
278 | 282 | |
| 283 | + |
| 284 | + |
| 285 | + |
| 286 | + |
| 287 | + |
| 288 | + |
| 289 | + |
| 290 | + |
| 291 | + |
| 292 | + |
| 293 | + |
| 294 | + |
| 295 | + |
| 296 | + |
| 297 | + |
| 298 | + |
| 299 | + |
| 300 | + |
| 301 | + |
| 302 | + |
| 303 | + |
| 304 | + |
279 | 305 | |
280 | 306 | |
281 | 307 | |
Collapse file
+3Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
30 | 30 | |
31 | 31 | |
32 | 32 | |
| 33 | + |
| 34 | + |
| 35 | + |
33 | 36 | |
34 | 37 | |
35 | 38 | |
|
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
134 | 134 | |
135 | 135 | |
136 | 136 | |
137 | | - |
| 137 | + |
138 | 138 | |
139 | 139 | |
140 | 140 | |
|
Collapse file
test/parallel/test-cluster-http-pipe.js
Copy file name to clipboardExpand all lines: test/parallel/test-cluster-http-pipe.js+5-2Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
29 | 29 | |
30 | 30 | |
31 | 31 | |
32 | | - |
33 | | - |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
34 | 37 | |
35 | 38 | |
36 | 39 | |
|
Collapse file
test/parallel/test-http-unix-socket.js
Copy file name to clipboardExpand all lines: test/parallel/test-http-unix-socket.js+2Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
9 | 9 | |
10 | 10 | |
11 | 11 | |
| 12 | + |
12 | 13 | |
13 | 14 | |
14 | 15 | |
| ||
19 | 20 | |
20 | 21 | |
21 | 22 | |
| 23 | + |
22 | 24 | |
23 | 25 | |
24 | 26 | |
|
Collapse file
test/sequential/test-pipe-address.js
Copy file name to clipboardExpand all lines: test/sequential/test-pipe-address.js+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
15 | 15 | |
16 | 16 | |
17 | 17 | |
18 | | - |
| 18 | + |
| 19 | + |
19 | 20 | |
0 commit comments