Trevor Norris
bb867c0fa6
doc: Add lines about additonal uses of Buffer
...
That Buffers can be used with Typed Array Views and DataViews. Included
are a couple simple examples.
Closes #4257 .
2012-11-22 09:30:18 -08:00
Tim Kuijsten
6f9ed28fac
doc: fix typo in setPrivateKey function signature
2012-11-20 18:02:56 +01:00
Stephen Gallagher
38809e3985
build: allow linking against system libuv
2012-11-16 23:34:13 +01:00
Nathan Rajlich
5e4e87ade5
os: add os.endianness() function
2012-11-08 12:31:45 -08:00
Stephen Gallagher
73ff653a8d
build: allow linking against system c-ares
2012-11-06 00:18:35 +01:00
Stephen Gallagher
bfd78b69fc
build: allow linking against system http_parser
2012-11-06 00:18:35 +01:00
Francois Marier
44dd2c392a
doc: remove duplicate set of options
2012-10-30 01:20:17 +01:00
Francois Marier
326bce91d6
doc: reflect hostname v. host preference in examples
...
The documentation for http.request and https.request states that
`hostname` is preferred over `host` so the code examples should
use that option name.
2012-10-29 20:34:03 +01:00
Ben Noordhuis
9b61f570d8
Merge remote-tracking branch 'origin/v0.8'
...
Conflicts:
configure
deps/v8/build/common.gypi
2012-10-25 16:08:58 +02:00
Olivier Lalonde
626db18635
doc: child_process: document uid and gid spawn() options
2012-10-24 01:24:00 +02:00
isaacs
f3621359f4
doc: OpenSSL is bundled now.
2012-10-23 10:48:51 -07:00
isaacs
76b0bdf720
crypto: Add crypto.DEFAULT_ENCODING (defaults to 'buffer')
...
This is a flag to make it easier for users to upgrade through the
breaking crypto change, and easier for us to switch it back if it's a
problem.
Explicitly set default encoding to 'buffer' in other tests, in case it
ever changes back.
2012-10-23 10:48:51 -07:00
isaacs
bfb9d5bbe6
crypto: Binding only accepts buffers
2012-10-23 10:48:50 -07:00
isaacs
9901b69c8e
crypto: Move encoding logic to JS, default=buffer
...
crypto: Hash and Hmac default to buffers
crypto: Move Cipher encoding logic to JS
crypto: Move Cipheriv encoding logic to JS
crypto: Move Decipher encoding logic to JS
crypto: Move Decipheriv into JS, default to buffers
crypto: Move Sign class to JS
crypto: Better encoding handling in Hash.update
crypto: Move Verify class to JS
crypto: Move DiffieHellman to JS, default to buffers
crypto: Move DiffieHellmanGroup to JS, default to buffers
Also, create a test for this feature
2012-10-23 10:22:42 -07:00
Ben Noordhuis
d0227b0308
Merge remote-tracking branch 'origin/v0.8'
...
Conflicts:
deps/openssl/openssl.gyp
2012-10-21 23:06:48 +02:00
isaacs
627f0d27e8
doc: Typo. s/arguemnt/argument/
2012-10-16 10:59:23 -07:00
Jan Lehnardt
a7b5938715
docs: fix copy and paste error
2012-10-14 14:47:02 +02:00
Nathan Rajlich
4b238b4c2a
Merge remote-tracking branch 'origin/v0.8'
...
Conflicts:
AUTHORS
ChangeLog
deps/uv/test/runner-win.c
doc/api/process.markdown
lib/repl.js
src/node_crypto.cc
src/node_version.h
2012-10-13 16:16:56 -07:00
Ben Noordhuis
4a23add90f
doc: rectify http.ClientResponse close/end events
...
* The 'close' event doesn't emit an error object.
* It's possible for a 'close' event to come after an 'end' event, contrary to
what the documentation said.
Fixes #4116 .
2012-10-13 15:17:51 +02:00
Ben Noordhuis
14a6c4efb8
crypto: add crypto.getHashes()
2012-10-13 02:55:14 +02:00
Ben Noordhuis
f53441ab1f
crypto: add crypto.getCiphers()
...
Returns a list of, unsurprisingly, the available ciphers.
2012-10-13 01:49:57 +02:00
isaacs
061f2075cf
string_decoder: Add 'end' method, do base64 properly
2012-10-11 16:46:18 -07:00
isaacs
99b2368a6c
doc: Reduce crypto stability to 2-Unstable
2012-10-11 08:32:46 -07:00
Nathan Rajlich
4eb5399bb2
util: add a "customInspect" option to util.inspect()
...
For disabling calling the custom `inspect()` function when defined on an object
that is being inspected.
2012-10-10 14:40:36 -07:00
Nathan Rajlich
07774e6b95
util: make inspect()
accept an "options" argument
...
Consolidates all the formatting options into an "options" object argument.
This is so that we don't have to be constantly remembering the order of
the arguments and so that we can add more formatting options easily.
Closes #4085 .
2012-10-10 13:31:47 -07:00
Ben Noordhuis
0ad005852c
https: fix renegotation attack protection
...
Listen for the 'clientError' event that is emitted when a renegotation attack
is detected and close the connection.
Fixes test/pummel/test-https-ci-reneg-attack.js
2012-10-09 16:38:00 +02:00
Andreas Madsen
be5a8e24c2
doc: consistent use of the callback argument
2012-10-08 22:58:11 +02:00
Nathan Rajlich
f826b3269d
doc: document the custom "inspect()" function behavior
...
Closes #3361 .
2012-10-05 16:48:13 -07:00
isaacs
836a06fc4f
Revert "http: make http.ServerResponse emit 'end'"
...
This reverts commit 790d651f0d
.
This makes Duplex streams unworkable, and would only ever be a special
case for HTTP responses, which is not ideal.
Intead, we're going to just bless the 'finish' event for all Writable
streams in 0.10
2012-10-03 17:40:14 -07:00
Alex Kocharin
bf0bc3565b
doc: better example for process.hrtime()
...
Fixes #3984 .
2012-10-03 22:18:33 +02:00
Ben Noordhuis
b0d04ffbd8
doc: stream: clarify meaning of 'drain' some more
...
Courtesy of Lee Coltrane (@coltrane).
2012-10-03 13:38:03 +02:00
Ben Noordhuis
f624be4093
doc: stream: clarify meaning of 'drain' event
2012-10-03 00:49:27 +02:00
isaacs
b90c1502e5
doc: Correct stream.write fd mention
...
No streams actually work this way.
2012-10-01 14:30:02 -07:00
Paul Serby
41e53e5579
path: add platform specific path delimiter
...
Closes #3728
Closes #4071
2012-10-01 22:10:36 +02:00
isaacs
ae40f1c438
Merge remote-tracking branch 'ry/v0.8' into v0.8-merge
...
Conflicts:
AUTHORS
ChangeLog
deps/openssl/openssl.gyp
deps/uv/src/unix/linux/linux-core.c
deps/uv/src/unix/process.c
deps/uv/src/unix/stream.c
deps/v8/src/arm/builtins-arm.cc
deps/v8/src/arm/code-stubs-arm.cc
deps/v8/src/arm/full-codegen-arm.cc
lib/tls.js
src/node_version.h
test/simple/test-http-client-timeout-agent.js
2012-09-28 09:47:48 -07:00
Pavel Lang
b38277be26
http: add response.headersSent property
...
Boolean property getter. True if headers was sent, false otherwise.
2012-09-28 02:57:01 +02:00
Adam Blackburn
d5e9895ce0
doc: put API table of contents in alphabetical order
2012-09-25 14:38:36 +02:00
Ben Noordhuis
84221fd1d6
events: add 'removeListener' event
2012-09-22 03:48:59 +02:00
Ben Noordhuis
c4aedf8a2a
doc: zlib: document flush() and reset() methods
2012-09-19 13:22:29 +02:00
Fedor Indutny
63ff449d87
crypto: bring module into modern age
...
Introduce 'buffer' encoding, allow returning and giving buffers as
arguments of 'crypto' routines.
Fix #3278
2012-09-18 10:58:37 +04:00
Robin Lee
a08271c7a8
doc: fix three typos
2012-09-17 16:05:53 +02:00
Ben Noordhuis
35607f3a2d
tls, https: validate server certificate by default
...
This commit changes the default value of the rejectUnauthorized option from
false to true.
What that means is that tls.connect(), https.get() and https.request() will
reject invalid server certificates from now on, including self-signed
certificates.
There is an escape hatch: if you set the NODE_TLS_REJECT_UNAUTHORIZED
environment variable to the literal string "0", node.js reverts to its
old behavior.
Fixes #3949 .
2012-09-15 00:19:06 +02:00
isaacs
bb207c2827
Merge remote-tracking branch 'ry/v0.8' into master
...
Conflicts:
ChangeLog
src/node_version.h
test/simple/test-util-inspect.js
2012-09-12 15:13:07 -07:00
Ben Noordhuis
58a5bc1ec7
doc: fs: clarfify fs.watch() documentation
...
fs.watch() is implemented on all supported platforms but, depending on the
object being watched, doesn't always work reliably (or at all).
Fixes #4005 .
2012-09-12 17:08:32 +02:00
Ben Noordhuis
4870a4e3da
doc: http: expand request.headers documentation
2012-09-12 02:46:53 +02:00
isaacs
1c2982b94f
Update doc and test for sunos/solaris switch
2012-09-11 10:57:25 -07:00
Nathan Rajlich
dba47aefa5
docs: fix typo in Buffer#toJSON() docs
2012-09-09 11:15:45 -07:00
Nathan Rajlich
a4ef01df07
buffer: implement Buffer.prototype.toJSON()
...
Returns an Array-representation of the Buffer.
Closes #3905 .
2012-09-09 11:04:16 -07:00
Pooya Karimian
0087bc6370
cluster.worker description and examples ere missing from the top level of docs
2012-09-06 22:00:05 +02:00
Fedor Indutny
8e0c830cd0
tls: async session storage
2012-09-05 02:01:54 +04:00