Skip to content
This repository
Newer
Older
100644 4658 lines (2376 sloc) 129.131 kb
b5b84197 »
2013-07-12 2013.07.12, Version 0.11.4 (Unstable)
1 2013.07.12, Version 0.11.4 (Unstable)
2
3 * npm: Upgrade to 1.3.4
4
5 * v8: Upgrade to v3.20.2
6
7 * c-ares: Upgrade to piscisaureus/cares@805d153
8
9 * timers: setImmediate process full queue each turn (Ben Noordhuis)
10
11 * http: Add agent.get/request methods (isaacs)
12
13 * http: Proper KeepAlive behavior (isaacs)
14
15 * configure: fix the --without-ssl option (Nathan Rajlich)
16
17 * buffer: propagate originating parent (Trevor Norris)
18
19 * tls_wrap: return Error not throw for missing cert (Timothy J Fontaine)
20
21 * src: enable native v8 typed arrays (Ben Noordhuis)
22
23 * stream: objectMode transform should allow falsey values (Jeff Barczewski)
24
25 * slab_allocator: remove SlabAllocator (Trevor Norris)
26
27 * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)
28
29 * tls: export TLSSocket (Fedor Indutny)
30
31 * zlib: allow changing of level and strategy (Brian White)
32
33 * zlib: allow custom flush type for flush() (Brian White)
34
35
36 2013.06.26, Version 0.11.3 (Unstable), 38c0c47bbe280ddc42054418091571e532d82a1e
38c0c47b »
2013-06-26 2013.06.26, Version 0.11.3 (Unstable)
37
38 * uv: Upgrade to v0.11.5
39
40 * c-ares: upgrade to 1.10.0
41
42 * v8: upgrade to v3.19.13
43
44 * punycode: update to v1.2.3 (Mathias Bynens)
45
46 * debugger: break on uncaught exception (Miroslav Bajtos)
47
48 * child_process: emit 'disconnect' asynchronously (Ben Noordhuis)
49
50 * dtrace: enable uv's probes if enabled (Timothy J Fontaine)
51
52 * dtrace: unify dtrace and systemtap interfaces (Timothy J Fontaine)
53
54 * buffer: New API for backing data store (Trevor Norris)
55
56 * buffer: return `this` in fill() for chainability (Brian White)
57
58 * build: fix include order for building on windows (Timothy J Fontaine)
59
60 * build: add android support (Linus Mårtensson)
61
62 * readline: strip ctrl chars for prompt width calc (Krzysztof Chrapka)
63
64 * tls: introduce TLSSocket based on tls_wrap binding (Fedor Indutny)
65
66 * tls: add localAddress and localPort properties (Ben Noordhuis)
67
68 * crypto: free excessive memory in NodeBIO (Fedor Indutny)
69
70 * process: remove maxTickDepth (Trevor Norris)
71
72 * timers: use uv_now instead of Date.now (Timothy J Fontaine)
73
74 * util: Add debuglog, deprecate console lookalikes (isaacs)
75
76 * module: use path.sep instead of a custom solution (Robert Kowalski)
77
78 * http: don't escape request path, reject bad chars (Ben Noordhuis)
79
80 * net: emit dns 'lookup' event before connect (Ben Noordhuis)
81
82 * dns: add getServers and setServers (Timothy J Fontaine)
83
84
85 2013.05.13, Version 0.11.2 (Unstable), 5d3dc0e4c3369dfb00b7b13e08936c2e652fa696
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
86
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
87 * uv: Upgrade to 0.11.2
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
88
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
89 * V8: Upgrade to 3.19.0
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
90
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
91 * npm: Upgrade to 1.2.21
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
92
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
93 * build: Makefile should respect configure --prefix (Timothy J Fontaine)
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
94
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
95 * cluster: use round-robin load balancing (Ben Noordhuis)
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
96
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
97 * debugger, cluster: each worker has new debug port (Miroslav Bajtoš)
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
98
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
99 * debugger: `restart` with custom debug port (Miroslav Bajtoš)
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
100
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
101 * debugger: breakpoints in scripts not loaded yet (Miroslav Bajtoš)
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
102
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
103 * event: EventEmitter#setMaxListeners() returns this (Sam Roberts)
104
105 * events: add EventEmitter.defaultMaxListeners (Ben Noordhuis)
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
106
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
107 * install: Support $(PREFIX) install target directory prefix (Olof Johansson)
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
108
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
109 * os: Include netmask in os.networkInterfaces() (Ben Kelly)
110
111 * path: add path.isAbsolute(path) (Ryan Doenges)
112
113 * stream: Guarantee ordering of 'finish' event (isaacs)
114
115 * streams: introduce .cork/.uncork/._writev (Fedor Indutny)
116
117 * vm: add support for timeout argument (Andrew Paprocki)
118
119
120 2013.04.19, Version 0.11.1 (Unstable), 4babd2b46ebf9fbea2c9946af5cfae25a33b2b22
4babd2b4 »
2013-04-19 2013.04.19, Version 0.11.1 (Unstable)
121
122 * V8: upgrade to 3.18.0
123
124 * uv: Upgrade to v0.11.1
125
126 * http: split into multiple separate modules (Timothy J Fontaine)
127
128 * http: escape unsafe characters in request path (Ben Noordhuis)
129
130 * url: Escape all unwise characters (isaacs)
131
132 * build: depend on v8 postmortem-metadata if enabled (Paddy Byers)
133
134 * etw: update prototypes to match dtrace provider (Timothy J Fontaine)
135
136 * buffer: change output of Buffer.prototype.toJSON() (David Braun)
137
138 * dtrace: actually use the _handle.fd value (Timothy J Fontaine)
139
140 * dtrace: pass more arguments to probes (Dave Pacheco)
141
142 * build: allow building with dtrace on osx (Dave Pacheco)
143
144 * zlib: allow passing options to convenience methods (Kyle Robinson Young)
145
146
adf9b67e »
2013-06-25 Merge remote-tracking branch 'ry/v0.10' into master
147 2013.03.28, Version 0.11.0 (Unstable), bce38b3d74e64fcb7d04a2dd551151da6168cdc5
148
149 * V8: update to 3.17.13
150
151 * os: use %SystemRoot% or %windir% in os.tmpdir() (Suwon Chae)
152
153 * util: fix util.inspect() line width calculation (Marcin Kostrzewa)
154
155 * buffer: remove _charsWritten (Trevor Norris)
156
157 * fs: uv_[fl]stat now reports subsecond resolution (Timothy J Fontaine)
158
159 * fs: Throw if error raised and missing callback (bnoordhuis)
160
161 * tls: expose SSL_CTX_set_timeout via tls.createServer (Manav Rathi)
162
163 * tls: remove harmful unnecessary bounds checking (Marcel Laverdet)
164
165 * buffer: write ascii strings using WriteOneByte (Trevor Norris)
166
167 * dtrace: fix generation of v8 constants on freebsd (Fedor Indutny)
168
169 * dtrace: x64 ustack helper (Fedor Indutny)
170
171 * readline: handle wide characters properly (Nao Iizuka)
172
173 * repl: Use a domain to catch async errors safely (isaacs)
174
175 * repl: emit 'reset' event when context is reset (Sami Samhuri)
176
177 * util: custom `inspect()` method may return an Object (Nathan Rajlich)
178
179 * console: `console.dir()` bypasses inspect() methods (Nathan Rajlich)
180
181
48c542db »
2013-07-12 Merge remote-tracking branch 'upstream/v0.10'
182 2013.07.09, Version 0.10.13 (Stable), e32660a984427d46af6a144983cf7b8045b7299c
e32660a9 »
2013-07-09 2013.07.09, Version 0.10.13 (Stable)
183
184 * uv: Upgrade to v0.10.12
185
186 * npm: Upgrade to 1.3.2
187
188 * windows: get proper errno (Ben Noordhuis)
189
190 * tls: only wait for finish if we haven't seen it (Timothy J Fontaine)
191
192 * http: Dump response when request is aborted (isaacs)
193
194 * http: use an unref'd timer to fix delay in exit (Peter Rust)
195
196 * zlib: level can be negative (Brian White)
197
198 * zlib: allow zero values for level and strategy (Brian White)
199
200 * buffer: add comment explaining buffer alignment (Ben Noordhuis)
201
202 * string_bytes: properly detect 64bit (Timothy J Fontaine)
203
204 * src: fix memory leak in UsingDomains() (Ben Noordhuis)
205
206
adf9b67e »
2013-06-25 Merge remote-tracking branch 'ry/v0.10' into master
207 2013.06.18, Version 0.10.12 (Stable), a088cf4f930d3928c97d239adf950ab43e7794aa
a088cf4f »
2013-06-18 2013.06.18, Version 0.10.12 (Stable)
208
209 * npm: Upgrade to 1.2.32
210
211 * readline: make `ctrl + L` clear the screen (Yuan Chuan)
212
213 * v8: add setVariableValue debugger command (Ben Noordhuis)
214
215 * net: Do not destroy socket mid-write (isaacs)
216
217 * v8: fix build for mips32r2 architecture (Andrei Sedoi)
218
219 * configure: fix cross-compilation host_arch_cc() (Andrei Sedoi)
220
221
222 2013.06.13, Version 0.10.11 (Stable), d9d5bc465450ae5d60da32e9ffcf71c2767f1fad
d9d5bc46 »
2013-06-13 2013.06.13, Version 0.10.11 (Stable)
223
224 * uv: upgrade to 0.10.11
225
226 * npm: Upgrade to 1.2.30
227
228 * openssl: add missing configuration pieces for MIPS (Andrei Sedoi)
229
230 * Revert "http: remove bodyHead from 'upgrade' events" (isaacs)
231
232 * v8: fix pointer arithmetic undefined behavior (Trevor Norris)
233
234 * crypto: fix utf8/utf-8 encoding check (Ben Noordhuis)
235
236 * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels (Ben Noordhuis, isaacs)
237
238
0882a750 »
2013-06-05 Merge remote-tracking branch 'ry/v0.10'
239 2013.06.04, Version 0.10.10 (Stable), 25e51c396aa23018603baae2b1d9390f5d9db496
25e51c39 »
2013-06-04 2013.06.04, Version 0.10.10 (Stable)
240
241 * uv: Upgrade to 0.10.10
242
243 * npm: Upgrade to 1.2.25
244
245 * url: Properly parse certain oddly formed urls (isaacs)
246
247 * stream: unshift('') is a noop (isaacs)
248
249
2900f077 »
2013-05-31 Merge remote-tracking branch 'ry/v0.10'
250 2013.05.30, Version 0.10.9 (Stable), 878ffdbe6a8eac918ef3a7f13925681c3778060b
878ffdbe »
2013-05-30 2013.05.30, Version 0.10.9 (Stable)
251
252 * npm: Upgrade to 1.2.24
253
254 * uv: Upgrade to v0.10.9
255
256 * repl: fix JSON.parse error check (Brian White)
257
258 * tls: proper .destroySoon (Fedor Indutny)
259
260 * tls: invoke write cb only after opposite read end (Fedor Indutny)
261
262 * tls: ignore .shutdown() syscall error (Fedor Indutny)
263
264
ba048e72 »
2013-05-24 Merge remote-tracking branch 'ry/v0.10'
265 2013.05.24, Version 0.10.8 (Stable), 30d9e9fdd9d4c33d3d95a129d021cd8b5b91eddb
30d9e9fd »
2013-05-24 2013.05.24, Version 0.10.8 (Stable)
266
267 * v8: update to 3.14.5.9
268
269 * uv: upgrade to 0.10.8
270
271 * npm: Upgrade to 1.2.23
272
273 * http: remove bodyHead from 'upgrade' events (Nathan Zadoks)
274
275 * http: Return true on empty writes, not false (isaacs)
276
277 * http: save roundtrips, convert buffers to strings (Ben Noordhuis)
278
279 * configure: respect the --dest-os flag consistently (Nathan Rajlich)
280
281 * buffer: throw when writing beyond buffer (Trevor Norris)
282
283 * crypto: Clear error after DiffieHellman key errors (isaacs)
284
285 * string_bytes: strip padding from base64 strings (Trevor Norris)
286
287
0fefcc16 »
2013-05-20 Merge remote-tracking branch ry/v0.10 into master
288 2013.05.17, Version 0.10.7 (Stable), d2fdae197ac542f686ee06835d1153dd43b862e5
d2fdae19 »
2013-05-17 2013.05.17, Version 0.10.7 (Stable)
289
290 * uv: upgrade to v0.10.7
291
292 * npm: Upgrade to 1.2.21
293
294 * crypto: Don't ignore verify encoding argument (isaacs)
295
296 * buffer, crypto: fix default encoding regression (Ben Noordhuis)
297
298 * timers: fix setInterval() assert (Ben Noordhuis)
299
300
61c9f78c »
2013-05-17 Merge remote-tracking branch 'ry/v0.10' into master
301 2013.05.14, Version 0.10.6 (Stable), 5deb1672f2b5794f8be19498a425ea4dc0b0711f
5deb1672 »
2013-05-14 2013.05.14, Version 0.10.6 (Stable)
302
303 * module: Deprecate require.extensions (isaacs)
304
305 * stream: make Readable.wrap support objectMode, empty streams (Daniel Moore)
306
307 * child_process: fix handle delivery (Ben Noordhuis)
308
309 * crypto: Fix performance regression (isaacs)
310
311 * src: DRY string encoding/decoding (isaacs)
312
313
5d3dc0e4 »
2013-05-13 2013.05.13, Version 0.11.2 (Unstable)
314 2013.04.23, Version 0.10.5 (Stable), deeaf8fab978e3cadb364e46fb32dafdebe5f095
315
316 * uv: Upgrade to 0.10.5 (isaacs)
317
318 * build: added support for Visual Studio 2012 (Miroslav Bajtoš)
319
320 * http: Don't try to destroy nonexistent sockets (isaacs)
321
322 * crypto: LazyTransform on properties, not methods (isaacs)
323
324 * assert: put info in err.message, not err.name (Ryan Doenges)
325
326 * dgram: fix no address bind() (Ben Noordhuis)
327
328 * handle_wrap: fix NULL pointer dereference (Ben Noordhuis)
329
330 * os: fix unlikely buffer overflow in os.type() (Ben Noordhuis)
331
332 * stream: Fix unshift() race conditions (isaacs)
333
334
335
336
deeaf8fa »
2013-04-22 2013.04.23, Version 0.10.5 (Stable)
337 2013.04.11, Version 0.10.4 (Stable), 9712aa9f76073c30850b20a188b1ed12ffb74d17
9712aa9f »
2013-04-11 2013.04.11, Version 0.10.4 (Stable)
338
339 * uv: Upgrade to 0.10.4
340
341 * npm: Upgrade to 1.2.18
342
343 * v8: Avoid excessive memory growth in JSON.parse (Fedor Indutny)
344
345 * child_process, cluster: fix O(n*m) scan of cmd string (Ben Noordhuis)
346
347 * net: fix socket.bytesWritten Buffers support (Fedor Indutny)
348
349 * buffer: fix offset checks (Łukasz Walukiewicz)
350
351 * stream: call write cb before finish event (isaacs)
352
353 * http: Support write(data, 'hex') (isaacs)
354
355 * crypto: dh secret should be left-padded (Fedor Indutny)
356
357 * process: expose NODE_MODULE_VERSION in process.versions (Rod Vagg)
358
359 * crypto: fix constructor call in crypto streams (Andreas Madsen)
360
361 * net: account for encoding in .byteLength (Fedor Indutny)
362
363 * net: fix buffer iteration in bytesWritten (Fedor Indutny)
364
365 * crypto: zero is not an error if writing 0 bytes (Fedor Indutny)
366
367 * tls: Re-enable check of CN-ID in cert verification (Tobias Müllerleile)
368
369
2c9a38d0 »
2013-04-05 Merge remote-tracking branch 'ry/v0.10'
370 2013.04.03, Version 0.10.3 (Stable), d4982f6f5e4a9a703127489a553b8d782997ea43
d4982f6f »
2013-04-03 2013.04.03, Version 0.10.3 (Stable)
371
372 * npm: Upgrade to 1.2.17
373
374 * child_process: acknowledge sent handles (Fedor Indutny)
375
376 * etw: update prototypes to match dtrace provider (Timothy J Fontaine)
377
378 * dtrace: pass more arguments to probes (Dave Pacheco)
379
380 * build: allow building with dtrace on osx (Dave Pacheco)
381
382 * http: Remove legacy ECONNRESET workaround code (isaacs)
383
384 * http: Ensure socket cleanup on client response end (isaacs)
385
386 * tls: Destroy socket when encrypted side closes (isaacs)
387
388 * repl: isSyntaxError() catches "strict mode" errors (Nathan Rajlich)
389
390 * crypto: Pass options to ctor calls (isaacs)
391
392 * src: tie process.versions.uv to uv_version_string() (Ben Noordhuis)
393
394
bce38b3d »
2013-03-28 2013.03.28, Version 0.11.0 (Unstable)
395 2013.03.28, Version 0.10.2 (Stable), 1e0de9c426e07a260bbec2d2196c2d2db8eb8886
1e0de9c4 »
2013-03-28 2013.03.28, Version 0.10.2 (Stable)
396
397 * npm: Upgrade to 1.2.15
398
399 * uv: Upgrade to 0.10.3
400
401 * tls: handle SSL_ERROR_ZERO_RETURN (Fedor Indutny)
402
403 * tls: handle errors before calling C++ methods (Fedor Indutny)
404
405 * tls: remove harmful unnecessary bounds checking (Marcel Laverdet)
406
407 * crypto: make getCiphers() return non-SSL ciphers (Ben Noordhuis)
408
409 * crypto: check randomBytes() size argument (Ben Noordhuis)
410
411 * timers: do not calculate Timeout._when property (Alexey Kupershtokh)
412
413 * timers: fix off-by-one ms error (Alexey Kupershtokh)
414
415 * timers: handle signed int32 overflow in enroll() (Fedor Indutny)
416
417 * stream: Fix stall in Transform under very specific conditions (Gil Pedersen)
418
419 * stream: Handle late 'readable' event listeners (isaacs)
420
421 * stream: Fix early end in Writables on zero-length writes (isaacs)
422
423 * domain: fix domain callback from MakeCallback (Trevor Norris)
424
425 * child_process: don't emit same handle twice (Ben Noordhuis)
426
427 * child_process: fix sending utf-8 to child process (Ben Noordhuis)
428
429
430 2013.03.21, Version 0.10.1 (Stable), c274d1643589bf104122674a8c3fd147527a667d
c274d164 »
2013-03-20 2013.03.21, Version 0.10.1 (Stable)
431
432 * npm: upgrade to 1.2.15
433
434 * crypto: Improve performance of non-stream APIs (Fedor Indutny)
435
436 * tls: always reset this.ssl.error after handling (Fedor Indutny)
437
438 * tls: Prevent mid-stream hangs (Fedor Indutny, isaacs)
439
440 * net: improve arbitrary tcp socket support (Ben Noordhuis)
441
442 * net: handle 'finish' event only after 'connect' (Fedor Indutny)
443
444 * http: Don't hot-path end() for large buffers (isaacs)
445
446 * fs: Missing cb errors are deprecated, not a throw (isaacs)
447
448 * fs: make write/appendFileSync correctly set file mode (Raymond Feng)
449
450 * stream: Return self from readable.wrap (isaacs)
451
452 * stream: Never call decoder.end() multiple times (Gil Pedersen)
453
454 * windows: enable watching signals with process.on('SIGXYZ') (Bert Belder)
455
456 * node: revert removal of MakeCallback (Trevor Norris)
457
458 * node: Unwrap without aborting in handle fd getter (isaacs)
459
460
461 2013.03.11, Version 0.10.0 (Stable), 163ca274230fce536afe76c64676c332693ad7c1
163ca274 »
2013-03-09 2013.03.11, Version 0.10.0 (Stable)
462
463 * npm: Upgrade to 1.2.14
464
465 * core: Append filename properly in dlopen on windows (isaacs)
466
467 * zlib: Manage flush flags appropriately (isaacs)
468
469 * domains: Handle errors thrown in nested error handlers (isaacs)
470
471 * buffer: Strip high bits when converting to ascii (Ben Noordhuis)
472
473 * win/msi: Enable modify and repair (Bert Belder)
474
475 * win/msi: Add feature selection for various node parts (Bert Belder)
476
477 * win/msi: use consistent registry key paths (Bert Belder)
478
479 * child_process: support sending dgram socket (Andreas Madsen)
480
481 * fs: Raise EISDIR on Windows when calling fs.read/write on a dir (isaacs)
482
483 * unix: fix strict aliasing warnings, macro-ify functions (Ben Noordhuis)
484
485 * unix: honor UV_THREADPOOL_SIZE environment var (Ben Noordhuis)
486
487 * win/tty: fix typo in color attributes enumeration (Bert Belder)
488
489 * win/tty: don't touch insert mode or quick edit mode (Bert Belder)
490
491
492 2013.03.06, Version 0.9.12 (Unstable), 0debf5a82934da805592b6496756cdf27c993abc
0debf5a8 »
2013-03-06 2013.03.06, Version 0.9.12 (Unstable)
493
494 * stream: Allow strings in Readable.push/unshift (isaacs)
495
496 * stream: Remove bufferSize option (isaacs)
497
498 * stream: Increase highWaterMark on large reads (isaacs)
499
500 * stream: _write: takes an encoding argument (isaacs)
501
ff2639f9 »
2013-03-06 doc: fix ChangeLog typo
502 * stream: _transform: remove output() method, provide encoding (isaacs)
0debf5a8 »
2013-03-06 2013.03.06, Version 0.9.12 (Unstable)
503
504 * stream: Don't require read(0) to emit 'readable' event (isaacs)
505
506 * node: Add --throw-deprecation (isaacs)
507
508 * http: fix multiple timeout events (Eugene Girshov)
509
510 * http: More useful setTimeout API on server (isaacs)
511
512 * net: use close callback, not process.nextTick (Ben Noordhuis)
513
514 * net: Provide better error when writing after FIN (isaacs)
515
516 * dns: Support NAPTR queries (Pavel Lang)
517
518 * dns: fix ReferenceError in resolve() error path (Xidorn Quan)
519
520 * child_process: handle ENOENT correctly on Windows (Scott Blomquist)
521
522 * cluster: Rename destroy() to kill(signal=SIGTERM) (isaacs)
523
524 * build: define nightly tag external to build system (Timothy J Fontaine)
525
526 * build: make msi build work when spaces are present in the path (Bert Belder)
527
528 * build: fix msi build issue with WiX 3.7/3.8 (Raymond Feng)
529
530 * repl: make compatible with domains (Dave Olszewski)
531
532 * events: Code cleanup and performance improvements (Trevor Norris)
533
534
535 2013.03.01, Version 0.9.11 (Unstable), 83392403b7a9b7782b37c17688938c75010f81ba
530d8c05 »
2013-02-25 2013.02.25, Version 0.8.21 (Stable)
536
f5d84965 »
2013-03-02 doc: Typo in ChangeLog
537 * V8: downgrade to 3.14.5
530d8c05 »
2013-02-25 2013.02.25, Version 0.8.21 (Stable)
538
83392403 »
2013-03-01 2013.03.01, Version 0.9.10 (Unstable)
539 * openssl: update to 1.0.1e
530d8c05 »
2013-02-25 2013.02.25, Version 0.8.21 (Stable)
540
83392403 »
2013-03-01 2013.03.01, Version 0.9.10 (Unstable)
541 * darwin: Make process.title work properly (Ben Noordhuis)
530d8c05 »
2013-02-25 2013.02.25, Version 0.8.21 (Stable)
542
83392403 »
2013-03-01 2013.03.01, Version 0.9.10 (Unstable)
543 * fs: Support mode/flag options to read/append/writeFile (isaacs)
530d8c05 »
2013-02-25 2013.02.25, Version 0.8.21 (Stable)
544
83392403 »
2013-03-01 2013.03.01, Version 0.9.10 (Unstable)
545 * stream: _read() no longer takes a callback (isaacs)
546
547 * stream: Add stream.unshift(chunk) (isaacs)
548
549 * stream: remove lowWaterMark feature (isaacs)
550
551 * net: omit superfluous 'connect' event (Ben Noordhuis)
552
553 * build, windows: disable SEH (Ben Noordhuis)
554
555 * core: remove errno global (Ben Noordhuis)
556
557 * core: Remove the nextTick for running the main file (isaacs)
558
559 * core: Mark exit() calls with status codes (isaacs)
560
561 * core: Fix debug signal handler race condition lock (isaacs)
562
563 * crypto: clear error stack (Ben Noordhuis)
564
565 * test: optionally set common.PORT via env variable (Timothy J Fontaine)
566
567 * path: Throw TypeError on non-string args to path.resolve/join (isaacs, Arianit Uka)
568
569 * crypto: fix uninitialized memory access in openssl (Ben Noordhuis)
fafb67c6 »
2013-02-25 ChangeLog: Missed item about EINPROGRESS
570
530d8c05 »
2013-02-25 2013.02.25, Version 0.8.21 (Stable)
571
54d20ffb »
2013-02-19 2013.02.19, Version 0.9.10 (Unstable)
572 2013.02.19, Version 0.9.10 (Unstable)
573
574 * V8: Upgrade to 3.15.11.15
575
576 * npm: Upgrade to 1.2.12
577
578 * fs: Change default WriteStream config, increase perf (isaacs)
579
580 * process: streamlining tick callback logic (Trevor Norris)
581
582 * stream_wrap, udp_wrap: add read-only fd property (Ben Noordhuis)
583
584 * buffer: accept negative indices in Buffer#slice() (Ben Noordhuis)
585
586 * tls: Cycle data when underlying socket drains (isaacs)
587
588 * stream: read(0) should not always trigger _read(n,cb) (isaacs)
589
590 * stream: Empty strings/buffers do not signal EOF any longer (isaacs)
591
592 * crypto: improve cipher/decipher error messages (Ben Noordhuis)
593
594 * net: Respect the 'readable' flag on sockets (isaacs)
595
596 * net: don't suppress ECONNRESET (Ben Noordhuis)
597
598 * typed arrays: copy Buffer in typed array constructor (Ben Noordhuis)
599
600 * typed arrays: make DataView throw on non-ArrayBuffer (Ben Noordhuis)
601
602 * windows: MSI installer enhancements (Scott Blomquist, Jim Schubert)
603
604
605 2013.02.07, Version 0.9.9 (Unstable), 4b9f0d190cd6b22853caeb0e07145a98ce1d1d7f
4b9f0d19 »
2013-02-07 2013.02.07, Version 0.9.9 (Unstable)
606
607 * tls: port CryptoStream to streams2 (Fedor Indutny)
608
609 * typed arrays: only share ArrayBuffer backing store (Ben Noordhuis)
610
611 * stream: make Writable#end() accept a callback function (Nathan Rajlich)
612
613 * buffer: optimize 'hex' handling (Ben Noordhuis)
614
615 * dns, cares: don't filter NOTIMP, REFUSED, SERVFAIL (Ben Noordhuis)
616
617 * readline: treat bare \r as a line ending (isaacs)
618
619 * readline: make \r\n emit one 'line' event (Ben Noordhuis)
620
621 * cluster: support datagram sockets (Bert Belder)
622
623 * stream: Correct Transform class backpressure (isaacs)
624
625 * addon: Pass module object to NODE_MODULE init function (isaacs, Rod Vagg)
626
627 * buffer: slow buffer copy compatibility fix (Trevor Norris)
628
629 * Add bytesWritten to tls.CryptoStream (Andy Burke)
630
631
632 2013.01.24, Version 0.9.8 (Unstable), 5f2f8400f665dc32c3e10e7d31d53d756ded9156
5f2f8400 »
2013-01-24 2013.01.24, Version 0.9.8 (Unstable)
633
634 * npm: Upgrade to v1.2.3
635
636 * V8: Upgrade to 3.15.11.10
637
638 * streams: Support objects other than Buffers (Jake Verbaten)
639
640 * buffer: remove float write range checks (Trevor Norris)
641
642 * http: close connection on 304/204 responses with chunked encoding (Ben Noordhuis)
643
644 * build: fix build with dtrace support on FreeBSD (Fedor Indutny)
645
646 * console: Support formatting options in trace() (isaacs)
647
648 * domain: empty stack on all exceptions (Dave Olszewski)
649
650 * unix, windows: make uv_*_bind() error codes consistent (Andrius Bentkus)
651
652 * linux: add futimes() fallback (Ben Noordhuis)
653
654
655 2013.01.18, Version 0.9.7 (Unstable), 9e7bebeb8305edd55735a95955a98fdbe47572e5
9e7bebeb »
2013-01-18 2013.01.18, Version 0.9.7 (Unstable)
656
657 * V8: Upgrade to 3.15.11.7
658
659 * npm: Upgrade to 1.2.2
660
661 * punycode: Upgrade to 1.2.0 (Mathias Bynens)
662
663 * repl: make built-in modules available by default (Felix Böhm)
664
665 * windows: add support for '_Total' perf counters (Scott Blomquist)
666
667 * cluster: make --prof work for workers (Ben Noordhuis)
668
669 * child_process: do not keep list of sent sockets (Fedor Indutny)
670
671 * tls: Follow RFC6125 more strictly (Fedor Indutny)
672
673 * buffer: floating point read/write improvements (Trevor Norris)
674
675 * TypedArrays: Improve dataview perf without endian param (Dean McNamee)
676
677 * module: assert require() called with a non-empty string (Felix Böhm, James Campos)
678
679 * stdio: Set readable/writable flags properly (isaacs)
680
681 * stream: Properly handle large reads from push-streams (isaacs)
682
683
684 2013.01.11, Version 0.9.6 (Unstable), 9313fdc71ca8335d5e3a391c103230ee6219b3e2
9313fdc7 »
2013-01-11 2013.01.11, Version 0.9.6 (Unstable)
685
686 * V8: update to 3.15.11.5
687
688 * node: remove ev-emul.h (Ben Noordhuis)
689
690 * path: make basename and extname ignore trailing slashes (Bert Belder)
691
692 * typed arrays: fix sunos signed/unsigned char issue (Ben Noordhuis)
693
694 * child_process: Fix {stdio:'inherit'} regression (Ben Noordhuis)
695
696 * child_process: Fix pipe() from child stdio streams (Maciej Małecki)
697
698 * child_process: make fork() execPath configurable (Bradley Meck)
699
700 * stream: Add readable.push(chunk) method (isaacs)
701
702 * dtrace: x64 ustack helper (Fedor Indutny)
703
704 * repl: fix floating point number parsing (Nirk Niggler)
705
706 * repl: allow overriding builtins (Ben Noordhuis)
707
708 * net: add localAddress and localPort to Socket (James Hight)
709
710 * fs: make pool size coincide with ReadStream bufferSize (Shigeki Ohtsu)
711
712 * typed arrays: implement load and store swizzling (Dean McNamee)
713
714 * windows: fix perfctr crash on XP and 2003 (Scott Blomquist)
715
716 * dgram: fix double implicit bind error (Ben Noordhuis)
717
718
719 2012.12.30, Version 0.9.5 (Unstable), 01994e8119c24f2284bac0779b32acb49c95bee7
01994e81 »
2012-12-29 2012.12.30, Version 0.9.5 (Unstable)
720
721 * assert: improve support for new execution contexts (lukebayes)
722
723 * domain: use camelCase instead of snake_case (isaacs)
724
725 * domain: Do not use uncaughtException handler (isaacs)
726
727 * fs: make 'end' work with ReadStream without 'start' (Ben Noordhuis)
728
729 * https: optimize createConnection() (Ryunosuke SATO)
730
731 * buffer: speed up base64 encoding by 20% (Ben Noordhuis)
732
733 * doc: Colorize API stabilitity index headers in docs (Luke Arduini)
734
735 * net: socket.readyState corrections (bentaber)
736
737 * http: Performance enhancements for http under streams2 (isaacs)
738
739 * stream: fix to emit end event on http.ClientResponse (Shigeki Ohtsu)
740
741 * stream: fix event handler leak in readstream pipe and unpipe (Andreas Madsen)
742
743 * build: Support ./configure --tag switch (Maciej Małecki)
744
745 * repl: don't touch `require.cache` (Nathan Rajlich)
746
747 * node: Emit 'exit' event when exiting for an uncaught exception (isaacs)
748
749
750 2012.12.21, Version 0.9.4 (Unstable), d86d83c75f6343b5368bb7bd328b4466a035e1d4
d86d83c7 »
2012-12-21 2012.12.21, Version 0.9.4 (Unstable)
751
752 * streams: Update all streaming interfaces to use new classes (isaacs)
753
754 * node: remove idle gc (Ben Noordhuis)
755
756 * http: protect against response splitting attacks (Bert Belder)
757
758 * fs: Raise error when null bytes detected in paths (isaacs)
759
760 * fs: fix 'object is not a function' callback errors (Ben Noordhuis)
761
762 * fs: add autoClose=true option to fs.createReadStream (Farid Neshat)
763
764 * process: add getgroups(), setgroups(), initgroups() (Ben Noordhuis)
765
766 * openssl: optimized asm code on x86 and x64 (Bert Belder)
767
768 * crypto: fix leak in GetPeerCertificate (Fedor Indutny)
769
770 * add systemtap support (Jan Wynholds)
771
772 * windows: add ETW and PerfCounters support (Scott Blomquist)
773
774 * windows: fix normalization of UNC paths (Bert Belder)
775
776 * crypto: fix ssl error handling (Sergey Kholodilov)
777
778 * node: remove eio-emul.h (Ben Noordhuis)
779
780 * os: add os.endianness() function (Nathan Rajlich)
781
782 * readline: don't emit "line" events with a trailing '\n' char (Nathan Rajlich)
783
784 * build: add configure option to generate xcode build files (Timothy J Fontaine)
785
786 * build: allow linking against system libuv, cares, http_parser (Stephen Gallagher)
787
788 * typed arrays: add slice() support to ArrayBuffer (Anthony Pesch)
789
790 * debugger: exit and kill child on SIGTERM or SIGHUP (Fedor Indutny)
791
792 * url: url.format escapes delimiters in path and query (J. Lee Coltrane)
793
794
795 2012.10.24, Version 0.9.3 (Unstable), 1ed4c6776e4f52956918b70565502e0f8869829d
1ed4c677 »
2012-10-23 2012.10.24, Version 0.9.3 (Unstable)
796
797 * V8: Upgrade to 3.13.7.4
798
799 * crypto: Default to buffers instead of binary strings (isaacs, Fedor Indutny)
800
801 * crypto: add getHashes() and getCiphers() (Ben Noordhuis)
802
803 * unix: add custom thread pool, remove libeio (Ben Noordhuis)
804
805 * util: make `inspect()` accept an "options" argument (Nathan Rajlich)
806
807 * https: fix renegotation attack protection (Ben Noordhuis)
808
809 * cluster: make 'listening' handler see actual port (Aaditya Bhatia)
810
811 * windows: use USERPROFILE to get the user's home dir (Bert Belder)
812
813 * path: add platform specific path delimiter (Paul Serby)
814
815 * http: add response.headersSent property (Pavel Lang)
816
817 * child_process: make .fork()'d child auto-exit (Ben Noordhuis)
818
819 * events: add 'removeListener' event (Ben Noordhuis)
820
821 * string_decoder: Add 'end' method, do base64 properly (isaacs)
822
823 * buffer: include encoding value in exception when invalid (Ricky Ng-Adam)
824
825 * http: make http.ServerResponse no longer emit 'end' (isaacs)
826
827 * streams: fix pipe is destructed by 'end' from destination (koichik)
828
829
77ed12fe »
2012-12-13 Merge remote-tracking branch 'ry/v0.8' into master
830 2012.09.17, Version 0.9.2 (Unstable), 6e2055889091a424fbb5c500bc3ab9c05d1c28b4
6e205588 »
2012-09-16 2012.09.17, Version 0.9.2 (Unstable)
831
832 * http_parser: upgrade to ad3b631
833
834 * openssl: upgrade 1.0.1c
835
836 * darwin: use FSEvents to watch directory changes (Fedor Indutny)
837
838 * unix: support missing API on NetBSD (Shigeki Ohtsu)
839
840 * unix: fix EMFILE busy loop (Ben Noordhuis)
841
842 * windows: un-break writable tty handles (Bert Belder)
843
844 * windows: map WSAESHUTDOWN to UV_EPIPE (Bert Belder)
845
846 * windows: make spawn with custom environment work again (Bert Belder)
847
848 * windows: map ERROR_DIRECTORY to UV_ENOENT (Bert Belder)
849
850 * tls, https: validate server certificate by default (Ben Noordhuis)
851
852 * tls, https: throw exception on missing key/cert (Ben Noordhuis)
853
854 * tls: async session storage (Fedor Indutny)
855
856 * installer: don't install header files (Ben Noordhuis)
857
858 * buffer: implement Buffer.prototype.toJSON() (Nathan Rajlich)
859
860 * buffer: added support for writing NaN and Infinity (koichik)
861
862 * http: make http.ServerResponse emit 'end' (Ben Noordhuis)
863
864 * build: ./configure --ninja (Ben Noordhuis, Timothy J Fontaine)
865
866 * installer: fix --without-npm (Ben Noordhuis)
867
868 * cli: make -p equivalent to -pe (Ben Noordhuis)
869
870 * url: Go much faster by using Url class (isaacs)
871
872
873 2012.08.28, Version 0.9.1 (Unstable), e6ce259d2caf338fec991c2dd447de763ce99ab7
e6ce259d »
2012-08-28 2012.08.28, Version 0.9.1 (Unstable)
874
875 * buffer: Add Buffer.isEncoding(enc) to test for valid encoding values (isaacs)
876
877 * Raise UV_ECANCELED on premature close. (Ben Noordhuis)
878
879 * Remove c-ares from libuv, move to a top-level node dependency (Bert Belder)
880
881 * ref/unref for all HandleWraps, timers, servers, and sockets (Timothy J Fontaine)
882
883 * addon: remove node-waf, superseded by node-gyp (Ben Noordhuis)
884
885 * child_process: emit error on exec failure (Ben Noordhuis)
886
887 * cluster: do not use internal server API (Andreas Madsen)
888
889 * constants: add O_DIRECT (Ian Babrou)
890
891 * crypto: add sync interface to crypto.pbkdf2() (Ben Noordhuis)
892
893 * darwin: emulate fdatasync() (Fedor Indutny)
894
895 * dgram: make .bind() always asynchronous (Ben Noordhuis)
896
897 * events: Make emitter.listeners() side-effect free (isaacs, Joe Andaverde)
898
899 * fs: Throw early on invalid encoding args (isaacs)
900
901 * fs: fix naming of truncate/ftruncate functions (isaacs)
902
903 * http: bubble up parser errors to ClientRequest (Brian White)
904
905 * linux: improve cpuinfo parser on ARM and MIPS (Ben Noordhuis)
906
907 * net: add support for IPv6 addresses ending in :: (Josh Erickson)
908
909 * net: support Server.listen(Pipe) (Andreas Madsen)
910
911 * node: don't scan add-on for "init" symbol (Ben Noordhuis)
912
913 * remove process.uvCounters() (Ben Noordhuis)
914
915 * repl: console writes to repl rather than process stdio (Nathan Rajlich)
916
917 * timers: implement setImmediate (Timothy J Fontaine)
918
919 * tls: fix segfault in pummel/test-tls-ci-reneg-attack (Ben Noordhuis)
920
921 * tools: Move gyp addon tools to node-gyp (Nathan Rajlich)
922
923 * unix: preliminary signal handler support (Ben Noordhuis)
924
925 * unix: remove dependency on ev_child (Ben Noordhuis)
926
927 * unix: work around darwin bug, don't poll() on pipe (Fedor Indutny)
928
929 * util: Formally deprecate util.pump() (Ben Noordhuis)
930
931 * windows: make active and closing handle state independent (Bert Belder)
932
933 * windows: report spawn errors to the exit callback (Bert Belder)
934
935 * windows: signal handling support with uv_signal_t (Bert Belder)
936
937
938 2012.07.20, Version 0.9.0 (Unstable), f9b237f478c372fd55e4590d7399dcd8f25f3603
f9b237f4 »
2012-07-19 2012.07.20, Version 0.9.0 (Unstable)
939
940 * punycode: update to v1.1.1 (Mathias Bynens)
941
942 * c-ares: upgrade to 1.9.0 (Saúl Ibarra Corretgé)
943
944 * dns: ignore rogue DNS servers reported by windows (Saúl Ibarra Corretgé)
945
946 * unix: speed up uv_async_send() (Ben Noordhuis)
947
948 * darwin: get cpu model correctly on mac (Xidorn Quan)
949
950 * nextTick: Handle tick callbacks before any other I/O (isaacs)
951
952 * Enable color customization of `util.inspect` (Pavel Lang)
953
954 * tls: Speed and memory improvements (Fedor Indutny)
955
956 * readline: Use one history item for reentered line (Vladimir Beloborodov)
957
958 * Fix #3521 Make process.env more like a regular Object (isaacs)
959
960
4bca631c »
2013-06-13 doc: v0.8.25 changelog entry
961 2013.06.13, Version 0.8.25 (maintenance), 0b9bdb2bc7e1c872f0ea4713517fda22a4b0b202
962
963 * npm: Upgrade to 1.2.30
964
965 * child_process: fix handle delivery (Ben Noordhuis)
966
967
51226b84 »
2013-06-04 doc: ChangeLog update for v0.8.24
968 2013.06.04, Version 0.8.24 (maintenance), c1a1ab067721ea17ef7b05ec5c68b01321017f05
969
970 * npm: Upgrade to v1.2.24
971
972 * url: Properly parse certain oddly formed urls (isaacs)
973
974 * http: Don't try to destroy nonexistent sockets (isaacs)
975
976 * handle_wrap: fix NULL pointer dereference (Ben Noordhuis)
977
978
8e56b4dd »
2013-04-23 ChangeLog: Merge in v0.8
979 2013.04.09, Version 0.8.23 (maintenance), c67f8d0500fe15637a623eb759d2ad7eb9fb3b0b
980
981 * npm: Upgrade to v1.2.18
982
983 * http: Avoid EE warning on ECONNREFUSED handling (isaacs)
984
985 * tls: Re-enable check of CN-ID in cert verification (Tobias Müllerleile)
986
987 * child_process: fix sending utf-8 to child process (Ben Noordhuis)
988
989 * crypto: check key type in GetPeerCertificate() (Ben Noordhuis)
990
991 * win/openssl: mark assembled object files as seh safe (Bert Belder)
992
993 * windows/msi: fix msi build issue with WiX 3.7/3.8 (Raymond Feng)
994
995
061a7ddb »
2013-03-08 Merge remote-tracking branch 'ry/v0.8' into master
996 2013.03.07, Version 0.8.22 (Stable), 67a4cb4fe8c2346e30ffb83f7178e205cc2dab33
67a4cb4f »
2013-03-06 2013.03.07, Version 0.8.22 (Stable)
997
998 * npm: Update to 1.2.14
999
1000 * cluster: propagate bind errors (Ben Noordhuis)
1001
1002 * crypto: don't assert when calling Cipher#final() twice (Ben Noordhuis)
1003
1004 * build, windows: disable SEH (Ben Noordhuis)
1005
1006
83392403 »
2013-03-01 2013.03.01, Version 0.9.10 (Unstable)
1007 2013.02.25, Version 0.8.21 (Stable), 530d8c05d4c546146f18e5ba811d7eb3b7b7c0c5
1008
1009 * http: Do not free the wrong parser on socket close (isaacs)
1010
1011 * http: Handle hangup writes more gently (isaacs)
1012
1013 * zlib: fix assert on bad input (Ben Noordhuis)
1014
1015 * test: add TAP output to the test runner (Timothy J Fontaine)
1016
1017 * unix: Handle EINPROGRESS from domain sockets (Ben Noordhuis)
1018
1019
d75e3979 »
2013-02-18 Merge remote-tracking branch 'ry/v0.8' into master
1020 2013.02.15, Version 0.8.20 (Stable), e10c75579b536581ddd7ae4e2c3bf8a9d550d343
e10c7557 »
2013-02-15 2013.02.15, Version 0.8.20 (Stable)
1021
1022 * npm: Upgrade to v1.2.11
1023
1024 * http: Do not let Agent hand out destroyed sockets (isaacs)
1025
1026 * http: Raise hangup error on destroyed socket write (isaacs)
1027
1028 * http: protect against response splitting attacks (Bert Belder)
1029
1030
5cc3569f »
2013-02-06 Merge remote-tracking branch 'ry/v0.8' into master
1031 2013.02.06, Version 0.8.19 (Stable), 53978bdf420622ff0121c63c0338c9e7c2e60869
53978bdf »
2013-02-06 2013.02.06, Version 0.8.19 (Stable)
1032
1033 * npm: Upgrade to v1.2.10
1034
1035 * zlib: pass object size hint to V8 (Ben Noordhuis)
1036
1037 * zlib: reduce memory consumption, release early (Ben Noordhuis)
1038
1039 * buffer: slow buffer copy compatibility fix (Trevor Norris)
1040
1041 * zlib: don't assert on malformed dictionary (Ben Noordhuis)
1042
1043 * zlib: don't assert on missing dictionary (Ben Noordhuis)
1044
1045 * windows: better ipv6 support (Bert Belder)
1046
1047 * windows: add error mappings related to unsupported protocols (Bert Belder)
1048
1049 * windows: map ERROR_DIRECTORY to UV_ENOENT (Bert Belder)
1050
1051
3d7818fc »
2013-01-18 Merge remote-tracking branch 'ry/v0.8' into master
1052 2013.01.18, Version 0.8.18 (Stable), 2c4eef0d972838c51999d32c0d251857a713dc18
2c4eef0d »
2013-01-18 2013.01.18, Version 0.8.18 (Stable)
1053
1054 * npm: Upgrade to v1.2.2
1055
1056 * dns: make error message match errno (Dan Milon)
1057
1058 * tls: follow RFC6125 more stricly (Fedor Indutny)
1059
1060 * buffer: reject negative SlowBuffer offsets (Ben Noordhuis)
1061
1062 * install: add simplejson fallback (Chris Dent)
1063
1064 * http: fix "Cannot call method 'emit' of null" (Ben Noordhuis)
1065
1066
97db62b4 »
2013-01-11 Merge remote-tracking branch 'ry/v0.8' into master
1067 2013.01.09, Version 0.8.17 (Stable), c50c33e9397d7a0a8717e8ce7530572907c054ad
c50c33e9 »
2013-01-09 2012.01.09, Version 0.8.17 (Stable)
1068
1069 * npm: Upgrade to v1.2.0
1070 - peerDependencies (Domenic Denicola)
1071 - node-gyp v0.8.2 (Nathan Rajlich)
1072 - Faster installs from github user/project shorthands (Nathan Zadoks)
1073
1074 * typed arrays: fix 32 bit size/index overflow (Ben Noordhuis)
1075
1076 * http: Improve performance of single-packet responses (Ben Noordhuis)
1077
1078 * install: fix openbsd man page location (Ben Noordhuis)
1079
1080 * http: bubble up parser errors to ClientRequest (Brian White)
1081
1082
77ed12fe »
2012-12-13 Merge remote-tracking branch 'ry/v0.8' into master
1083 2012.12.13, Version 0.8.16 (Stable), 1c9c6277d5cfcaaac8569c0c8f7daa64292048a9
1c9c6277 »
2012-12-12 2012.12.13, Version 0.8.16 (Stable)
1084
1085 * npm: Upgrade to 1.1.69
1086
1087 * fs: fix WriteStream/ReadStream fd leaks (Ben Noordhuis)
1088
1089 * crypto: fix leak in GetPeerCertificate (Fedor Indutny)
1090
1091 * buffer: Don't double-negate numeric buffer arg (Trevor Norris)
1092
1093 * net: More accurate IP address validation and IPv6 dotted notation. (Joshua Erickson)
1094
1095
1096 2012.11.26, Version 0.8.15 (Stable), fdf91afb494a7a2fff2913d817f589c191a2c88f
fdf91afb »
2012-10-25 2012.11.26, Version 0.8.15 (Stable)
1097
1098 * npm: Upgrade to 1.1.66 (isaacs)
1099
1100 * linux: use /proc/cpuinfo for CPU frequency (Ben Noordhuis)
1101
1102 * windows: map WSAESHUTDOWN to UV_EPIPE (Ben Noordhuis)
1103
1104 * windows: map ERROR_GEN_FAILURE to UV_EIO (Bert Belder)
1105
1106 * unix: do not set environ unless one is provided (Charlie McConnell)
1107
1108 * domains: don't crash if domain is set to null (Bert Belder)
1109
1110 * windows: fix the x64 debug build (Bert Belder)
1111
1112 * net, tls: fix connect() resource leak (Ben Noordhuis)
1113
1114
1115 2012.10.25, Version 0.8.14 (Stable), b00527fcf05c3d9f/b5d5d790f9472906a59fe218
b00527fc »
2012-10-25 2012.10.25, Version 0.8.14 (Stable)
1116
1117 * events: Don't clobber pre-existing _events obj in EE ctor (isaacs)
1118
1119
1120 2012.10.25, Version 0.8.13 (Stable), ff4c974873f9a7cc6a5b042eb9b6389bb8dde6d6
ff4c9748 »
2012-10-25 2012.10.25, Version 0.8.13 (Stable)
1121
1122 * V8: Upgrade to 3.11.10.25
1123
1124 * npm: Upgrade to 1.1.65
1125
1126 * url: parse hostnames that start with - or _ (Ben Noordhuis)
1127
1128 * repl: Fix Windows 8 terminal issue (Bert Belder)
1129
1130 * typed arrays: use signed char for signed int8s (Aaron Jacobs)
1131
1132 * crypto: fix bugs in DiffieHellman (Ben Noordhuis)
1133
1134 * configure: turn on VFPv3 on ARMv7 (Ben Noordhuis)
1135
1136 * Re-enable OpenSSL UI for entering passphrases via tty (Ben Noordhuis)
1137
1138 * repl: ensure each REPL instance gets its own "context" (Nathan Rajlich)
1139
1140
1141 2012.10.12, Version 0.8.12 (Stable), 38c72d4e29574dec5205bcf23c2a85efe65331a4
38c72d4e »
2012-10-11 2012.10.12, Version 0.8.12 (Stable)
1142
1143 * npm: Upgrade to 1.1.63
1144
1145 * crypto: Reduce stability index to 2-Unstable (isaacs)
1146
1147 * windows: fix handle leak in uv_fs_utime (Bert Belder)
1148
1149 * windows: fix application crashed popup in debug version (Bert Belder)
1150
1151 * buffer: report proper retained size in profiler (Ben Noordhuis)
1152
1153 * buffer: fix byteLength with UTF-16LE (koichik)
1154
1155 * repl: make "end of input" JSON.parse() errors throw in the REPL (Nathan Rajlich)
1156
1157 * repl: make invalid RegExp modifiers throw in the REPL (Nathan Rajlich)
1158
1159 * http: handle multiple Proxy-Authenticate values (Willi Eggeling)
1160
1161
ae40f1c4 »
2012-09-28 Merge remote-tracking branch 'ry/v0.8' into v0.8-merge
1162 2012.09.27, Version 0.8.11 (Stable), e1f39468fa580c1e4cb15fac621f87944ee625dc
e1f39468 »
2012-09-27 2012.09.27, Version 0.8.11 (Stable)
1163
1164 * fs: Fix stat() size reporting for large files (Ben Noordhuis)
1165
1166
ff4c9748 »
2012-10-25 2012.10.25, Version 0.8.13 (Stable)
1167 2012.09.25, Version 0.8.10 (Stable), 0bc273da4fcaa79b209ed755ad249a3e7be626a6
0bc273da »
2012-09-25 2012.09.25, Version 0.8.10 (Stable)
1168
1169 * npm: Upgrade to 1.1.62
1170
1171 * repl: make invalid RegExps throw in the REPL (Nathan Rajlich)
1172
1173 * v8: loosen artificial mmap constraint (Bryan Cantrill)
1174
1175 * process: fix setuid() and setgid() error reporting (Ben Noordhuis)
1176
1177 * domain: Properly exit() on domain disposal (isaacs)
1178
1179 * fs: fix watchFile() missing deletion events (Ben Noordhuis)
1180
1181 * fs: fix assert in fs.watch() (Ben Noordhuis)
1182
1183 * fs: don't segfault on deeply recursive stat() (Ben Noordhuis)
1184
1185 * http: Remove timeout handler when data arrives (Frédéric Germain)
1186
1187 * http: make the client "res" object gets the same domain as "req" (Nathan Rajlich)
1188
1189 * windows: don't blow up when an invalid FD is used (Bert Belder)
1190
1191 * unix: map EDQUOT to UV_ENOSPC (Charlie McConnell)
1192
1193 * linux: improve /proc/cpuinfo parser (Ben Noordhuis)
1194
1195 * win/tty: reset background brightness when color is set to default (Bert Belder)
1196
1197 * unix: put child process stdio fds in blocking mode (Ben Noordhuis)
1198
1199 * unix: fix EMFILE busy loop (Ben Noordhuis)
1200
1201 * sunos: don't set TCP_KEEPALIVE (Ben Noordhuis)
1202
1203 * tls: Use slab allocator for memory management (Fedor Indutny)
1204
1205 * openssl: Use optimized assembly code for x86 and x64 (Bert Belder)
1206
1207
bb207c28 »
2012-09-12 Merge remote-tracking branch 'ry/v0.8' into master
1208 2012.09.11, Version 0.8.9 (Stable), b88c3902b241cf934e75443b934f2033ad3915b1
b88c3902 »
2012-09-11 2012.09.11, Version 0.8.9 (Stable)
1209
1210 * v8: upgrade to 3.11.10.22
1211
1212 * GYP: upgrade to r1477
1213
1214 * npm: Upgrade to 1.1.61
1215
1216 * npm: Don't create world-writable files (isaacs)
1217
1218 * windows: fix single-accept mode for shared server sockets (Bert Belder)
1219
1220 * windows: fix uninitialized memory access in uv_update_time() (Bert Belder)
1221
1222 * windows: don't throw when a signal handler is attached (Bert Belder)
1223
1224 * unix: fix memory leak in udp (Ben Noordhuis)
1225
1226 * unix: map errno ESPIPE (Ben Noordhuis)
1227
1228 * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis)
1229
1230 * sunos: fix os.cpus() on x86_64 (Ben Noordhuis)
1231
1232 * child process: fix processes with IPC channel don't emit 'close' (Bert Belder)
1233
1234 * build: add a "--dest-os" option to force a gyp "flavor" (Nathan Rajlich)
1235
1236 * build: set `process.platform` to "sunos" on SunOS (Nathan Rajlich)
1237
1238 * build: fix `make -j` fails after `make clean` (Bearice Ren)
1239
1240 * build: fix openssl configuration for "arm" builds (Nathan Rajlich)
1241
1242 * tls: support unix domain socket/named pipe in tls.connect (Shigeki Ohtsu)
1243
1244 * https: make https.get() accept a URL (koichik)
1245
1246 * http: respect HTTP/1.0 TE header (Ben Noordhuis)
1247
1248 * crypto, tls: Domainify setSNICallback, pbkdf2, randomBytes (Ben Noordhuis)
1249
1250 * stream.pipe: Don't call destroy() unless it's a function (isaacs)
1251
1252
1253 2012.08.22, Version 0.8.8 (Stable), a299c97bbc701f4d460e91214d7bfe7a9589d361
a299c97b »
2012-08-22 2012.08.22, Version 0.8.8 (Stable)
1254
1255 * V8: upgrade to 3.11.10.19
1256
1257 * npm: upgrade to 1.1.59
1258
1259 * windows: fix uninitialized memory access in uv_update_time() (Bert Belder)
1260
1261 * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis)
1262
1263 * unix: fix integer overflow in uv_hrtime (Tim Holy)
1264
1265 * sunos: fix uv_cpu_info() on x86_64 (Ben Noordhuis)
1266
1267 * tls: update default cipher list (Ben Noordhuis)
1268
1269 * unix: Fix llvm and older gcc duplicate symbol warnings (Bert Belder)
1270
1271 * fs: fix use after free in stat watcher (Ben Noordhuis)
1272
1273 * build: Fix using manually compiled gcc on OS X (Nathan Rajlich)
1274
1275 * windows: make junctions work again (Bert Belder)
1276
1277
1278 2012.08.15, Version 0.8.7 (Stable), f640c5d35cba96634cd8176a525a1d876e361a61
f640c5d3 »
2012-08-15 2012.08.15, Version 0.8.7 (Stable)
1279
1280 * npm: Upgrade to 1.1.49
1281
1282 * website: download page (Golo Roden)
1283
1284 * crypto: fix uninitialized memory access in openssl (Ben Noordhuis)
1285
1286 * buffer, crypto: fix buffer decoding (Ben Noordhuis)
1287
1288 * build: compile with -fno-tree-vrp when gcc >= 4.0 (Ben Noordhuis)
1289
1290 * tls: handle multiple CN fields when verifying cert (Ben Noordhuis)
1291
1292 * doc: remove unused util from child_process (Kyle Robinson Young)
1293
1294 * build: rework -fvisibility=hidden detection (Ben Noordhuis)
1295
1296 * windows: don't duplicate invalid stdio handles (Bert Belder)
1297
1298 * windows: fix typos in process-stdio.c (Bert Belder)
1299
1300
1301 2012.08.07, Version 0.8.6 (Stable), 0544a586ca6b6b900a42e164033dbf350765700a
0544a586 »
2012-08-06 2012.08.07, Version 0.8.6 (Stable)
1302
1303 * npm: Upgrade to v1.1.48
1304
1305 * Add 'make binary' to build binary tarballs for all Unixes (Nathan Rajlich)
1306
1307 * zlib: Emit 'close' on destroy(). (Dominic Tarr)
1308
1309 * child_process: Fix stdout=null when stdio=['pipe'] (Tyler Neylon)
1310
1311 * installer: prevent ETXTBSY errors (Ben Noordhuis)
1312
1313 * installer: honor --without-npm, default install path (Ben Noordhuis)
1314
1315 * net: make pause work with connecting sockets (Bert Belder)
1316
1317 * installer: fix cross-compile installs (Ben Noordhuis)
1318
1319 * net: fix .listen({fd:0}) (Ben Noordhuis)
1320
1321 * windows: map WSANO_DATA to UV_ENOENT (Bert Belder)
1322
1323
1324 2012.08.02, Version 0.8.5 (Stable), 9b86a4453f0c76f2707a75c0b2343aba33ec63bc
9b86a445 »
2012-08-02 2012.08.02, Version 0.8.5 (Stable)
1325
1326 * node: tag Encode and friends NODE_EXTERN (Ben Noordhuis)
1327
1328 * fs: fix ReadStream / WriteStream missing callback (Gil Pedersen)
1329
1330 * fs: fix readFileSync("/proc/cpuinfo") regression (Ben Noordhuis)
1331
1332 * installer: don't assume bash is installed (Ben Noordhuis)
1333
1334 * Report errors properly from --eval and stdin (isaacs)
1335
1336 * assert: fix throws() throws an error without message property (koichik)
1337
1338 * cluster: fix libuv assert in net.listen() (Ben Noordhuis)
1339
1340 * build: always link sunos builds with libumem (Trent Mick)
1341
1342 * build: improve armv7 / hard-float detection (Adam Malcontenti-Wilson)
1343
1344 * https: Use host header as effective servername (isaacs)
1345
1346 * sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill)
1347
1348 * linux: fix 'two watchers, one path' segfault (Ben Noordhuis)
1349
1350 * windows: fix memory leaks in many fs functions (Bert Belder)
1351
1352 * windows: don't allow directories to be opened for writing/appending (Bert Belder)
1353
1354 * windows: make fork() work even when not all stdio handles are valid (Bert Belder)
1355
1356 * windows: make unlink() not remove mount points, and improve performance (Bert Belder)
1357
1358 * build: Sign pkg installer for OS X (isaacs)
1359
1360
1361 2012.07.25, Version 0.8.4 (Stable), f98562fcd7d1cab573ca4dc1612157d6999befd4
f98562fc »
2012-07-24 2012.07.25, Version 0.8.4 (Stable)
1362
1363 * V8: Upgrade to 3.11.10.17
1364
1365 * npm: Upgrade to 1.1.45
1366
1367 * net: fix Socket({ fd: 42 }) api (Ben Noordhuis)
1368
1369 * readline: Remove event listeners on close (isaacs)
1370
1371 * windows: correctly prep long path for fs.exists(Sync) (Bert Belder)
1372
1373 * debugger: wake up the event loop when a debugger command is dispatched (Peter Rybin)
1374
1375 * tls: verify server's identity (Fedor Indutny)
1376
1377 * net: ignore socket.setTimeout(Infinity or NaN) (Fedor Indutny)
1378
1379
f9b237f4 »
2012-07-19 2012.07.20, Version 0.9.0 (Unstable)
1380 2012.07.19, Version 0.8.3 (Stable), 60bf2d6cb33e4ce55604f73889ab840a9de8bdab
60bf2d6c »
2012-07-17 2012.07.19, Version 0.8.3 (Stable)
1381
1382 * V8: upgrade to 3.11.10.15
1383
1384 * npm: Upgrade to 1.1.43
1385
1386 * net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis)
1387
1388 * net: fix bogus errno reporting (Ben Noordhuis)
1389
1390 * build: Move npm shebang logic into an npm script (isaacs)
1391
1392 * build: fix add-on loading on freebsd (Ben Noordhuis)
1393
1394 * build: disable unsafe optimizations (Ben Noordhuis)
1395
1396 * build: fix spurious mksnapshot crashes for good (Ben Noordhuis)
1397
1398 * build: speed up genv8constants (Dave Pacheco)
1399
1400 * fs: make unwatchFile() remove a specific listener (Ben Noordhuis)
1401
1402 * domain: Remove first arg from intercepted fn (Toshihiro Nakamura)
1403
1404 * domain: Fix memory leak on error (isaacs)
1405
1406 * events: Fix memory leak from removeAllListeners (Nathan Rajlich)
1407
1408 * zlib: Fix memory leak in Unzip class. (isaacs)
1409
1410 * crypto: Fix memory leak in DecipherUpdate() (Ben Noordhuis)
1411
1412
1413 2012.07.09, Version 0.8.2 (Stable), cc6084b9ac5cf1d4fe5e7165b71e8fc05d11be1f
cc6084b9 »
2012-07-07 2012.07.09, Version 0.8.2 (Stable)
1414
1415 * npm: Upgrade to 1.1.36
1416
1417 * readline: don't use Function#call() (Nathan Rajlich)
1418
1419 * Code cleanup to pass 'use strict' (Jonas Westerlund)
1420
1421 * module: add filename to require() json errors (TJ Holowaychuk)
1422
1423 * readline: fix for unicode prompts (Tim Macfarlane)
1424
1425 * timers: fix handling of large timeouts (Ben Noordhuis)
1426
1427 * repl: fix passing an empty line inserting "undefined" into the buffer (Nathan Rajlich)
1428
1429 * repl: fix crashes when buffering command (Maciej Małecki)
1430
1431 * build: rename strict_aliasing to node_no_strict_aliasing (Ben Noordhuis)
1432
1433 * build: disable -fstrict-aliasing for any gcc < 4.6.0 (Ben Noordhuis)
1434
1435 * build: detect cc version with -dumpversion (Ben Noordhuis)
1436
1437 * build: handle output of localized gcc or clang (Ben Noordhuis)
1438
1439 * unix: fix memory corruption in freebsd.c (Ben Noordhuis)
1440
1441 * unix: fix 'zero handles, one request' busy loop (Ben Noordhuis)
1442
1443 * unix: fix busy loop on unexpected tcp message (Ben Noordhuis)
1444
1445 * unix: fix EINPROGRESS busy loop (Ben Noordhuis)
1446
1447
1448 2012.06.29, Version 0.8.1 (stable), 2134aa3d5c622fc3c3b02ccb713fcde0e0df479a
2134aa3d »
2012-06-28 2012.06.29, Version 0.8.1 (stable)
1449
1450 * V8: upgrade to v3.11.10.12
1451
1452 * npm: upgrade to v1.1.33
1453 - Support for parallel use of the cache folder
1454 - Retry on registry timeouts or network failures (Trent Mick)
1455 - Reduce 'engines' failures to a warning
1456 - Use new zsh completion if aviailable (Jeremy Cantrell)
1457
1458 * Fix #3577 Un-break require('sys')
1459
1460 * util: speed up formatting of large arrays/objects (Ben Noordhuis)
1461
1462 * windows: make fs.realpath(Sync) work with UNC paths (Bert Belder)
1463
1464 * build: fix --shared-v8 option (Ben Noordhuis)
1465
1466 * doc: `detached` is a boolean (Andreas Madsen)
1467
1468 * build: use proper python interpreter (Ben Noordhuis)
1469
1470 * build: expand ~ in `./configure --prefix=~/a/b/c` (Ben Noordhuis)
1471
1472 * build: handle CC env var with spaces (Gabriel de Perthuis)
1473
1474 * build: fix V8 build when compiling with gcc 4.5 (Ben Noordhuis)
1475
1476 * build: fix --shared-v8 option (Ben Noordhuis)
1477
1478 * windows msi: Fix icon issue which caused huge file size (Bert Belder)
1479
1480 * unix: assume that dlopen() may clobber dlerror() (Ben Noordhuis)
1481
1482 * sunos: fix memory corruption bugs (Ben Noordhuis)
1483
1484 * windows: better (f)utimes and (f)stat (Bert Belder)
1485
1486
1487 2012.06.25, Version 0.8.0 (stable), 8b8a7a7f9b41e74e1e810d0330738ad06fc302ec
8b8a7a7f »
2012-06-20 2012.06.25, Version 0.8.0 (stable)
1488
1489 * V8: upgrade to v3.11.10.10
1490
1491 * npm: Upgrade to 1.1.32
1492
1493 * Deprecate iowatcher (Ben Noordhuis)
1494
1495 * windows: update icon (Bert Belder)
1496
1497 * http: Hush 'MUST NOT have a body' warnings to debug() (isaacs)
1498
1499 * Move blog.nodejs.org content into repository (isaacs)
1500
1501 * Fix #3503: stdin: resume() on pipe(dest) (isaacs)
1502
1503 * crypto: fix error reporting in SetKey() (Fedor Indutny)
1504
1505 * Add --no-deprecation and --trace-deprecation command-line flags (isaacs)
1506
1507 * fs: fix fs.watchFile() (Ben Noordhuis)
1508
1509 * fs: Fix fs.readfile() on pipes (isaacs)
1510
1511 * Rename GYP variable node_use_system_openssl to be consistent (Ryan Dahl)
1512
1513
1514 2012.06.19, Version 0.7.12 (unstable), a72120190a8ffdbcd3d6ad2a2e6ceecd2087111e
a7212019 »
2012-06-18 2012.06.19, Version 0.7.12 (unstable)
1515
1516 * npm: Upgrade to 1.1.30
1517 - Improved 'npm init'
1518 - Fix the 'cb never called' error from 'oudated' and 'update'
1519 - Add --save-bundle|-B config
1520 - Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware
1521 - Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm
1522 - `logstream` option to replace removed `logfd` (Rod Vagg)
1523 - Read default descriptions from README.md files
1524
1525 * Shims to support deprecated ev_* and eio_* methods (Ben Noordhuis)
1526
1527 * #3118 net.Socket: Delay pause/resume until after connect (isaacs)
1528
1529 * #3465 Add ./configure --no-ifaddrs flag (isaacs)
1530
1531 * child_process: add .stdin stream to forks (Fedor Indutny)
1532
1533 * build: fix `make install DESTDIR=/path` (Ben Noordhuis)
1534
1535 * tls: fix off-by-one error in renegotiation check (Ben Noordhuis)
1536
1537 * crypto: Fix diffie-hellman key generation UTF-8 errors (Fedor Indutny)
1538
1539 * node: change the constructor name of process from EventEmitter to process (Andreas Madsen)
1540
1541 * net: Prevent property access throws during close (Reid Burke)
1542
1543 * querystring: improved speed and code cleanup (Felix Böhm)
1544
1545 * sunos: fix assertion errors breaking fs.watch() (Fedor Indutny)
1546
1547 * unix: stat: detect sub-second changes (Ben Noordhuis)
1548
1549 * add stat() based file watcher (Ben Noordhuis)
1550
1551
1552 2012.06.15, Version 0.7.11 (unstable), 5cfe0b86d5be266ef51bbba369c39e412ee51944
1f93aa5d »
2012-06-15 2012.06.15, Version 0.7.11 (unstable)
1553
1554 * V8: Upgrade to v3.11.10
1555
1556 * npm: Upgrade to 1.1.26
1557
1558 * doc: Improve cross-linking in API docs markdown (Ben Kelly)
1559
1560 * Fix #3425: removeAllListeners should delete array (Reid Burke)
1561
1562 * cluster: don't silently drop messages when the write queue gets big (Bert Belder)
1563
1564 * Add Buffer.concat method (isaacs)
1565
1566 * windows: make symlinks tolerant to forward slashes (Bert Belder)
1567
1568 * build: Add node.d and node.1 to installer (isaacs)
1569
1570 * cluster: rename worker.unqiueID to worker.id (Andreas Madsen)
1571
1572 * Windows: Enable ETW events on Windows for existing DTrace probes. (Igor Zinkovsky)
1573
1574 * test: bundle node-weak in test/gc so that it doesn't need to be downloaded (Nathan Rajlich)
1575
1576 * Make many tests pass on Windows (Bert Belder)
1577
1578 * Fix #3388 Support listening on file descriptors (isaacs)
1579
1580 * Fix #3407 Add os.tmpDir() (isaacs)
1581
1582 * Unbreak the snapshotted build on Windows (Bert Belder)
1583
1584 * Clean up child_process.kill throws (Bert Belder)
1585
1586 * crypto: make cipher/decipher accept buffer args (Ben Noordhuis)
1587
1588
1589 2012.06.11, Version 0.7.10 (unstable), 12a32a48a30182621b3f8e9b9695d1946b53c131
8d9766a9 »
2012-06-10 2012.06.11, Version 0.7.10 (unstable)
1590
1591 * Roll V8 back to 3.9.24.31
1592
1593 * build: x64 target should always pass -m64 (Robert Mustacchi)
1594
1595 * add NODE_EXTERN to node::Start (Joel Brandt)
1596
1597 * repl: Warn about running npm commands (isaacs)
1598
1599 * slab_allocator: fix crash in dtor if V8 is dead (Ben Noordhuis)
1600
1601 * slab_allocator: fix leak of Persistent handles (Shigeki Ohtsu)
1602
1603 * windows/msi: add node.js prompt to startmenu (Jeroen Janssen)
1604
1605 * windows/msi: fix adding node to PATH (Jeroen Janssen)
1606
1607 * windows/msi: add start menu links when installing (Jeroen Janssen)
1608
1609 * windows: don't install x64 version into the 'program files (x86)' folder (Matt Gollob)
1610
1611 * domain: Fix #3379 domain.intercept no longer passes error arg to cb (Marc Harter)
1612
1613 * fs: make callbacks run in global context (Ben Noordhuis)
1614
1615 * fs: enable fs.realpath on windows (isaacs)
1616
1617 * child_process: expose UV_PROCESS_DETACHED as options.detached (Charlie McConnell)
1618
1619 * child_process: new stdio API for .spawn() method (Fedor Indutny)
1620
1621 * child_process: spawn().ref() and spawn().unref() (Fedor Indutny)
1622
1623 * Upgrade npm to 1.1.25
1624 - Enable npm link on windows
1625 - Properly remove sh-shim on Windows
1626 - Abstract out registry client and logger
1627
1628
1629 2012.05.28, Version 0.7.9 (unstable), 782277f11a753ded831439ed826448c06fc0f356
782277f1 »
2012-05-25 2012.05.28, Version 0.7.9 (unstable)
1630
1631 * Upgrade V8 to 3.11.1
1632
1633 * Upgrade npm to 1.1.23
1634
1635 * uv: rework reference counting scheme (Ben Noordhuis)
1636
1637 * uv: add interface for joining external event loops (Bert Belder)
1638
1639 * repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich)
1640
1641 * fs: 64bit offsets for fs calls (Igor Zinkovsky)
1642
1643 * fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman)
1644
1645 * windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder)
1646
1647 * windows: fix fs.lstat to properly detect symlinks. (Igor Zinkovsky)
1648
1649 * Fix #3270 Escape url.parse delims (isaacs)
1650
1651 * http: make http.get() accept a URL (Adam Malcontenti-Wilson)
1652
1653 * Cleanup vm module memory leakage (Marcel Laverdet)
1654
1655 * Optimize writing strings with Socket.write (Bert Belder)
1656
1657 * add support for CESU-8 and UTF-16LE encodings (koichik)
1658
1659 * path: add path.sep to get the path separator. (Yi, EungJun)
1660
1661 * net, http: add backlog parameter to .listen() (Erik Dubbelboer)
1662
1663 * debugger: support mirroring Date objects (Fedor Indutny)
1664
1665 * addon: add AtExit() function (Ben Noordhuis)
1666
1667 * net: signal localAddress bind failure in connect (Brian Schroeder)
1668
1669 * util: handle non-string return value in .inspect() (Alex Kocharin)
1670
1671
1672 2012.04.18, Version 0.7.8 (unstable), c2b47097c0b483552efc1947c6766fa1128600b6
c2b47097 »
2012-04-17 2012.04.18, Version 0.7.8, (unstable)
1673
1674 * Upgrade V8 to 3.9.24.9
1675
1676 * Upgrade OpenSSL to 1.0.0f
1677
1678 * Upgrade npm to 1.1.18
1679
1680 * Show licenses in Binary installers
1681
1682 * Domains (isaacs)
1683
1684 * readline: rename "end" to "close" (Nathan Rajlich)
1685
1686 * tcp: make getsockname() return address family as string (Shigeki Ohtsu)
1687
1688 * http, https: fix .setTimeout() (ssuda)
1689
1690 * os: add cross platform EOL character (Mustansir Golawala)
1691
1692 * typed arrays: unexport SizeOfArrayElementForType() (Aaron Jacobs)
1693
1694 * net: honor 'enable' flag in .setNoDelay() (Ben Noordhuis)
1695
1696 * child_process: emit error when .kill fails (Andreas Madsen)
1697
1698 * gyp: fix 'argument list too long' build error (Ben Noordhuis)
1699
1700 * fs.WriteStream: Handle modifications to fs.open (isaacs)
1701
1702 * repl, readline: Handle newlines better (Nathan Rajlich, Nathan Friedly)
1703
1704 * build: target OSX 10.5 when building on darwin (Nathan Rajlich)
1705
1706 * Fix #3052 Handle errors properly in zlib (isaacs)
1707
1708 * build: add support for DTrace and postmortem (Dave Pacheco)
1709
1710 * core: add reusable Slab allocator (Ben Noordhuis)
1711
1712
1713 2012.03.30, Version 0.7.7 (unstable), 5cda2542fdb086f9fe5de889bea435a65e377dea
5cda2542 »
2012-03-29 2012.03.30, Version 0.7.7 (unstable)
1714
1715 * Upgrade V8 to 3.9.24.7
1716
1717 * Upgrade npm to 1.1.15
1718
1719 * Handle Emoji characters properly (Erik Corry, Bert Belder)
1720
1721 * readline: migrate ansi/vt100 logic from tty to readline (Nathan Rajlich)
1722
1723 * readline: Fix multiline handling (Alex Kocharin)
1724
1725 * add a -i/--interactive flag to force the REPL (Nathan Rajlich)
1726
1727 * debugger: add breakOnException command (Fedor Indutny)
1728
1729 * cluster: kill workers when master dies (Andreas Madsen)
1730
1731 * cluster: add graceful disconnect support (Andreas Madsen)
1732
1733 * child_process: Separate 'close' event from 'exit' (Charlie McConnell)
1734
1735 * typed arrays: add Uint8ClampedArray (Mikael Bourges-Sevenier)
1736
1737 * buffer: Fix byte alignment issues (Ben Noordhuis, Erik Lundin)
1738
1739 * tls: fix CryptoStream.setKeepAlive() (Shigeki Ohtsu)
1740
1741 * Expose http parse error codes (Felix Geisendörfer)
1742
1743 * events: don't delete the listeners array (Ben Noordhuis, Nathan Rajlich)
1744
1745 * process: add process.config to view node's ./configure settings (Nathan Rajlich)
1746
1747 * process: process.execArgv to see node's arguments (Micheil Smith)
1748
1749 * process: fix process.title setter (Ben Noordhuis)
1750
1751 * timers: handle negative or non-numeric timeout values (Ben Noordhuis)
1752
1753
1754 2012.03.13, Version 0.7.6 (unstable), f06abda6f58e517349d1b63a2cbf5a8d04a03505
f06abda6 »
2012-03-13 2012.03.13, Version 0.7.6 (unstable)
1755
1756 * Upgrade v8 to 3.9.17
1757
1758 * Upgrade npm to 1.1.8
1759 - Add support for os/cpu fields in package.json (Adam Blackburn)
1760 - Automatically node-gyp packages containing a binding.gyp
1761 - Fix failures unpacking in UNC shares
1762 - Never create un-listable directories
1763 - Handle cases where an optionalDependency fails to build
1764
1765 * events: newListener emit correct fn when using 'once' (Roly Fentanes)
1766
1767 * url: Ignore empty port component (Łukasz Walukiewicz)
1768
1769 * module: replace 'children' array (isaacs)
1770
1771 * tls: parse multiple values of a key in ssl certificate (Sambasiva Suda)
1772
1773 * cluster: support passing of named pipes (Ben Noordhuis)
1774
1775 * Windows: include syscall in fs errors (Bert Belder)
1776
1777 * http: #2888 Emit end event only once (Igor Zinkovsky)
1778
1779 * readline: add multiline support (Rlidwka)
1780
1781 * process: add `process.hrtime()` (Nathan Rajlich)
1782
1783 * net, http, https: add localAddress option (Dmitry Nizovtsev)
1784
1785 * addon improvements (Nathan Rajlich)
1786
1787 * build improvements (Ben Noordhuis, Sadique Ali, T.C. Hollingsworth, Nathan Rajlich)
1788
1789 * add support for "SEARCH" request methods (Nathan Rajlich)
1790
1791 * expose the zlib and http_parser version in process.versions (Nathan Rajlich)
1792
1793
1794 2012.02.23, Version 0.7.5 (unstable), d384b8b0d2ab7f05465f0a3e15fe20b4e25b5f86
d384b8b0 »
2012-02-22 2012.02.23, Version 0.7.5 (unstable)
1795
1796 * startup speed improvements (Maciej Małecki)
1797
1798 * crypto: add function getDiffieHellman() (Tomasz Buchert)
1799
1800 * buffer: support decoding of URL-safe base64 (Ben Noordhuis)
1801
1802 * Make QueryString.parse() even faster (Brian White)
1803
1804 * url: decode url entities in auth section (Ben Noordhuis)
1805
1806 * http: support PURGE request method (Ben Noordhuis)
1807
1808 * http: Generate Date headers on responses (Mark Nottingham)
1809
1810 * Fix #2762: Add callback to close function. (Mikeal Rogers)
1811
1812 * dgram: fix out-of-bound memory read (Ben Noordhuis)
1813
1814 * repl: add automatic loading of built-in libs (Brandon Benvie)
1815
1816 * repl: remove double calls where possible (Fedor Indutny)
1817
1818 * Readline improvements. Related: #2737 #2756 (Colton Baker)
1819
1820 * build: disable -fomit-frame-pointer on solaris (Dave Pacheco)
1821
1822 * build: arch detection improvements (Nathan Rajlich)
1823
1824 * build: Make a fat binary for the OS X `make pkg`. (Nathan Rajlich)
1825
1826 * jslint src/ and lib/ on 'make test' (isaacs)
1827
1828
1829
1830 2012.02.14, Version 0.7.4 (unstable), de21de920cf93ec40736ada3792a7f85f3eadeda
de21de92 »
2012-02-14 2012.02.14, Version 0.7.4 (unstable)
1831
1832 * Upgrade V8 to 3.9.5
1833
1834 * Upgrade npm to 1.1.1
1835
1836 * build: Detect host_arch better (Karl Skomski)
1837
1838 * debugger: export `debug_port` to `process` (Fedor Indutny)
1839
1840 * api docs: CSS bug fixes (isaacs)
1841
1842 * build: use -fPIC for native addons on UNIX (Nathan Rajlich)
1843
1844 * Re-add top-level v8::Locker (Marcel Laverdet)
1845
1846 * Move images out of the dist tarballs (isaacs)
1847
1848 * libuv: Remove uv_export and uv_import (Ben Noordhuis)
1849
1850 * build: Support x64 build on Windows (Igor Zinkovsky)
1851
1852
1853 2012.02.07, Version 0.7.3 (unstable), 99059aad8d654acda4abcfaa68df182b50f2ec90
99059aad »
2012-02-07 2012.02.07, Version 0.7.3 (unstable)
1854
1855 * Upgrade V8 to 3.9.2
1856
1857 * Revert support for isolates. (Ben Noordhuis)
1858
1859 * cluster: Cleanup docs, event handling, and process.disconnect (Andreas Madsen)
1860
1861 * gyp_addon: link with node.lib on Windows (Nathan Rajlich)
1862
1863 * http: fix case where http-parser is freed twice (koichik)
1864
1865 * Windows: disable RTTI and exceptions (Bert Belder)
1866
1867
1868 2012.02.01, Version 0.7.2 (unstable), ec79acb3a6166e30f0bf271fbbfda1fb575b3321
a3efcd20 »
2012-01-31 2012.02.01, Version 0.7.2 (unstable)
1869
1870 * Update V8 to 3.8.9
1871
1872 * Support for sharing streams across Isolates (Igor Zinkovsky)
1873
1874 * #2636 - Fix case where http_parsers are freed too early (koichik)
1875
1876 * url: Support for IPv6 addresses in URLs (Łukasz Walukiewicz)
1877
1878 * child_process: Add disconnect() method to child processes (Andreas Madsen)
1879
1880 * fs: add O_EXCL support, exclusive open file (Ben Noordhuis)
1881
1882 * fs: more specific error messages (Tj Holowaychuk)
1883
1884 * tty: emit 'unknown' key event if key sequence not found (Dan VerWeire, Nathan Rajlich)
1885
1886 * build: compile release build too if BUILDTYPE=Debug (Ben Noordhuis)
1887
1888 * module: fix --debug-brk on symlinked scripts (Fedor Indutny)
1889
1890 * zlib: fix `Failed to set dictionary` issue (Fedor Indutny)
1891
1892 * waf: predict target arch for OS X (Fedor Indutny)
1893
1894
1895 2012.01.23, Version 0.7.1 (unstable), a74354735ab5d5b0fa35a1e4ff7e653757d2069b
a7435473 »
2012-01-23 2012.01.23, Version 0.7.1 (unstable)
1896
1897 * Update V8 to 3.8.8
1898
1899 * Install node-waf by default (Fedor Indutny)
1900
1901 * crypto: Add ability to turn off PKCS padding (Ingmar Runge)
1902
1903 * v8: implement VirtualMemory class on SunOS (Ben Noordhuis)
1904
1905 * Add cluster.setupMaster (Andreas Madsen)
1906
1907 * move `path.exists*` to `fs.exists*` (Maciej Małecki)
1908
1909 * typed arrays: set class name (Ben Noordhuis)
1910
1911 * libuv bug fixes (Igor Zinkovsky, Ben Noordhuis, Dan VerWeire)
1912
1913
1914 2012.01.16, Version 0.7.0 (unstable), 9cc55dca6f67a6096c858b841c677b0593404321
9cc55dca »
2012-01-16 Bump version to v0.7.0
1915
1916 * Upgrade V8 to 3.8.6
1917
1918 * Use GYP build system on unix (Ben Noordhuis)
1919
1920 * Experimenetal isolates support (Ben Noordhuis)
1921
1922 * Improvements to Cluster API (Andreas Madsen)
1923
1924 * Use isolates for internal debugger (Fedor Indutny)
1925
1926 * Bug fixes
1927
1928
ff4c9748 »
2012-10-25 2012.10.25, Version 0.8.13 (Stable)
1929 2012.07.10 Version 0.6.20 (maintenance), 952e513379169ec1b40909d1db056e9bf4294899
952e5133 »
2012-07-10 2012.07.10 Version 0.6.20 (maintenance)
1930
1931 * npm: Upgrade to 1.1.37 (isaacs)
1932
1933 * benchmark: Backport improvements made in master (isaacs)
1934
1935 * build: always link with -lz (Trent Mick)
1936
1937 * core: use proper #include directives (Ben Noordhuis)
1938
1939 * cluster: don't silently drop messages when the write queue gets big (Bert Belder)
1940
1941 * windows: don't print error when GetConsoleTitleW returns an empty string (Bert Belder)
1942
1943
1944 2012.06.06 Version 0.6.19 (stable), debf552ed2d4a53957446e82ff3c52a8182d5ff4
debf552e »
2012-06-05 2012.06.06 Version 0.6.19 (stable)
1945
1946 * npm: upgrade to 1.1.24
1947
1948 * fs: no end emit after createReadStream.pause() (Andreas Madsen)
1949
1950 * vm: cleanup module memory leakage (Marcel Laverdet)
1951
1952 * unix: fix loop starvation under high network load (Ben Noordhuis)
1953
1954 * unix: remove abort() in ev_unref() (Ben Noordhuis)
1955
1956 * windows/tty: never report error after forcibly aborting line-buffered read (Bert Belder)
1957
1958 * windows: skip GetFileAttributes call when opening a file (Bert Belder)
1959
1960
5164ae38 »
2012-05-15 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
1961 2012.05.15 Version 0.6.18 (stable), 4bc1d395de6abed2cf1e4d0b7b3a1480a21c368f
4bc1d395 »
2012-05-14 2012.05.15 Version 0.6.18 (stable)
1962
1963 * windows: skip GetFileAttributes call when opening a file (Bert Belder)
1964
1965 * crypto: add PKCS12/PFX support (Sambasiva Suda)
1966
1967 * #3240: child_process: delete NODE_CHANNEL_FD from env in spawn (Ben Noordhuis)
1968
1969 * windows: add test for path.normalize with UNC paths (Bert Belder)
1970
1971 * windows: make path.normalize convert all slashes to backslashes (Bert Belder)
1972
1973 * fs: Automatically close FSWatcher on error (Bert Belder)
1974
1975 * #3258: fs.ReadStream.pause() emits duplicate data event (koichik)
1976
1977 * pipe_wrap: don't assert() on pipe accept errors (Ben Noordhuis)
1978
1979 * Better exception output for module load and process.nextTick (Felix Geisendörfer)
1980
1981 * zlib: fix error reporting (Ben Noordhuis)
1982
1983 * http: Don't destroy on timeout (isaacs)
1984
1985 * #3231: http: Don't try to emit error on a null'ed req object (isaacs)
1986
1987 * #3236: http: Refactor ClientRequest.onSocket (isaacs)
1988
1989
01d146c2 »
2012-05-04 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
1990 2012.05.04 Version 0.6.17 (stable), 4ced23deaf36493f4303a18f6fdce768c58becc0
4ced23de »
2012-05-04 2012.05.04 Version 0.6.17 (stable)
1991
1992 * Upgrade npm to 1.1.21
1993
1994 * uv: Add support for EROFS errors (Ben Noordhuis, Maciej Małecki)
1995
1996 * uv: Add support for EIO and ENOSPC errors (Fedor Indutny)
1997
1998 * windows: Add support for EXDEV errors (Bert Belder)
1999
2000 * http: Fix client memory leaks (isaacs, Vincent Voyer)
2001
2002 * fs: fix file descriptor leak in sync functions (Ben Noordhuis)
2003
2004 * fs: fix ReadStream / WriteStream double close bug (Ben Noordhuis)
2005
2006
2007 2012.04.30 Version 0.6.16 (stable), a1d193963ddc80a27da5da01b59751e14e33d1d6
a1d19396 »
2012-04-27 2012.04.30 Version 0.6.16 (stable)
2008
2009 * Upgrade V8 to 3.6.6.25
2010
2011 * Upgrade npm to 1.1.19
2012
2013 * Windows: add mappings for UV_ENOENT (Bert Belder)
2014
2015 * linux: add IN_MOVE_SELF to inotify event mask (Ben Noordhuis)
2016
2017 * unix: call pipe handle connection cb on accept() error (Ben Noordhuis)
2018
2019 * unix: handle EWOULDBLOCK (Ben Noordhuis)
2020
2021 * map EWOULDBLOCK to UV_EAGAIN (Ben Noordhuis)
2022
2023 * Map ENOMEM to UV_ENOMEM (isaacs)
2024
2025 * Child process: support the `gid` and `uid` options (Bert Belder)
2026
2027 * test: cluster: add worker death event test (Ben Noordhuis)
2028
2029 * typo in node_http_parser (isaacs)
2030
2031 * http_parser: Eat CRLF between requests, even on connection:close. (Ben Noordhuis)
2032
2033 * don't check return value of unsetenv (Ben Noordhuis)
2034
2035
2036 2012.04.09 Version 0.6.15 (stable), f160a45b254e591eb33716311c92be533c6d86c4
f160a45b »
2012-04-07 2012.04.09 Version 0.6.15 (stable)
2037
2038 * Update npm to 1.1.16
2039
2040 * Show licenses in binary installers.
2041
2042 * unix: add uv_fs_read64, uv_fs_write64 and uv_fs_ftruncate64 (Ben Noordhuis)
2043
2044 * add 64bit offset fs functions (Igor Zinkovsky)
2045
2046 * windows: don't report ENOTSOCK when attempting to bind an udp handle twice (Bert Belder)
2047
2048 * windows: backport pipe-connect-to-file fixes from master (Bert Belder)
2049
2050 * windows: never call fs event callbacks after closing the watcher (Bert Belder)
2051
2052 * fs.readFile: don't make the callback before the fd is closed (Bert Belder)
2053
2054 * windows: use 64bit offsets for uv_fs apis (Igor Zinkovsky)
2055
2056 * Fix #2061: segmentation fault on OS X due to stat size mismatch (Ben Noordhuis)
2057
2058
2059 2012.03.22 Version 0.6.14 (stable), e513ffef7549a56a5af728e1f0c2c0c8f290518a
e513ffef »
2012-03-22 2012.03.22 Version 0.6.14 (stable)
2060
2061 * net: don't crash when queued write fails (Igor Zinkovsky)
2062
2063 * sunos: fix EMFILE on process.memoryUsage() (Bryan Cantrill)
2064
2065 * crypto: fix compile-time error with openssl 0.9.7e (Ben Noordhuis)
2066
2067 * unix: ignore ECONNABORTED errors from accept() (Ben Noordhuis)
2068
2069 * Add UV_ENOSPC and mappings to it (Bert Belder)
2070
2071 * http-parser: Fix response body is not read (koichik)
2072
2073 * Upgrade npm to 1.1.12
2074 - upgrade node-gyp to 0.3.7
2075 - work around AV-locked directories on Windows
2076 - Fix isaacs/npm#2293 Don't try to 'uninstall' /
2077 - Exclude symbolic links from packages.
2078 - Fix isaacs/npm#2275 Spurious 'unresolvable cycle' error.
2079 - Exclude/include dot files as if they were normal files
2080
2081
ec735cbc »
2012-03-16 Merge remote-tracking branch 'ry/v0.6' into merge-v0.6
2082 2012.03.15 Version 0.6.13 (stable), 9f7f86b534f8556290eb8cad915984ff4ca54996
9f7f86b5 »
2012-03-14 2012.03.15 Version 0.6.13 (stable)
2083
2084 * Windows: Many libuv test fixes (Bert Belder)
2085
2086 * Windows: avoid uv_guess_handle crash in when fd < 0 (Bert Belder)
2087
2088 * Map EBUSY and ENOTEMPTY errors (Bert Belder)
2089
2090 * Windows: include syscall in fs errors (Bert Belder)
2091
2092 * Fix fs.watch ENOSYS on Linux kernel version mismatch (Ben Noordhuis)
2093
2094 * Update npm to 1.1.9
2095 - upgrade node-gyp to 0.3.5 (Nathan Rajlich)
2096 - Fix isaacs/npm#2249 Add cache-max and cache-min configs
2097 - Properly redirect across https/http registry requests
2098 - log config usage if undefined key in set function (Kris Windham)
2099 - Add support for os/cpu fields in package.json (Adam Blackburn)
2100 - Automatically node-gyp packages containing a binding.gyp
2101 - Fix failures unpacking in UNC shares
2102 - Never create un-listable directories
2103 - Handle cases where an optionalDependency fails to build
2104
2105
1d5b6f26 »
2012-03-03 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
2106 2012.03.02 Version 0.6.12 (stable), 48a2d34cfe6b7e1c9d15202a4ef5e3c82d1fba35
48a2d34c »
2012-03-02 2012.03.02 Version 0.6.12 (stable)
2107
2108 * Upgrade V8 to 3.6.6.24
2109
2110 * dtrace ustack helper improvements (Dave Pacheco)
2111
2112 * API Documentation refactor (isaacs)
2113
2114 * #2827 net: fix race write() before and after connect() (koichik)
2115
2116 * #2554 #2567 throw if fs args for 'start' or 'end' are strings (AJ ONeal)
2117
2118 * punycode: Update to v1.0.0 (Mathias Bynens)
2119
2120 * Make a fat binary for the OS X pkg (isaacs)
2121
2122 * Fix hang on accessing process.stdin (isaacs)
2123
2124 * repl: make tab completion work on non-objects (Nathan Rajlich)
2125
2126 * Fix fs.watch on OS X (Ben Noordhuis)
2127
2128 * Fix #2515 nested setTimeouts cause premature process exit (Ben Noordhuis)
2129
2130 * windows: fix time conversion in stat (Igor Zinkovsky)
2131
2132 * windows: fs: handle EOF in read (Brandon Philips)
2133
2134 * windows: avoid IOCP short-circuit on non-ifs lsps (Igor Zinkovsky)
2135
2136 * Upgrade npm to 1.1.4 (isaacs)
2137 - windows fixes
2138 - Bundle nested bundleDependencies properly
2139 - install: support --save with url install targets
2140 - shrinkwrap: behave properly with url-installed modules
2141 - support installing uncompressed tars or single file modules from urls etc.
2142 - don't run make clean on rebuild
2143 - support HTTPS-over-HTTP proxy tunneling
2144
2145
31721da4 »
2012-02-18 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
2146 2012.02.17 Version 0.6.11 (stable), 1eb1fe32250fc88cb5b0a97cddf3e02be02e3f4a
1eb1fe32 »
2012-02-16 2012.02.17 Version 0.6.11 (stable)
2147
2148 * http: allow multiple WebSocket RFC6455 headers (Einar Otto Stangvik)
2149
2150 * http: allow multiple WWW-Authenticate headers (Ben Noordhuis)
2151
2152 * windows: support unicode argv and environment variables (Bert Belder)
2153
2154 * tls: mitigate session renegotiation attacks (Ben Noordhuis)
2155
2156 * tcp, pipe: don't assert on uv_accept() errors (Ben Noordhuis)
2157
2158 * tls: Allow establishing secure connection on the existing socket (koichik)
2159
2160 * dgram: handle close of dgram socket before DNS lookup completes (Seth Fitzsimmons)
2161
2162 * windows: Support half-duplex pipes (Igor Zinkovsky)
2163
2164 * build: disable omit-frame-pointer on solaris systems (Dave Pacheco)
2165
2166 * debugger: fix --debug-brk (Ben Noordhuis)
2167
2168 * net: fix large file downloads failing (koichik)
2169
2170 * fs: fix ReadStream failure to read from existing fd (Christopher Jeffrey)
2171
2172 * net: destroy socket on DNS error (Stefan Rusu)
2173
2174 * dtrace: add missing translator (Dave Pacheco)
2175
2176 * unix: don't flush tty on switch to raw mode (Ben Noordhuis)
2177
2178 * windows: reset brightness when reverting to default text color (Bert Belder)
2179
2180 * npm: update to 1.1.1
2181 - Update which, fstream, mkdirp, request, and rimraf
2182 - Fix #2123 Set path properly for lifecycle scripts on windows
2183 - Mark the root as seen, so we don't recurse into it. Fixes #1838. (Martin Cooper)
2184
2185
2186 2012.02.02, Version 0.6.10 (stable), 051908e023f87894fa68f5b64d0b99a19a7db01e
051908e0 »
2012-02-02 2012.02.02, Version 0.6.10 (stable)
2187
2188 * Update V8 to 3.6.6.20
2189
2190 * Add npm msysgit bash shim to msi installer (isaacs)
2191
2192 * buffers: fix intermittent out of bounds error (Ben Noordhuis)
2193
2194 * buffers: honor length argument in base64 decoder (Ben Noordhuis)
2195
2196 * windows: Fix path.exists regression (Bert Belder)
2197
2198 * Make QueryString.parse run faster (Philip Tellis)
2199
2200 * http: avoid freeing http-parser objects too early (koichik)
2201
2202 * timers: add v0.4 compatibility hack (Ben Noordhuis)
2203
2204 * Proper EPERM error code support (Igor Zinkovsky, Brandon Philips)
2205
2206 * dgram: Implement udp multicast methods on windows (Bert Belder)
2207
2208
a3efcd20 »
2012-01-31 2012.02.01, Version 0.7.2 (unstable)
2209 2012.01.27, Version 0.6.9 (stable), f19e20d33f57c4d2853aaea7d2724d44f3b0012f
f19e20d3 »
2012-01-27 2012.01.27, Version 0.6.9 (stable)
2210
ca4b91a1 »
2012-01-27 Correct spelling of Ben Noordhuis
2211 * dgram: Bring back missing functionality for Unix (Dan VerWeire, Roman Shtylman, Ben Noordhuis)
f19e20d3 »
2012-01-27 2012.01.27, Version 0.6.9 (stable)
2212 - Note: Windows UDP support not yet complete.
2213
2214 * http: Fix parser memory leak (koichik)
2215
2216 * zlib: Fix #2365 crashes on invalid input (Nicolas LaCasse)
2217
2218 * module: fix --debug-brk on symlinked scripts (Fedor Indutny)
2219
2220 * Documentation Restyling (Matthew Fitzsimmons)
2221
2222 * Update npm to 1.1.0-3 (isaacs)
2223
2224 * Windows: fix regression in stat() calls to C:\ (Bert Belder)
2225
2226
a7435473 »
2012-01-23 2012.01.23, Version 0.7.1 (unstable)
2227 2012.01.19, Version 0.6.8 (stable), d18cebaf8a7ac701dabd71a3aa4eb0571db6a645
d18cebaf »
2012-01-19 2012.01.19, Version 0.6.8 (stable)
2228
2229 * Update V8 to 3.6.6.19
2230
2231 * Numeric key hash collision fix for V8 (Erik Corry, Fedor Indutny)
2232
2233 * Add missing TTY key translations for F1-F5 on Windows (Brandon Benvie)
2234
2235 * path.extname bugfix with . and .. paths (Bert Belder)
2236
2237 * cluster: don't always kill the master on uncaughtException (Ben Noordhuis)
2238
2239 * Update npm to 1.1.0-2 (isaacs)
2240
2241 * typed arrays: set class name (Ben Noordhuis)
2242
2243 * zlib binding cleanup (isaacs, Bert Belder)
2244
2245 * dgram: use slab memory allocator (Michael Bernstein)
2246
2247 * fix segfault #2473
2248
f25ec078 »
2012-01-19 Add missing ChangeLog item re: fs.stat improvement
2249 * #2521 60% improvement in fs.stat on Windows (Igor Zinkovsky)
2250
d18cebaf »
2012-01-19 2012.01.19, Version 0.6.8 (stable)
2251
2252 2012.01.06, Version 0.6.7 (stable), d5a189acef14a851287ee555f7a39431fe276e1c
d5a189ac »
2012-01-05 2012.01.06, Version 0.6.7 (stable)
2253
2254