node/doc/api
Ben Noordhuis f337595441 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: https://github.com/nodejs/node/issues/954
PR-URL: https://github.com/nodejs/node/pull/956
Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
2015-08-27 17:45:04 +02:00
..
_toc.markdown deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
addons.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
all.markdown deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
assert.markdown doc: update stability index 2015-02-27 14:23:01 -08:00
buffer.markdown doc: minor clarification in buffer.markdown 2015-08-27 18:08:13 +03:00
child_process.markdown doc: remove 'dudes' from documentation 2015-08-25 18:52:32 -07:00
cluster.markdown doc: fixed worker.id type 2015-08-25 18:52:25 -07:00
console.markdown doc: document Console class 2015-04-11 06:47:30 +02:00
crypto.markdown doc: minor grammatical update in crypto.markdown 2015-08-25 18:52:47 -07:00
debugger.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
dgram.markdown doc: port is optional for socket.bind() 2015-08-25 18:52:20 -07:00
dns.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
documentation.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
domain.markdown doc: small typo in domain.markdown 2015-08-25 18:52:05 -07:00
errors.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
events.markdown doc: make the deprecations consistent 2015-08-24 13:38:37 +05:30
fs.markdown doc: fix minor types and grammar in fs docs 2015-08-25 18:52:13 -07:00
globals.markdown doc: minor additional corrections and improvements 2015-08-25 18:52:52 -07:00
http.markdown doc: make the deprecations consistent 2015-08-24 13:38:37 +05:30
https.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
index.markdown Remove util.print from docs 2010-11-07 17:22:56 -08:00
modules.markdown doc: fix bad merge on modules.markdown 2015-08-25 19:00:02 -07:00
net.markdown lib,src: add unix socket getsockname/getpeername 2015-08-27 17:45:04 +02:00
os.markdown os: add homedir() 2015-06-05 22:58:14 -04:00
path.markdown doc: update path.extname documentation 2015-08-25 18:51:41 -07:00
process.markdown process: make process.release.name "node" 2015-08-23 17:59:43 -04:00
punycode.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
querystring.markdown doc: add explanations for querystring 2015-03-03 10:03:42 -05:00
readline.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
repl.markdown doc: code style cleanups in repl.markdown 2015-08-25 18:51:31 -07:00
stream.markdown doc: minor additional corrections and improvements 2015-08-25 18:52:52 -07:00
string_decoder.markdown doc: update stability index 2015-02-27 14:23:01 -08:00
synopsis.markdown node: additional cleanup for node rename 2015-08-23 17:59:43 -04:00
timers.markdown node: additional cleanup for node rename 2015-08-23 17:59:43 -04:00
tls.markdown doc: make the deprecations consistent 2015-08-24 13:38:37 +05:30
tty.markdown doc: make the deprecations consistent 2015-08-24 13:38:37 +05:30
url.markdown doc: state url decoding behavior 2015-05-25 13:50:53 +02:00
util.markdown doc: document deprecation of util.is* functions 2015-08-24 08:11:21 +05:30
v8.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00
vm.markdown doc: fix vm module examples 2015-03-13 23:14:20 +01:00
zlib.markdown node: rename from io.js to node 2015-08-23 17:59:43 -04:00