summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 2012.06.29, Version 0.8.1 (stable)v0.8.1isaacs2012-06-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * V8: upgrade to v3.11.10.12 * npm: upgrade to v1.1.33 - Support for parallel use of the cache folder - Retry on registry timeouts or network failures (Trent Mick) - Reduce 'engines' failures to a warning - Use new zsh completion if aviailable (Jeremy Cantrell) * Fix #3577 Un-break require('sys') * util: speed up formatting of large arrays/objects (Ben Noordhuis) * windows: make fs.realpath(Sync) work with UNC paths (Bert Belder) * build: fix --shared-v8 option (Ben Noordhuis) * doc: `detached` is a boolean (Andreas Madsen) * build: use proper python interpreter (Ben Noordhuis) * build: expand ~ in `./configure --prefix=~/a/b/c` (Ben Noordhuis) * build: handle CC env var with spaces (Gabriel de Perthuis) * build: fix V8 build when compiling with gcc 4.5 (Ben Noordhuis) * build: fix --shared-v8 option (Ben Noordhuis) * windows msi: Fix icon issue which caused huge file size (Bert Belder) * unix: assume that dlopen() may clobber dlerror() (Ben Noordhuis) * sunos: fix memory corruption bugs (Ben Noordhuis) * windows: better (f)utimes and (f)stat (Bert Belder)
* windows: remove 256x256 version of the iconBert Belder2012-06-251-0/+0
| | | | Nobody needs that anyway, it's just eating up space.
* Now working on 0.8.1isaacs2012-06-251-2/+2
|
* 2012.06.25, Version 0.8.0 (stable)v0.8.0isaacs2012-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * V8: upgrade to v3.11.10.10 * npm: Upgrade to 1.1.32 * Deprecate iowatcher (Ben Noordhuis) * windows: update icon (Bert Belder) * http: Hush 'MUST NOT have a body' warnings to debug() (isaacs) * Move blog.nodejs.org content into repository (isaacs) * Fix #3503: stdin: resume() on pipe(dest) (isaacs) * crypto: fix error reporting in SetKey() (Fedor Indutny) * Add --no-deprecation and --trace-deprecation command-line flags * (isaacs) * fs: fix fs.watchFile() (Ben Noordhuis) * fs: Fix fs.readfile() on pipes (isaacs) * Rename GYP variable node_use_system_openssl to be consistent (Ryan * Dahl)
* stdin.pipe: Replace forgotten opts memberisaacs2012-06-211-2/+2
|
* Merge branch 'stdin-resume-pipe'isaacs2012-06-211-0/+8
|\
| * Fix #3503: stdin: resume() on pipe(dest)isaacs2012-06-211-0/+8
| |
* | crypto: fix error reporting in SetKey()Fedor Indutny2012-06-211-1/+8
|/
* Externalize node::no_deprecationisaacs2012-06-213-3/+3
|
* Apply --no-deprecation to C++ warnings as wellisaacs2012-06-214-4/+10
|
* Add --no-deprecation and --trace-deprecation flagsisaacs2012-06-212-33/+28
|
* iowatcher: add deprecation warningBen Noordhuis2012-06-211-0/+2
|
* fs: make fs.watchFile() interval default to 5007Ben Noordhuis2012-06-212-28/+5
|
* fs: make fs.watchFile() work on windowsBen Noordhuis2012-06-214-46/+44
|
* node: replace NODE_STAT_STRUCT with uv_statbuf_tBen Noordhuis2012-06-212-21/+9
|
* Now working on 0.8.0isaacs2012-06-191-3/+3
|
* Merge branch 'v0.7.12-release'isaacs2012-06-191-1/+1
|\
| * 2012.06.19, Version 0.7.12 (unstable)v0.7.12isaacs2012-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * npm: Upgrade to 1.1.30 - Improved 'npm init' - Fix the 'cb never called' error from 'oudated' and 'update' - Add --save-bundle|-B config - Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware - Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm - `logstream` option to replace removed `logfd` (Rod Vagg) - Read default descriptions from README.md files * Shims to support deprecated ev_* and eio_* methods (Ben Noordhuis) * #3118 net.Socket: Delay pause/resume until after connect (isaacs) * #3465 Add ./configure --no-ifaddrs flag (isaacs) * child_process: add .stdin stream to forks (Fedor Indutny) * build: fix `make install DESTDIR=/path` (Ben Noordhuis) * tls: fix off-by-one error in renegotiation check (Ben Noordhuis) * crypto: Fix diffie-hellman key generation UTF-8 errors (Fedor Indutny) * node: change the constructor name of process from EventEmitter to process (Andreas Madsen) * net: Prevent property access throws during close (Reid Burke) * querystring: improved speed and code cleanup (Felix Böhm) * sunos: fix assertion errors breaking fs.watch() (Fedor Indutny) * unix: stat: detect sub-second changes (Ben Noordhuis) * add stat() based file watcher (Ben Noordhuis)
* | windows: update iconBert Belder2012-06-191-0/+0
|/
* node: fix namespacing issue in ev-emul.hBen Noordhuis2012-06-192-1/+10
| | | | Always use C linkage, prevent accidental name mangling.
* node: preemptively unbreak windows buildBen Noordhuis2012-06-192-47/+45
| | | | | | No one has complained about it so far but I'm sure MSVC doesn't like things like __attribute__((unused)). Include the libev and libeio shims only on non-Windows platforms.
* eio-emul: Cast eio_custom method to void(*)(eio_req*)isaacs2012-06-181-1/+1
|
* build: install eio-emul.hBen Noordhuis2012-06-192-0/+74
|
* build: install ev-emul.hBen Noordhuis2012-06-192-0/+256
|
* node: remove unused flags and filesTrent Mick2012-06-183-46/+0
| | | | | | | Drop vestigial `process.installPrefix`, `node --vars`, NODE_CFLAGS and NODE_PREFIX. Also removed unused node_config.h.in (replaced with config.gypi a while back).
* crypto: add padding to diffie-hellman keyFedor Indutny2012-06-181-0/+9
| | | | | | | | DH_size returns number of bytes in a prime number, DH_compute_key returns number of bytes in a remainder of exponent, which may have less bytes than a prime number. Therefore add 0-padding to the allocated buffer. Fixes #3372
* node: change the constructor name of process from EventEmitter to processAndreas Madsen2012-06-172-2/+9
|
* Revert "Check if a stream has a valid fd before read_start"Bert Belder2012-06-161-4/+0
| | | | | uv_stream_t.fd is a private field which exists only on unix. This reverts commit 8d5c1201f24a6102d047bd7ec70f30da70a5ea64.
* Revert "DNS: Support NAPTR queries"isaacs2012-06-161-56/+0
| | | | This reverts commit 91bf18fcc5340262d0672dbebcc1a34bc4a8cd95.
* DNS: Support NAPTR queriesssuda2012-06-161-0/+56
| | | | | Adding support for NAPTR records fixes #3170
* Check if a stream has a valid fd before read_startKarl Skomski2012-06-161-0/+4
| | | | Closes #3118
* Now working on 0.7.12isaacs2012-06-151-2/+2
|
* 2012.06.15, Version 0.7.11 (unstable)v0.7.11isaacs2012-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * V8: Upgrade to v3.11.10 * npm: Upgrade to 1.1.26 * doc: Improve cross-linking in API docs markdown (Ben Kelly) * Fix #3425: removeAllListeners should delete array (Reid Burke) * cluster: don't silently drop messages when the write queue gets big (Bert Belder) * Add Buffer.concat method (isaacs) * windows: make symlinks tolerant to forward slashes (Bert Belder) * build: Add node.d and node.1 to installer (isaacs) * cluster: rename worker.unqiueID to worker.id (Andreas Madsen) * Windows: Enable ETW events on Windows for existing DTrace probes. (Igor Zinkovsky) * test: bundle node-weak in test/gc so that it doesn't need to be downloaded (Nathan Rajlich) * Make many tests pass on Windows (Bert Belder) * Fix #3388 Support listening on file descriptors (isaacs) * Fix #3407 Add os.tmpDir() (isaacs) * Unbreak the snapshotted build on Windows (Bert Belder) * Clean up child_process.kill throws (Bert Belder) * crypto: make cipher/decipher accept buffer args (Ben Noordhuis)
* Windows: don't fire GC ETW events without ETW consumersIgor Zinkovsky2012-06-142-14/+10
|
* Inherited FDs should not accidentally be inherited by child processesBert Belder2012-06-141-0/+3
| | | | This makes test-child-process-detached pass on Windows.
* Windows: Enable ETW events.Igor Zinkovsky2012-06-136-3/+434
| | | | | | | This commit enables ETW events to be fired on Windows for existing DTrace probes. ETW instrumentation is enabled by default. It is possible to build node.exe without ETW instrumentation by using --without-etw option with configure script.
* Move resource files to src/res.Bert Belder2012-06-132-0/+67
| | | | tools/msvs/res is not an appropriate place.
* Fix child_process.kill odditiesBert Belder2012-06-121-0/+2
| | | | | | | | | | | | | | | | | | | * When the process is already dead, but the `exit` signal wasn't raised yet, the ESRCH error should be ignored. * When an invalid signal is specified, kill() should throw. * Like process.kill(), child_process.kill() now preserves a `0` signal which can be used to check the liveliness of the child process. * process.kill() and child_process.kill() will now return true if the signal was actually delivered, and false otherwise. * When an `exec`-ed process is automatically killed because a time or buffer limit is exceeded, and the kill() fails, this error should be reported through the `exec` callback. Fixes: #3409
* crypto: make cipher/decipher accept buffer argsBen Noordhuis2012-06-121-10/+24
|
* Now working on 0.7.11isaacs2012-06-111-2/+2
|
* 2012.06.11, Version 0.7.10 (unstable)v0.7.10isaacs2012-06-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Roll V8 back to 3.9.24.31 * build: x64 target should always pass -m64 (Robert Mustacchi) * add NODE_EXTERN to node::Start (Joel Brandt) * repl: Warn about running npm commands (isaacs) * slab_allocator: fix crash in dtor if V8 is dead (Ben Noordhuis) * slab_allocator: fix leak of Persistent handles (Shigeki Ohtsu) * windows/msi: add node.js prompt to startmenu (Jeroen Janssen) * windows/msi: fix adding node to PATH (Jeroen Janssen) * windows/msi: add start menu links when installing (Jeroen Janssen) * windows: don't install x64 version into the 'program files (x86)' folder (Matt Gollob) * domain: Fix #3379 domain.intercept no longer passes error arg to cb (Marc Harter) * fs: make callbacks run in global context (Ben Noordhuis) * fs: enable fs.realpath on windows (isaacs) * child_process: expose UV_PROCESS_DETACHED as options.detached (Charlie McConnell) * child_process: new stdio API for .spawn() method (Fedor Indutny) * child_process: spawn().ref() and spawn().unref() (Fedor Indutny) * Upgrade npm to 1.1.25 - Enable npm link on windows - Properly remove sh-shim on Windows - Abstract out registry client and logger
* process_wrap: set duplex flags when creating a pipeBert Belder2012-06-111-1/+2
|
* child_process: expose UV_PROCESS_DETACHED as options.detachedCharlie McConnell2012-06-081-0/+5
|
* child_process: spawn().ref() and spawn().unref()Fedor Indutny2012-06-073-2/+16
|
* add NODE_EXTERN to node::StartJoel Brandt2012-06-061-1/+1
|
* udp_wrap, stream_wrap: lazy init slab allocatorBen Noordhuis2012-06-052-11/+29
| | | | | | | Create slab allocator when binding is initialized. Add an AtExit handler to destroy the slab before the VM shuts down, it can't be disposed when V8 is dead and Valgrind will complain about memory leaks.
* slab_allocator: fix crash in dtor if V8 is deadBen Noordhuis2012-06-051-0/+2
| | | | | Don't try to dispose the persistent handles if the VM is already dead, it triggers an assertion inside V8.
* slab_allocator: fix leak of Persistent handlesShigeki Ohtsu2012-06-051-3/+3
|
* child_process: new stdio API for .spawn() methodFedor Indutny2012-06-018-167/+306
|
* Now working on 0.7.10isaacs2012-05-291-2/+2
|