Activity

From 05/16/2013 to 06/14/2013

06/14/2013

01:26 PM Revision 5613803f (main_repo): blog: Add favicon to blog site
isaacs
01:26 PM Revision fc71a63b (main_repo): doc: Remove unnecessary sh script tags
isaacs
11:48 AM Revision cc517497 (main_repo): v8: fix build for mips32r2 architecture
This is a floating patch as a backport from v8 3.15.0
Committed: https://code.google.com/p/v8/source/detail?r=12833
Andrei Sedoi
11:10 AM Revision 56d9c485 (main_repo): crypto: fix excessive buffer allocation
Allocate buffer only if the next one isn't free. Fedor Indutny
11:10 AM Revision 4536b27a (main_repo): crypto: do not deallocate embedded buffer
Fedor Indutny
10:10 AM Revision acbdabb7 (main_repo): configure: fix cross-compilation host_arch_cc()
In case of cross-compilation host_arch_cc() function could return
target arch if CC was set to target arch compiler. ...
Andrei Sedoi

06/13/2013

04:22 PM Revision 4bca631c (main_repo): doc: v0.8.25 changelog entry
isaacs
04:22 PM Revision 87654360 (main_repo): blog: Release v0.8.25
isaacs
02:37 PM Revision fc4b4059 (main_repo): blog: Release 0.10.11
isaacs
02:37 PM Revision 17d00f16 (main_repo): Now working on 0.10.12
isaacs
02:36 PM Revision b45489af (main_repo): Merge branch 'v0.10.11-release' into v0.10
isaacs
01:35 PM Revision d9d5bc46 (main_repo): 2013.06.13, Version 0.10.11 (Stable)
* uv: upgrade to 0.10.11
* npm: Upgrade to 1.2.30
* openssl: add missing configuration pieces for MIPS (Andrei Sedo...
isaacs
07:33 AM Revision 9a4e5937 (main_repo): test: minor typo fixes
Veres Lajos
07:27 AM Revision 884b2535 (main_repo): openssl: add missing configuration pieces for MIPS
Andrei Sedoi
08:45 PM Revision e8500274 (main_repo): Revert "http: remove bodyHead from 'upgrade' events"
This reverts commit a40133d10cdb911b27fe8d46d67a835b0103bbf1.
Unfortunately, this breaks socket.io. Even though it'...
isaacs

06/12/2013

05:43 PM Revision e92f4879 (main_repo): string_bytes: write strings using new API
StringBytes::Write now uses new v8 API and also does preliminary check
if the string is external, then will use exter...
Trevor Norris
05:43 PM Revision 642ea2b6 (main_repo): string_bytes: use external for large strings
When large strings are used they cause v8's GC to spend a lot more time
cleaning up. In these cases it's much faster ...
Trevor Norris
04:10 PM Revision 48476273 (main_repo): uv: upgrade to 0.10.11
Ben Noordhuis
01:59 PM Revision 49d9ad9d (main_repo): npm: Upgrade to 1.2.30
isaacs

06/11/2013

06:42 PM Revision 87624ab9 (main_repo): string_bytes: implement new v8 API
v8 has a new API to write out strings to memory. This has been
implemented.
One other change of note is BINARY encod...
Trevor Norris
06:42 PM Revision 45a08cb2 (main_repo): lint: add mising isolates and minor style fixes
Trevor Norris
06:24 PM Revision 3b0a759b (main_repo): test: fix up weakref.cc after v8 api change
Ben Noordhuis
06:07 PM Revision 393d33e7 (main_repo): src: upgrade after v8 api change
The prototype of v8::Persistent<T>::MakeWeak() has changed. Update the
code in src/ to follow suit.
Ben Noordhuis
05:46 PM Revision 2dbc5ea1 (main_repo): v8: reapply floating patches
Ben Noordhuis
05:46 PM Revision 6dd78074 (main_repo): v8: upgrade to v3.19.13
Ben Noordhuis
05:39 PM Revision 5d4ac272 (main_repo): v8: fix pointer arithmetic undefined behavior
Clang branch release_33 would optimize out a != NULL check because of
some undefined behavior. This is a floating pat...
Trevor Norris
07:07 AM Revision 82b3524b (main_repo): crypto: fix utf8/utf-8 encoding check
Normalize the encoding in getEncoding() before using it. Fixes a
"AssertionError: Cannot change encoding" exception w...
Ben Noordhuis

06/08/2013

07:40 AM Revision 9ae1d182 (main_repo): crypto: free excessive memory in NodeBIO
Before this commit NodeBIO never shrank, possibly consuming a lot of
memory (depending on reader's haste).
All buffe...
Fedor Indutny

06/07/2013

11:01 AM Revision 4bb4f734 (main_repo): src: unexport node_isolate
Commit 0bba5902 accidentally (or maybe erroneously) added node_isolate
to src/node.h and src/node_object_wrap.h.
Und...
Ben Noordhuis

06/06/2013

06:35 PM Revision f1b878ca (main_repo): build: add pkgsrc rule
Timothy J Fontaine
05:44 PM Revision 4d13fcf4 (main_repo): npm: Upgrade to 1.2.27
isaacs

06/05/2013

04:38 PM Revision 0882a750 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
ChangeLog
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/src/unix/linux-core.c
deps/uv/src/version.c
deps...
isaacs
11:06 AM Revision e0519ace (main_repo): net: Destroy when not readable and not writable
This is only relevant for CentOS 6.3 using kernel version 2.6.32.
On other linuxes and darwin, the `read` call gets ...
isaacs

06/04/2013

05:38 PM Revision 6ada7338 (main_repo): Now working on v0.10.11
isaacs
05:38 PM Revision 59c8f591 (main_repo): blog: Release v0.10.10
isaacs
05:38 PM Revision fe0434ce (main_repo): Merge branch 'v0.10.10-release' into v0.10
isaacs
03:13 PM Revision 25e51c39 (main_repo): 2013.06.04, Version 0.10.10 (Stable)
* uv: Upgrade to 0.10.10
* npm: Upgrade to 1.2.25
* url: Properly parse certain oddly formed urls (isaacs)
* strea...
isaacs
03:11 PM Revision 96c30df1 (main_repo): uv: Upgrade to 0.10.10
isaacs
02:43 PM Revision 414a909d (main_repo): url: remove unused global variable
Ben Noordhuis
02:42 PM Revision f28f67cf (main_repo): npm: Upgrade to 1.2.25
isaacs
02:22 PM Revision 51226b84 (main_repo): doc: ChangeLog update for v0.8.24
isaacs
02:19 PM Revision e116ee7b (main_repo): blog: 0.8 is maintenace, not stable
isaacs
02:12 PM Revision 0a763e35 (main_repo): blog: Release v0.8.24
isaacs
02:12 PM Revision 99fe35c6 (main_repo): blog: Release v0.10.9
isaacs
06:22 AM Revision a7820a15 (main_repo): src: replace ngx-queue.h with queue.h
No functional changes, just one less entry in the LICENSE file. Ben Noordhuis
05:54 AM Revision 72b92e92 (main_repo): src: wrap macros in `do {...} while (0)`
Wrapped two macros in do {...} while (0) blocks and lined up
backslashes. Uses up semicolon in contexts where a dang...
Nick Desaulniers

06/03/2013

07:02 PM Revision 5dd91b01 (main_repo): url: Set href to null by default
isaacs
06:56 PM Revision 5dc51d4e (main_repo): url: Properly parse certain oddly formed urls
In cases where there are multiple @-chars in a url, Node currently
parses the hostname and auth sections differently ...
isaacs
01:50 PM Revision df6ffc01 (main_repo): stream: unshift('') is a noop
In some cases, the http CONNECT/Upgrade API is unshifting an empty
bodyHead buffer onto the socket.
Normally, stream...
isaacs

05/31/2013

02:52 PM Revision 2900f077 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
ChangeLog
src/node_version.h
isaacs

05/30/2013

07:51 PM Revision 4b31a2d8 (main_repo): process: use Tock for nextTickQueue items
v8 plays very well with constructed objects, so we're using one in the
nextTickQueue.
Trevor Norris
06:09 PM Revision bcb85a1d (main_repo): src: remove old comment code
Now that maxTickDepth no longer exists there's no depth index on
infoBox. Forgot to remove the comment about this.
Trevor Norris
05:51 PM Revision b846842a (main_repo): process: remove spinner
Remove the need to call start/stop the uv_idle spinner between
MakeCallbacks. The one place where the tick processor ...
Trevor Norris
02:28 PM Revision ce54f4ae (main_repo): Now working on v0.10.10
isaacs
02:27 PM Revision 8c1a04db (main_repo): Merge branch 'v0.10.9-release' into v0.10
isaacs
01:31 PM Revision 878ffdbe (main_repo): 2013.05.30, Version 0.10.9 (Stable)
* npm: Upgrade to 1.2.24
* uv: Upgrade to v0.10.9
* repl: fix JSON.parse error check (Brian White)
* tls: proper ....
isaacs
01:19 PM Revision c86afa5d (main_repo): npm: Upgrade to 1.2.24
isaacs
12:33 PM Revision 9a6c0853 (main_repo): process: remove max tick check for domains
maxTickDepth checks have been removed for domains and replaced with a
flag that checks if the last callback threw. If...
Trevor Norris
12:30 PM Revision 0761c902 (main_repo): process: remove maxTickDepth from _tickCallback
Removes the check for maxTickDepth for non-domain callbacks. So a user
can starve I/O by setting a recursive nextTick...
Trevor Norris
12:29 PM Revision 5b636fea (main_repo): process: relocate needSpinner calls
It's only necessary to request the spinner once tickDone has been
called, and not on every nextTick.
Trevor Norris
09:57 AM Revision 49e3fcd0 (main_repo): vm: fix race condition in watchdog cleanup
Previous code was calling uv_loop_delete() directly on a running loop,
which led to race condition aborts/segfaults w...
Andrew Paprocki
09:10 AM Revision 36e90da6 (main_repo): doc: remove `bufferSize` option
`bufferSize` option has been removed in b0f6789. Kiyoshi Nomo
08:50 AM Revision 7ce5a310 (main_repo): events: define properties on prototype
Speeds up EventEmitter object construction by about 15-20%. Ryunosuke SATO
08:41 AM Revision 774b28fd (main_repo): repl: fix JSON.parse error check
Before this, entering something like:
> JSON.parse('066');
resulted in the "..." prompt instead of displaying the e...
Brian White
08:40 AM Revision 6af8788f (main_repo): buffer: return `this` in fill() for chainability
Brian White
05:50 AM Revision 9ee86b71 (main_repo): tls: proper .destroySoon
1. Emit `sslOutEnd` only when `_internallyPendingBytes() === 0`.
2. Read before checking `._halfRead`, otherwise we'l...
Fedor Indutny

05/29/2013

07:09 PM Revision 6b654c0b (main_repo): uv: upgrade to v0.11.4
Bert Belder
06:13 PM Revision c188a751 (main_repo): buffer: guard against integer overflow
Ben Noordhuis
06:13 PM Revision ef0926ce (main_repo): os: use IsBigEndian() in GetEndianness() function
Ben Noordhuis
06:13 PM Revision 36ebff04 (main_repo): buffer: simplify ReadFloatGeneric offset checks
Ben Noordhuis
06:12 PM Revision d02f2282 (main_repo): buffer: guard against pointer aliasing issues
Ben Noordhuis
06:12 PM Revision 7890a69e (main_repo): src: add endianness helper functions
Ben Noordhuis
06:12 PM Revision 448adaa4 (main_repo): src: simplify HandleWrap initialization
Ben Noordhuis
06:12 PM Revision 4d68daea (main_repo): src: replace c-style casts with c++-style casts
Ben Noordhuis
05:12 PM Revision 28659aba (main_repo): Merge remote-tracking branch 'origin/v0.10'
Conflicts:
deps/uv/ChangeLog
deps/uv/src/unix/stream.c
deps/uv/src/version.c
lib/tls.js
Ben Noordhuis
10:35 AM Revision 9826b154 (main_repo): doc: sending dgram handles only works on unix
Ben Noordhuis

05/28/2013

03:43 PM Revision 675e8581 (main_repo): https: Add `secureProtocol` docs
Add `secureProtocol` parameter docs to the https.request method. Daniel G. Taylor
03:40 PM Revision 30cb9fec (main_repo): tls: Add `secureProtocol` docs
Add `secureProtocol` parameter docs to the tls.connect method. Daniel G. Taylor
03:10 PM Revision f523f704 (main_repo): uv: Upgrade to v0.10.9
isaacs
02:27 PM Revision 4f14221f (main_repo): tls: invoke write cb only after opposite read end
Stream's `._write()` callback should be invoked only after it's opposite
stream has finished processing incoming data...
Fedor Indutny
12:14 PM Revision fa170dd2 (main_repo): tls: ignore .shutdown() syscall error
Quote from SSL_shutdown man page:
The output of SSL_get_error(3) may be misleading,
as an erroneous SSL_ERROR_SY...
Fedor Indutny

05/27/2013

05:46 PM Revision ba048e72 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
AUTHORS
ChangeLog
configure
deps/uv/ChangeLog
deps/uv/src/unix/darwin.c
deps/uv/src/unix/stream.c
d...
isaacs

05/25/2013

07:30 AM Revision 28f4c15e (main_repo): doc: add link to Brazilian Node community
Add a link to the Brazilian community portal. Rafael Henrique Moreira
07:30 AM Revision 14b10c40 (main_repo): doc: remove broken links on community page
Links to Node Manual and Node Bits both are broken, so this commit
removes them from the community page.
Rafael Henrique Moreira

05/24/2013

06:45 PM Revision f904d614 (main_repo): blog: Post for v0.10.8
isaacs
06:45 PM Revision ccb77e1c (main_repo): Now working on 0.10.9
isaacs
06:44 PM Revision 83a89430 (main_repo): Merge branch 'v0.10.8-release' into v0.10
isaacs
06:06 PM Revision 30d9e9fd (main_repo): 2013.05.24, Version 0.10.8 (Stable)
* v8: update to 3.14.5.9
* uv: upgrade to 0.10.8
* npm: Upgrade to 1.2.23
* http: remove bodyHead from 'upgrade' e...
isaacs
06:06 PM Revision 179aa0a8 (main_repo): doc: Minor fixup in http doc re bodyHead
isaacs
06:03 PM Revision f7ff8b44 (main_repo): tls: retry writing after hello parse error
When writing bad data to EncryptedStream it'll first get to the
ClientHello parser, and, only after it will refuse it...
Fedor Indutny
05:41 PM Revision 074e823a (main_repo): npm: Upgrade to 1.2.23
isaacs
05:41 PM Revision 1314c4ae (main_repo): uv: upgrade to 0.10.8
isaacs
05:34 PM Revision a40133d1 (main_repo): http: remove bodyHead from 'upgrade' events
Streams2 makes this unnecessary.
An empty buffer is provided for compatibility.
Nathan Zadoks
11:57 AM Revision 9c7078ce (main_repo): Remove .travis.yml file.
This leads people to dump their fork build info into the IRC channel,
which is noisy and unhelpful.
isaacs

05/23/2013

07:32 PM Revision 007e63bb (main_repo): buffer: special case empty string writes
Prior to 119354f we specifically handled passing a zero length string
to write on a buffer, restore that functionality.
Timothy J Fontaine
06:21 PM Revision a2f93cf7 (main_repo): http: Return true on empty writes, not false
Otherwise, writing an empty string causes the whole program to grind to
a halt when piping data into http messages.
...
isaacs
05:00 PM Revision e2385839 (main_repo): v8: re-apply floating patches
Timothy J Fontaine
05:00 PM Revision dbe142c4 (main_repo): v8: fix GetLocalizedMessage usage
As is the backport of the abort on uncaught exception wouldn't compile
because we it was passing in `this` when it wa...
Timothy J Fontaine
04:39 PM Revision 279361b2 (main_repo): v8: update to 3.14.5.9
Timothy J Fontaine
11:19 PM Revision 17e696c3 (main_repo): systemtap: add tapset for node user probes
This makes systemtap tracing prettier, you can do things like `stap -e
'probe node_http_server_request { println(prob...
Timothy J Fontaine
11:19 PM Revision 23509eb9 (main_repo): dtrace: unify dtrace and systemtap interfaces
Timothy J Fontaine
11:13 PM Revision f8193ab3 (main_repo): timers: use uv_now instead of Date.now
This saves a few calls to gettimeofday which can be expensive, and
potentially subject to clock drift. Instead use th...
Timothy J Fontaine
08:13 PM Revision fda2b319 (main_repo): http: save roundtrips, convert buffers to strings
This commit adds an optimization to the HTTP client that makes it
possible to:
* Pack the headers and the first chun...
Ben Noordhuis

05/22/2013

07:09 PM Revision f58eb8f5 (main_repo): src: remove unused comment
Now that Context::New(Isolate*) returns Local, the removed comment is
no longer applicable that there is a Persistent...
Trevor Norris
05:12 PM Revision 2868bf94 (main_repo): src: upgrade to new v8 api
Small change that Context::New requires an isolate and returns Local
instead of Persistent.
Trevor Norris
04:14 PM Revision e761ac23 (main_repo): v8: reapply floating patches
Ben Noordhuis
04:13 PM Revision 506fc4de (main_repo): v8: upgrade to v3.19.3
Trevor Norris
02:46 PM Revision 52adc0d9 (main_repo): test: Fix test-deprecation-flags
Test typos missed in util deprecation commit isaacs
07:47 AM Revision 89dcf225 (main_repo): doc: the build requires gcc 4.2 or newer
Ben Noordhuis
09:38 PM Revision 99b737bd (main_repo): configure: respect the --dest-os flag consistently
Consider a user on his Mac, who wants to cross-compile for his Linux ARM device:
./configure --dest-cpu=arm --de...
Nathan Rajlich

05/21/2013

07:40 PM Revision a846d938 (main_repo): net: use timers._unrefActive for internal timeouts
Timothy J Fontaine
07:40 PM Revision f46ad012 (main_repo): timers: internal unref'd timer for api timeouts
When an internal api needs a timeout, they should use
timers._unrefActive since that won't hold the loop open. This s...
Timothy J Fontaine
07:39 PM Revision 896b2aa7 (main_repo): util: Add debuglog, deprecate console lookalikes
isaacs

05/20/2013

06:23 PM Revision 2cad7a69 (main_repo): buffer: throw when writing beyond buffer
Previously one could write anywhere in a buffer pool if they accidently
got their offset wrong. Mainly because the cc...
Trevor Norris
05:43 PM Revision 0fefcc16 (main_repo): Merge remote-tracking branch ry/v0.10 into master
Conflicts:
AUTHORS
ChangeLog
src/node_crypto.cc
src/node_version.h
isaacs
05:27 PM Revision 3a2b5030 (main_repo): crypto: Clear error after DiffieHellman key errors
Fixes #5499 isaacs
04:40 PM Revision d5d5170c (main_repo): string_bytes: strip padding from base64 strings
Because of variations in different base64 implementation, it's been
decided to strip all padding from the end of a ba...
Trevor Norris
09:18 AM Revision d820b644 (main_repo): tls: add localAddress and localPort properties
Add localAddress and localPort properties to tls.CleartextStream.
Like remoteAddress and localPort, delegate to the b...
Ben Noordhuis

05/17/2013

07:58 PM Revision f57ff787 (main_repo): src: Remove superfluous static_cast
isaacs
07:43 PM Revision 81235604 (main_repo): module: use path.sep instead of a custom solution
Instead of using a custom solution we can use path.sep in
Module._nodeModulePaths
Robert Kowalski
05:38 PM Revision 77de2070 (main_repo): blog: Release 0.10.7
isaacs
05:37 PM Revision bae6d089 (main_repo): Now working on 0.10.8
isaacs
05:37 PM Revision cc7ec075 (main_repo): Merge branch 'v0.10.7-release' into v0.10
isaacs
05:04 PM Revision 61c9f78c (main_repo): Merge remote-tracking branch 'ry/v0.10' into master
Conflicts:
AUTHORS
ChangeLog
deps/uv/ChangeLog
deps/uv/config-unix.mk
deps/uv/src/unix/stream.c
deps/uv/src/ver...
isaacs
04:59 PM Revision d2fdae19 (main_repo): 2013.05.17, Version 0.10.7 (Stable)
* uv: upgrade to v0.10.7
* npm: Upgrade to 1.2.21
* crypto: Don't ignore verify encoding argument (isaacs)
* buffe...
isaacs
04:56 PM Revision 49300a4f (main_repo): doc: Fix link to open issues on GitHub.
Brandon Frohs
04:55 PM Revision 199fa9f8 (main_repo): crypto: Don't ignore verify encoding argument
isaacs

05/16/2013

07:06 PM Revision 79988438 (main_repo): fs_event: use cached Persistent syms instead
Instead of String::New every time, use a Persistent sym. This can be
accomplished in two ways:
1) Local<String> str ...
Trevor Norris
06:58 PM Revision 999ee45d (main_repo): src: add node_isolates
Few primitives weren't being passed node_isolate. Adding them for
consistency.
Trevor Norris
11:25 AM Revision f59ab10a (main_repo): buffer, crypto: fix default encoding regression
The default encoding is 'buffer'. When the input is a string, treat it
as 'binary'. Fixes the following assertion:
...
Ben Noordhuis
10:56 AM Revision 4cd643ee (main_repo): doc: fix missing Class in header
Ryuichi Okumura
10:56 AM Revision b06c82fd (main_repo): doc: fix the link to Stream document
Ryuichi Okumura
 

Also available in: Atom