isaacs
e35cec5c05
doc: Put current version on homepage
12 years ago
isaacs
005ae23250
doc: Add Node Dublin to community page
12 years ago
Ben Noordhuis
eaf1343100
crypto: remove legacy openssl compatibility code
Remove code that works around a padding bug in older versions of openssl, the
bundled version of openssl contains the bug fix.
12 years ago
Ben Noordhuis
98d53ac51e
test: add AES-256 padding crypto test
12 years ago
isaacs
41e1b171ec
stream.pipe: Don't call destroy() unless it's a function
12 years ago
isaacs
54a4c639e9
npm: Upgrade to 1.1.61
12 years ago
Ben Noordhuis
5d9968f53d
installer: don't install header files
They are no longer necessary now that node-waf has been removed. People need to
switch to node-gyp.
12 years ago
Nathan Rajlich
608898c15b
configure: add a "--dest-os" option to force a gyp "flavor"
This makes cross-compiling easier. i.e. from my mac:
./configure --dest-cpu=arm --dest-os=linux
12 years ago
Nathan Rajlich
dba47aefa5
docs: fix typo in Buffer#toJSON() docs
12 years ago
Nathan Rajlich
a4ef01df07
buffer: implement Buffer.prototype.toJSON()
Returns an Array-representation of the Buffer.
Closes #3905 .
12 years ago
Nathan Rajlich
fb383a0ad0
util: make util.inspect() work when "hasOwnProperty" is overwritten
12 years ago
Ben Noordhuis
9a3521cb25
http: respect HTTP/1.0 TE header
A HTTP/1.0 client does not support 'Transfer-Encoding: chunked' unless it
explicitly requests it by sending a 'TE: chunked' header.
Before this commit, node.js always disabled chunked encoding for HTTP/1.0
clients. Now it will scan for the TE header and turn on chunked encoding if
requested and applicable.
Fixes #940 .
12 years ago
Pooya Karimian
0087bc6370
cluster.worker description and examples ere missing from the top level of docs
13 years ago
Fedor Indutny
052e63f27f
v8: fix semaphore on MacOS
Landed upstream: https://chromiumcodereview.appspot.com/10867009/
12 years ago
Bert Belder
c5e554dc7e
v8: reapply floating patches
13 years ago
Bert Belder
4899116d4b
v8: upgrade to 3.11.10.22
12 years ago
Fedor Indutny
8e0c830cd0
tls: async session storage
13 years ago
Ben Noordhuis
790d651f0d
http: make http.ServerResponse emit 'end'
This used to be the internal 'finish' event. Make it public so API users will
know when the response has been sent completely.
Fixes #3855 .
12 years ago
Bert Belder
6174ea6b4c
doc: don't use '
Ref: #3964
12 years ago
Ben Noordhuis
7b6d3cea2c
build: add ninja support to Makefile
12 years ago
Timothy J Fontaine
d3135e0f57
build: add configure option to build with ninja
13 years ago
Ben Noordhuis
2efa3ae64f
installer: reapply b21c8e0b
, honor --without-npm
This bug was already fixed in the v0.8 branch but git skips the patch when
merging v0.8 into master. Reapply it manually.
Fixes #3961 .
12 years ago
Ben Noordhuis
972cdf82f1
Merge remote-tracking branch 'origin/v0.8'
Conflicts:
deps/uv/include/uv.h
src/node_crypto.cc
12 years ago
Ben Noordhuis
19a432260c
test: add extra checks in simple/test-cli-eval
12 years ago
Ben Noordhuis
83b1dda12f
cli: make argument to -p optional
12 years ago
Atsuya Takagi
9f57e422cf
doc: fix typo in api/cluster
12 years ago
Ben Noordhuis
7dfa587d18
crypto, tls: make setSNICallback() compatible with domains
12 years ago
Ben Noordhuis
7d0543c128
crypto: make pbkdf2() compatible with domains
12 years ago
Ben Noordhuis
d1eff9ab68
crypto: make randomBytes() compatible with domains
Don't execute the callback in the context of the global object.
MakeCallback() tries to apply the active domain to the callback. If the user
polluted the global object with a 'domain' property, as in the code example
below, MakeCallback() will try to apply that.
Example:
domain = {}; // missing var keyword is intentional
crypto.randomBytes(8, cb); // TypeError: undefined is not a function
Fixes #3956 .
12 years ago
Bert Belder
ea1cba6246
windows: don't blow when a signal handler is attached
Blowing up when the user attaches a signal handler makes no sense. Also,
in Node 0.10 signals will be supported, so allow people to get used to
it.
12 years ago
Ben Noordhuis
f03c3203a1
cli: make -p equivalent to -pe
Fixes #3938 .
12 years ago
koichik
7f404e3509
buffer: added support for writing NaN and Infinity
to writeDoubleBE(), writeDoubleLE(), writeFloatBE() and writeFloatLE().
Fixes #3934 .
13 years ago
koichik
37f0eb8df3
Revert "buffer: added support for writing NaN and Infinity"
This reverts commit 6b9425fe37
.
12 years ago
Ben Noordhuis
870307de75
crypto: fix build error on OS X
pthread_t is a pointer type on OS X but an unsigned long on most other
platforms. Use a C style cast because reinterpret_cast nor static_cast
work in all cases.
12 years ago
Ben Noordhuis
6c5fdd5223
doc: document prerequisites in README
12 years ago
koichik
6b9425fe37
buffer: added support for writing NaN and Infinity
to writeDoubleBE(), writeDoubleLE(), writeFloatBE() and writeFloatLE().
Fixes #3934 .
13 years ago
Ben Noordhuis
298f6bff5b
crypto: use CRYPTO_THREADID_set_callback()
Don't use CRYPTO_set_id_callback(), it's deprecated.
13 years ago
Shigeki Ohtsu
f347077e78
tls: support unix domain socket/named pipe in tls.connect
13 years ago
Bert Belder
ed103409c4
uv: upgrade to 5eb1d19
13 years ago
Bert Belder
9603f08f21
uv: upgrade to 24c062c
13 years ago
Bert Belder
b0d2795fe9
child process: fix processes with IPC channel don't emit 'close'
With this patch the IPC socket is no longer available in the
ChildProcess.stdio array. This shouldn't be very problematic, since
this socket was effectively non-functional; it would never emit any
events.
13 years ago
Nathan Rajlich
355c148427
build: set `process.platform` to "sunos" on SunOS
gyp sets it to "solaris" by default, but versions of node v0.6.x and
older would report "sunos". Let's keep things consistent.
Fixes #3944 .
13 years ago
Nathan Rajlich
606a933989
build: set `process.platform` to "sunos" on SunOS
gyp sets it to "solaris" by default, but versions of node v0.6.x and
older would report "sunos". Let's keep things consistent.
Fixes #3944 .
13 years ago
Ankur Oberoi
a57d31595d
doc: fix grammar errors
13 years ago
Ben Noordhuis
4784ea1a29
deps: upgrade http_parser to ad3b631
13 years ago
Ben Noordhuis
8bec26122d
tls, https: throw exception on missing key/cert
Throw an exception in the tls.Server constructor when the options object
doesn't contain either a PFX or a key/certificate combo.
Said change exposed a bug in simple/test-tls-junk-closes-server. Addressed.
Fixes #3941 .
13 years ago
isaacs
dec16aa5c2
Test client renegotiation attacks on HTTPS
This test should output roughly the same results as the tls ci-reneg attack
pummel test. However, it does not.
13 years ago
Ben Noordhuis
e4cef1a083
doc: update assert.doesNotThrow() docs
It takes an optional "expected exception" argument that is not used meaningfully
but is nevertheless documented. Undocument it, it confuses casual readers of the
documentation.
Fixes #3935 .
13 years ago
isaacs
0ef1e5b5eb
blog: Post for 0.9.1 release
13 years ago
isaacs
459717efb6
Now working on 0.9.2
13 years ago