* startup speed improvements (Maciej Małecki) * crypto: add function getDiffieHellman() (Tomasz Buchert) * buffer: support decoding of URL-safe base64 (Ben Noordhuis) * Make QueryString.parse() even faster (Brian White) * url: decode url entities in auth section (Ben Noordhuis) * http: support PURGE request method (Ben Noordhuis) * http: Generate Date headers on responses (Mark Nottingham) * Fix #2762: Add callback to close function. (Mikeal Rogers) * dgram: fix out-of-bound memory read (Ben Noordhuis) * repl: add automatic loading of built-in libs (Brandon Benvie) * repl: remove double calls where possible (Fedor Indutny) * Readline improvements. Related: #2737 #2756 (Colton Baker) * build: disable -fomit-frame-pointer on solaris (Dave Pacheco) * build: arch detection improvements (Nathan Rajlich) * build: Make a fat binary for the OS X `make pkg`. (Nathan Rajlich) * jslint src/ and lib/ on 'make test' (isaacs)
The only test using this is test/simple/test-fs-chmod.js, and it was treating a.js and a1.js as two separate files, resulting in a race condition. (Interestingly enough, it was *not* using the symlink file to test lchmod, which uses a different temp file.)
Bugfix and update. - Fixed bug where Node's REPL wouldn't continue when returning from ^Z (SIGTSTP) - Removed old readline callback Readline API update with docs. - ^Z (SIGTSTP) is now bypassed on Windows systems. - SIGCONT is now bypassed on Windows systems. - Docs updated to reflect above.
-don't pull in bundled v8 as a dependency when node_shared_v8==true -use node_shared_v8_includes for v8.h and v8-debug.h
Otherwise, it'll be ref'ed, and keep the process hanging.
This functionality was removed when libuv landed in node. It is useless and can be easily implemented in user-land.
socket.setSecure() was removed in v0.3 and there are no deprecated warning in code it should be removed from the documentation in 0.7
Returns a well known, predefined RFC group.
On one of my OS X Lion machines, it always reports i386, even though 64-bit is supported. This lookup better matches how WAF determines the host arch, which was correctly getting 64-bit even on this screwy machine.
There were 2 duplicates with such functionality in `cluster` and `child_process` modules which were replaced by this function.
Verify that URL-encoded entities are properly encoded into the Authorization header.
Test suite is often leaving `stray` processes on failure. They are harmless, but may cause future test runs fail because those `stray` processes are occupying `common.PORT` or due to some other reasons. Killing whole process group on test suite failure should help in such cases.
This makes startup faster by ~0.2 ms on my computer.
Benchmarks show that `.hasOwnProperty` is faster than `in` in V8. It makes startup ~0.5 ms faster on my computer.