summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2012.08.28, Version 0.9.1 (Unstable)v0.9.1v0.9.1-releaseisaacs2012-08-282-2/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * buffer: Add Buffer.isEncoding(enc) to test for valid encoding values (isaacs) * Raise UV_ECANCELED on premature close. (Ben Noordhuis) * Remove c-ares from libuv, move to a top-level node dependency (Bert Belder) * ref/unref for all HandleWraps, timers, servers, and sockets (Timothy J Fontaine) * addon: remove node-waf, superseded by node-gyp (Ben Noordhuis) * child_process: emit error on exec failure (Ben Noordhuis) * cluster: do not use internal server API (Andreas Madsen) * constants: add O_DIRECT (Ian Babrou) * crypto: add sync interface to crypto.pbkdf2() (Ben Noordhuis) * darwin: emulate fdatasync() (Fedor Indutny) * dgram: make .bind() always asynchronous (Ben Noordhuis) * events: Make emitter.listeners() side-effect free (isaacs, Joe Andaverde) * fs: Throw early on invalid encoding args (isaacs) * fs: fix naming of truncate/ftruncate functions (isaacs) * http: bubble up parser errors to ClientRequest (Brian White) * linux: improve cpuinfo parser on ARM and MIPS (Ben Noordhuis) * net: add support for IPv6 addresses ending in :: (Josh Erickson) * net: support Server.listen(Pipe) (Andreas Madsen) * node: don't scan add-on for "init" symbol (Ben Noordhuis) * remove process.uvCounters() (Ben Noordhuis) * repl: console writes to repl rather than process stdio (Nathan Rajlich) * timers: implement setImmediate (Timothy J Fontaine) * tls: fix segfault in pummel/test-tls-ci-reneg-attack (Ben Noordhuis) * tools: Move gyp addon tools to node-gyp (Nathan Rajlich) * unix: preliminary signal handler support (Ben Noordhuis) * unix: remove dependency on ev_child (Ben Noordhuis) * unix: work around darwin bug, don't poll() on pipe (Fedor Indutny) * util: Formally deprecate util.pump() (Ben Noordhuis) * windows: make active and closing handle state independent (Bert Belder) * windows: report spawn errors to the exit callback (Bert Belder) * windows: signal handling support with uv_signal_t (Bert Belder)
* uv: upgrade to abc945bBert Belder2012-08-281-37/+64
|
* uv: upgrade to 162e57bBert Belder2012-08-281-0/+1
|
* windows: make test-child-process-exec-error passBert Belder2012-08-281-1/+6
|
* constants: add O_DIRECTIan Babrou2012-08-281-0/+3
| | | | | This will allow to speed up file i/o in some cases by usage of right offsets and buffer sizes.
* Merge branch 'v0.8'Bert Belder2012-08-28231-2029/+6590
|\ | | | | | | | | | | | | Conflicts: ChangeLog deps/openssl/openssl.gyp src/node_version.h
| * windows: fix single-accept mode for shared server socketsBert Belder2012-08-281-1/+2
| |
| * build: compile with -fno-tree-sink if gcc <= 4.4Ben Noordhuis2012-08-271-0/+3
| | | | | | | | | | Fixes a 'pure virtual method called' run-time error with some versions of gcc on some platforms, notably ARM.
| * build: fix -fno-tree-vrp heuristicBen Noordhuis2012-08-271-1/+1
| | | | | | | | | | -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.
| * docs: fix syntax error in "https" exampleNathan Rajlich2012-08-241-1/+1
| |
| * https: make https.get() accept a URLkoichik2012-08-243-3/+70
| | | | | | | | | | | | | | https.get() now accepts either a URL (as a string) or an options object. Refs #2859. Fixes #3882.
| * doc: more uniform and sleek buttonsBrandon Wilson2012-08-241-6/+18
| | | | | | | | Closes GH-3909
| * build: tweak the openssl android configuration to buildNathan Rajlich2012-08-231-7/+10
| | | | | | | | | | | | 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.
| * build: use the openssl android configuration for "arm" buildsNathan Rajlich2012-08-231-1/+5
| |
| * doc: tidy the community page html fileBert Belder2012-08-231-158/+200
| |
| * doc: remove Felix's IRC logs from the community pageBert Belder2012-08-231-3/+1
| | | | | | | | It's been down for months.
| * doc: move ul styling to pipe.cssBert Belder2012-08-236-30/+5
| |
| * doc: pixel nudgeBert Belder2012-08-231-1/+1
| |
| * doc: use somewhat consistent styling for css assetsBert Belder2012-08-235-466/+511
| |
| * doc: remove nodejs-dev from the community pageStéphan Kochen2012-08-231-7/+4
| |
| * net: fix assertsBen Noordhuis2012-08-231-2/+2
| | | | | | | | Fixes a 'Converting circular structure to JSON' TypeError.
| * website: Fix download link on win, un-break industry sectionisaacs2012-08-221-36/+36
| |
| * doc: remote the "recommended modules" sectionBert Belder2012-08-223-49/+0
| |
| * blog: v0.8.8 releaseisaacs2012-08-221-0/+77
| |
| * Now working on 0.8.9isaacs2012-08-221-2/+2
| |
| * Merge branch 'v0.8.8-release' into v0.8isaacs2012-08-22107-112/+148
| |\
| | * 2012.08.22, Version 0.8.8 (Stable)v0.8.8v0.8.8-releaseisaacs2012-08-223-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
| | * npm: Upgrade to 1.1.59isaacs2012-08-22103-109/+119
| | |
| | * lintisaacs2012-08-221-1/+1
| | |
| * | Upgrade GYP to r1477Ryan Dahl2012-08-2224-159/+4065
| |/
| * doc: fix typo in cluster example codeRon Korving2012-08-221-1/+1
| |
| * npm: Upgrade to 1.1.57isaacs2012-08-21101-106/+106
| |
| * npm: Upgrade to 1.1.56isaacs2012-08-21104-111/+152
| |
| * npm: Upgrade to 1.1.55isaacs2012-08-21170-1051/+1377
| |
| * tls: update default cipher listBen Noordhuis2012-08-212-19/+34
| | | | | | | | | | | | | | | | | | | | | | 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.
| * doc: cluster: setupMaster() can be called only onceBen Noordhuis2012-08-211-2/+2
| |
| * v8: reapply floating patchesBert Belder2012-08-212-8/+6
| |
| * v8: upgrade to v3.11.10.19Bert Belder2012-08-216-10/+57
| |
| * unix: don't explicitly instantiate v8::Persistent<x> templatesBert Belder2012-08-201-2/+5
| | | | | | | | | | | | 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.
| * fs: fix use after free in stat watcherBen Noordhuis2012-08-202-15/+30
| | | | | | | | | | The uv_fs_poll_t handle was stopped but not closed, leaving libuv's internal handle queue in a corrupted state.
| * deps: upgrade libuv to 012cbdaBen Noordhuis2012-08-2010-94/+122
| |
| * build: don't use "-Wnewline-eof" on OS XNathan Rajlich2012-08-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | This is the only thing preventing a manually compiled version of GCC (rather than Apple's provided llvm-gcc or heavily modified gcc 4.2) from working properly, so we might as well enable support for that. With this patch I was able to compile node using a manually compiled gcc 4.7.1. Closes #3887.
* | uv: upgrade to 621a4e3Bert Belder2012-08-2829-322/+460
| |
* | lintisaacs2012-08-273-4/+4
| |
* | fs: Throw early on invalid encoding argsisaacs2012-08-271-0/+32
| | | | | | | | Re #3918
* | Buffer.isEncoding(enc)isaacs2012-08-273-0/+51
| | | | | | | | Re: #3918
* | repl: create a new Console instance for the repl when "useGlobal" is offNathan Rajlich2012-08-242-6/+50
| | | | | | | | | | | | Now `console.log('blah')` will work in a REPL running over a socket. Closes #3876.
* | console: refactor the console module to be reusableNathan Rajlich2012-08-242-17/+128
| | | | | | | | | | | | | | So that multiple instances can be created pointing to different writable streams. This is needed for #3876.
* | tools: fix missing initializer warning in js2c.pyBen Noordhuis2012-08-241-1/+1
| | | | | | | | | | Fix a -Wmissing-field-initializers style compiler warning in the code that's generated by js2c.py.
* | http: bubble up parser errors to ClientRequestBrian White2012-08-242-29/+29
| | | | | | | | | | | | | | Make parser errors bubble up to the ClientRequest instead of the underlying net.Socket object. Fixes #3776.