Bert Belder
2418434568
windows: fix single-accept mode for shared server sockets
13 years ago
Ben Noordhuis
2786737417
build: compile with -fno-tree-sink if gcc <= 4.4
Fixes a 'pure virtual method called' run-time error with some versions of gcc
on some platforms, notably ARM.
13 years ago
Ben Noordhuis
84590f3fe9
build: fix -fno-tree-vrp heuristic
-fno-tree-vrp is a gcc only switch. Don't enable it when compiling with clang,
it will only complain about -fno-tree-vrp being ignored.
13 years ago
isaacs
985e3a25cb
lint
13 years ago
isaacs
e5d95ba939
fs: Throw early on invalid encoding args
Re #3918
13 years ago
isaacs
05282588e0
Buffer.isEncoding(enc)
Re: #3918
13 years ago
Nathan Rajlich
2d0c1da975
docs: fix syntax error in "https" example
13 years ago
Nathan Rajlich
0285dae26a
repl: create a new Console instance for the repl when "useGlobal" is off
Now `console.log('blah')` will work in a REPL running over a socket.
Closes #3876 .
13 years ago
Nathan Rajlich
025f53c306
console: refactor the console module to be reusable
So that multiple instances can be created pointing
to different writable streams.
This is needed for #3876 .
13 years ago
Ben Noordhuis
c4fa77a5ec
tools: fix missing initializer warning in js2c.py
Fix a -Wmissing-field-initializers style compiler warning in the code that's
generated by js2c.py.
13 years ago
Brian White
c78678b081
http: bubble up parser errors to ClientRequest
Make parser errors bubble up to the ClientRequest instead of the underlying
net.Socket object.
Fixes #3776 .
13 years ago
koichik
752ac320ae
https: make https.get() accept a URL
https.get() now accepts either a URL (as a string) or an options object.
Refs #2859 .
Fixes #3882 .
13 years ago
Brandon Wilson
59011448c0
doc: more uniform and sleek buttons
Closes GH-3909
13 years ago
Nathan Rajlich
7142b260c6
build: tweak the openssl android configuration to build
Removed NO_CAST, NO_MD2 and NO_STORE because otherwise there were build errors.
Added NO_CAMELLIA, NO_MDC2, and NO_CMS because otherwise there were linker errors.
13 years ago
Nathan Rajlich
f8fd9aca8b
build: use the openssl android configuration for "arm" builds
13 years ago
Bert Belder
985fdf2cb3
doc: tidy the community page html file
13 years ago
Bert Belder
6c371c6a8c
doc: remove Felix's IRC logs from the community page
It's been down for months.
13 years ago
Bert Belder
31ddd9516e
doc: move ul styling to pipe.css
13 years ago
Bert Belder
1eab51412f
doc: pixel nudge
13 years ago
Bert Belder
45cd4e211e
doc: use somewhat consistent styling for css assets
13 years ago
Stéphan Kochen
81b711ba0b
doc: remove nodejs-dev from the community page
13 years ago
Ben Noordhuis
422772f23b
net: fix asserts
Fixes a 'Converting circular structure to JSON' TypeError.
13 years ago
isaacs
1597ce0eb3
website: Fix download link on win, un-break industry section
13 years ago
Bert Belder
99ad52ecbe
doc: remote the "recommended modules" section
13 years ago
isaacs
0407ecfcfb
blog: v0.8.8 release
13 years ago
isaacs
0ccdedab79
Now working on 0.8.9
13 years ago
isaacs
0ee1760ee1
Merge branch 'v0.8.8-release' into v0.8
13 years ago
Ryan Dahl
f90c9ce0e2
Upgrade GYP to r1477
13 years ago
isaacs
a299c97bbc
2012.08.22, Version 0.8.8 (Stable)
* V8: upgrade to 3.11.10.19
* npm: upgrade to 1.1.59
* windows: fix uninitialized memory access in uv_update_time() (Bert Belder)
* unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis)
* unix: fix integer overflow in uv_hrtime (Tim Holy)
* sunos: fix uv_cpu_info() on x86_64 (Ben Noordhuis)
* tls: update default cipher list (Ben Noordhuis)
* unix: Fix llvm and older gcc duplicate symbol warnings (Bert Belder)
* fs: fix use after free in stat watcher (Ben Noordhuis)
* build: Fix using manually compiled gcc on OS X (Nathan Rajlich)
* windows: make junctions work again (Bert Belder)
13 years ago
isaacs
c259499945
npm: Upgrade to 1.1.59
13 years ago
isaacs
ee200942dd
lint
13 years ago
Ben Noordhuis
1867511400
build: compile with -Wextra -Wno-unused-parameter
13 years ago
Ron Korving
2e1f2b535e
doc: fix typo in cluster example code
13 years ago
isaacs
2f1985ca7d
npm: Upgrade to 1.1.57
13 years ago
isaacs
024f4b12a5
npm: Upgrade to 1.1.56
13 years ago
Bert Belder
ed093f1314
uv: upgrade to 564e7c7
13 years ago
isaacs
2bcb9ab7bc
npm: Upgrade to 1.1.55
13 years ago
Ben Noordhuis
badbd1af27
tls: update default cipher list
Update the default cipher list from RC4-SHA:AES128-SHA:AES256-SHA
to ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH
in order to mitigate BEAST attacks.
The documentation suggested AES256-SHA but unfortunately that's a CBC cipher
and therefore susceptible to attacks.
Fixes #3900 .
13 years ago
Ben Noordhuis
63d13e86a5
child_process: emit error on exec failure
libuv calls the exit cb with exit code == -1 when it fails to spawn the new
process. Anticipate that and emit the error on the ChildProcess object.
13 years ago
Ben Noordhuis
7c75ca7182
doc: cluster: setupMaster() can be called only once
13 years ago
Ben Noordhuis
2cdf427dce
signal_wrap: fix unused variable compiler warning
13 years ago
Bert Belder
ef0ca2affd
v8: reapply floating patches
13 years ago
Bert Belder
2d9239359d
v8: upgrade to v3.11.10.19
13 years ago
Bert Belder
2c5828b65b
Remove node_io_watcher
13 years ago
Bert Belder
34fc97880f
Delete the old node_signal_watcher code
13 years ago
Bert Belder
600a6468dc
process: use uv_signal instead of ev_signal
13 years ago
Bert Belder
d38d7bea6c
unix: don't explicitly instantiate v8::Persistent<x> templates
These explicit instantiations were added to make MSVC happy. It turns
out that some older versions of gcc and llvm now complain about duplicate
symbols, so we instantiate these templates only when MSVC is used.
13 years ago
Bert Belder
6bec5440eb
uv: upgrade to 8073a26
13 years ago
Bert Belder
772b3bf4c8
unix: don't explicitly instantiate v8::Persistent<x> templates
These explicit instantiations were added to make MSVC happy. It turns
out that some older versions of gcc and llvm now complain about duplicate
symbols, so we instantiate these templates only when MSVC is used.
13 years ago
Ben Noordhuis
b1ffbdc975
fs: fix use after free in stat watcher
The uv_fs_poll_t handle was stopped but not closed, leaving libuv's internal
handle queue in a corrupted state.
13 years ago