Activity

From 03/14/2013 to 04/12/2013

04/12/2013

07:27 PM Revision 31d0d5af (main_repo): test: add extra checks
Ben Noordhuis
07:27 PM Revision 38149bb0 (main_repo): http: escape unsafe characters in request path
Make http.request() and friends escape unsafe characters in the request
path. That is, a request for '/foo bar' is no...
Ben Noordhuis
07:27 PM Revision 881ef7cc (main_repo): url: ~ is not actually an unwise char
isaacs
02:39 PM Revision 17a379ec (main_repo): url: Escape all unwise characters
This makes node's http URL handling logic identical to Chrome's
Re #5284
isaacs
11:43 AM Revision 061151c5 (main_repo): uv: Upgrade to v0.11.1
Fedor Indutny
11:30 AM Revision 259839fe (main_repo): Merge branch 'v0.10'
Conflicts:
ChangeLog
deps/uv/src/version.c
src/node.h
src/node_crypto.cc
src/node_crypto_bio.cc
src/node_crypto...
Fedor Indutny
11:40 PM Revision 8ee43006 (main_repo): build: Typo in tools/msvs/msi/product.wxs
isaacs

04/11/2013

07:12 PM Revision b0de1e4a (main_repo): stream: Fix unshift() race conditions
Fix #5272
The consumption of a readable stream is a dance with 3 partners.
1. The specific stream Author (A)
2. The...
isaacs
02:07 PM Revision 440bc060 (main_repo): Now working on v0.10.5
isaacs
02:06 PM Revision bf8ed118 (main_repo): Merge branch 'v0.10.4-release' into v0.10
isaacs
02:06 PM Revision 22c7d134 (main_repo): lint
isaacs
02:06 PM Revision 50be3979 (main_repo): blog: Fix title for v0.8.23 release
isaacs
12:39 PM Revision 9712aa9f (main_repo): 2013.04.11, Version 0.10.4 (Stable)
* uv: Upgrade to 0.10.4
* npm: Upgrade to 1.2.18
* v8: Avoid excessive memory growth in JSON.parse (Fedor Indutny)
...
isaacs
12:16 PM Revision 1ccae9cb (main_repo): npm: Upgrade to 1.2.18
isaacs
12:07 PM Revision e5fdc4d6 (main_repo): uv: Upgrade to v0.10.4
isaacs
07:53 AM Revision 212eb8a5 (main_repo): child_process: fix O(n*m) scan of cmd string
Don't scan the whole string for a "NODE_" substring, just check that
the string starts with the expected prefix.
Thi...
Ben Noordhuis
07:42 AM Revision dbbfbe74 (main_repo): cluster: fix O(n*m) scan of cmd string
Don't scan the whole string for a "NODE_CLUSTER_" substring, just check
that the string starts with the expected pref...
Ben Noordhuis

04/10/2013

05:51 PM Revision f83afd3c (main_repo): src: get rid of compiler warning
Removed the following compiler warning from clang:
warning: adding 'int' to a string does not append to the string
[...
Trevor Norris
05:51 PM Revision 8428b52e (main_repo): req_wrap: only grab domain object if in use
Trevor Norris
05:51 PM Revision deda899d (main_repo): src: add using_domains to node_internals
Make it easy to check if domains are in use Trevor Norris
05:51 PM Revision 33fae697 (main_repo): domain: change name for domain setup
The name UsingDomains is misleading for a function that initializes
domains for use.
Trevor Norris
05:51 PM Revision 591cfe6b (main_repo): src: add node_isolate to remaining scopes
Trevor Norris
09:37 AM Revision cd96f0ab (main_repo): src: don't SetInternalField() in ObjectWrap dtor
Call SetPointerInInternalField(0, NULL) rather than
SetInternalField(0, Undefined()).
Fixes the following spurious N...
Ben Noordhuis
08:55 AM Revision c9850952 (main_repo): crypto: move write_head in bio's Reset() method
Fedor Indutny
08:55 AM Revision 798d1772 (main_repo): crypto: fix changing buffers in bio
We should go to next buffer if *current* one is full, not the next one.
Otherwise we may hop through buffers and writ...
Fedor Indutny
08:55 AM Revision 62a21426 (main_repo): crypto: fix style issues in bio
Stop changing arguments, use local variables for things that change. Fedor Indutny
07:54 AM Revision 0d5595ac (main_repo): Revert "crypto: use better memory BIO implementation"
This change shouldn't have landed in the stable branch. It's a feature,
not a bug fix.
This reverts commit 58f93ffc4...
Ben Noordhuis
06:51 AM Revision c665b8e9 (main_repo): net: fix socket.bytesWritten Buffers support
Buffer.byteLength() works only for string inputs. Thus, when connection
has pending Buffer to write, it should just u...
Fedor Indutny

04/09/2013

07:39 PM Revision eeb4c321 (main_repo): crypto: remove unused ClientHelloParser field
Ben Noordhuis
06:39 AM Revision a2fd657b (main_repo): docs: uncaughtException is here to stay
Brings docs in line with decision made here:
https://github.com/joyent/node/issues/2582#issuecomment-9971225
Felix Geisendörfer
08:41 PM Revision 67096fdb (main_repo): blog: Post for v0.8.23
isaacs

04/08/2013

07:17 PM Revision 2e288326 (main_repo): buffer: fix offset checks
Fixed offset checks in Buffer.readInt32LE() and Buffer.readInt32BE()
functions.
Łukasz Walukiewicz
06:09 PM Revision c93af860 (main_repo): stream: call write cb before finish event
Since 049903e, an end callback could be called before a write
callback if end() is called before the write is done. T...
isaacs
02:35 PM Revision 7357bcb7 (main_repo): v8: reapply floating patches
Ben Noordhuis
02:35 PM Revision 587e83c6 (main_repo): v8: upgrade to 3.17.16
Ben Noordhuis
12:33 PM Revision e4b716ef (main_repo): http: Support write(data, 'hex')
We were assuming that any string can be concatenated safely to
CRLF. However, for hex, base64, or binary encoded wri...
isaacs
11:45 AM Revision 037bcac7 (main_repo): crypto: dh secret should be left-padded
DH_compute_secret() may return key that is smaller than input buffer,
in such cases key should be left-padded because...
Fedor Indutny
10:48 AM Revision ccabd4a6 (main_repo): process: expose NODE_MODULE_VERSION in process.versions
Rod Vagg
07:53 AM Revision 21f3c5c3 (main_repo): crypto: move write_head in bio's Reset() method
Fedor Indutny
07:51 AM Revision ba0f7b80 (main_repo): crypto: fix changing buffers in bio
We should go to next buffer if *current* one is full, not the next one.
Otherwise we may hop through buffers and writ...
Fedor Indutny
07:51 AM Revision 8c8ebe49 (main_repo): crypto: fix style issues in bio
Stop changing arguments, use local variables for things that change. Fedor Indutny
06:45 AM Revision fed8cff1 (main_repo): crypto: fix constructor call in crypto streams
When using some stream method on a lazy crypto stream, the transform
constructor wasn't called. This caused the inter...
Andreas Madsen
03:48 AM Revision ff32ecd5 (main_repo): net: account encoding in .byteLength
Fedor Indutny

04/07/2013

06:43 PM Revision e8c01739 (main_repo): doc: document linux pwrite() bug
On Linux, positional writes don't work when the file is opened in
append mode. The kernel ignores the position argume...
Ben Noordhuis
05:17 PM Revision eb39c985 (main_repo): net: fix buffer iteration in bytesWritten
Fedor Indutny
02:10 PM Revision 77715ede (main_repo): crypto: zero is not an error if writing 0 bytes
fix #5128 Fedor Indutny
02:09 PM Revision 4108c312 (main_repo): tls: Re-enable check of CN-ID in cert verification
RFC 6125 explicitly states that a client "MUST NOT seek a match
for a reference identifier of CN-ID if the presented ...
Tobias Müllerleile

04/05/2013

03:05 PM Revision bd0d4581 (main_repo): stream: unused variable
Rafael Garcia
03:05 PM Revision ea4f0b4a (main_repo): stream: remove vestiges of previous _transform API
Rafael Garcia
02:32 PM Revision 1fd95b57 (main_repo): test: Fix message/error_exit
isaacs
02:07 PM Revision aeef9518 (main_repo): doc: Correct caveats for http Readables
isaacs
12:02 PM Revision 2c9a38d0 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
AUTHORS
ChangeLog
deps/v8/src/json-parser.h
lib/crypto.js
src/node_version.h
isaacs
08:12 PM Revision 58f93ffc (main_repo): crypto: use better memory BIO implementation
Fedor Indutny

04/04/2013

08:00 PM Revision b9655fc7 (main_repo): build: fix windows build, disable postmortem
Always define v8_postmortem_support, even if the platform does not
support it. Commit d8852aa adds a rule that refere...
Ben Noordhuis

04/03/2013

07:46 PM Revision d8852aa9 (main_repo): build: depend on v8 postmortem-metadata if enabled
Paddy Byers
02:28 PM Revision 0f460b03 (main_repo): blog: Post about 0.10.3
isaacs
02:28 PM Revision 734a1906 (main_repo): Now working on 0.10.4
isaacs
02:27 PM Revision d1c9c93e (main_repo): Merge branch 'v0.10.3-release' into v0.10
isaacs
02:11 PM Revision 55d058e6 (main_repo): v8: cherry-pick 75311294 from upstream
Quote from commit message:
Create a new HandleScope for each JSON-parsed object to avoid
excessive growth.
Fedor Indutny
01:30 PM Revision d4982f6f (main_repo): 2013.04.03, Version 0.10.3 (Stable)
* npm: Upgrade to 1.2.17
* child_process: acknowledge sent handles (Fedor Indutny)
* etw: update prototypes to matc...
isaacs
01:18 PM Revision 88686aa4 (main_repo): http: Remove legacy ECONNRESET workaround code
Fix #5179 isaacs
01:17 PM Revision d46ebffb (main_repo): npm: Upgrade to 1.2.17
isaacs
01:01 PM Revision b319264d (main_repo): test: fork-getconnections stricter, less chatty
isaacs
12:56 PM Revision 5902bc45 (main_repo): child_process: acknowledge sent handles
Fix race-condition when multiple handles are sent and SCM_RIGHTS
messages are gets merged by OS by avoiding sending m...
Fedor Indutny
12:52 PM Revision 75463899 (main_repo): dtrace: check if _handle property is set
Check that _handle is an object before trying to read its `fd`
property, avoids bogus values.
Ben Noordhuis
12:52 PM Revision 9f65b1ed (main_repo): etw: update prototypes to match dtrace provider
The DTrace probes were updated to accomodate platforms that can't
handle structs, update the prototypes for ETW but i...
Timothy J Fontaine
12:52 PM Revision 4716dc66 (main_repo): assert: Simplify AssertError creation
isaacs
12:52 PM Revision aca31e37 (main_repo): dtrace: actually use the _handle.fd value
When using the DTrace/systemtap subsystems it would be helpful to
actually have an fd associated with the requests an...
Timothy J Fontaine
12:52 PM Revision bf22f99f (main_repo): dtrace: pass more arguments to probes
OSX and other DTrace implementations don't support dereferencing
structs in probes. To accomodate that pass members f...
Dave Pacheco
12:52 PM Revision ec69fcf4 (main_repo): build: allow building with dtrace on osx
Dave Pacheco

04/02/2013

12:44 PM Revision 38106da7 (main_repo): src: remove unused variables
Brian White
12:34 PM Revision 234fb122 (main_repo): http client: Ensure socket cleanup on response end
If an http response has an 'end' handler that throws, then the socket
will never be released back into the pool.
Gra...
isaacs

04/01/2013

06:09 PM Revision db8ce89f (main_repo): test: test intended code-paths
The tests did not agree with the test comments. Tests first and second
were both testing the !state.reading case. Now...
Andrew Hart
01:53 PM Revision 164d5b34 (main_repo): tls: Destroy socket when encrypted side closes
The v0.8 Stream.pipe() method automatically destroyed the destination
stream whenever the src stream closed. However...
isaacs
01:09 PM Revision 440dcae9 (main_repo): Ensure BAD domain example actually uses domain
Michael Hart
12:59 PM Revision b3a8e0da (main_repo): etw: update prototypes to match dtrace provider
The DTrace probes were updated to accomodate platforms that can't
handle structs, update the prototypes for ETW but i...
Timothy J Fontaine
12:44 PM Revision 889fec3c (main_repo): doc: typo fixes
Kyle Robinson Young
06:30 AM Revision e5b90a14 (main_repo): querystring: Removing unnecessary binding
Binding of `http_parser` in querystring isn't used anywhere and should
be removed.
Mitar

03/30/2013

04:52 PM Revision 840a29fc (main_repo): buffer: change output of Buffer.prototype.toJSON()
Expand the JSON representation of Buffer to include type information
so that it can be deserialized in JSON.parse() w...
David Braun
04:35 PM Revision 55ea7ccf (main_repo): repl: use more readable RegExp syntax for spaces
This is just a cosmetic change really, nothing major. Nathan Rajlich
04:10 PM Revision 085f9d63 (main_repo): repl: isSyntaxError() catches "strict mode" errors
Closes #5178. Nathan Rajlich
08:49 PM Revision 9b8dd395 (main_repo): dtrace: check if _handle property is set
Check that _handle is an object before trying to read its `fd`
property, avoids bogus values.
Ben Noordhuis
08:30 PM Revision aa5da485 (main_repo): dtrace: actually use the _handle.fd value
When using the DTrace/systemtap subsystems it would be helpful to
actually have an fd associated with the requests an...
Timothy J Fontaine
08:04 PM Revision 76340696 (main_repo): dtrace: pass more arguments to probes
OSX and other DTrace implementations don't support dereferencing
structs in probes. To accomodate that pass members f...
Dave Pacheco
08:04 PM Revision fe7440ce (main_repo): build: allow building with dtrace on osx
Dave Pacheco

03/29/2013

07:53 PM Revision 2093e7d9 (main_repo): lint: add isolate, remove semicolon
Trevor Norris
12:39 PM Revision 7af075ee (main_repo): crypto: Pass options to ctor calls
isaacs
11:13 AM Revision 3f091c72 (main_repo): src: fix Persistent<> deprecation warning
Pass the Isolate to Persistent<Function>::New(). Fixes the following
warning:
../../src/node.cc: In function ‘v8::...
Ben Noordhuis
11:10 AM Revision 87f9ece3 (main_repo): deps: upgrade libuv to c43e851
Ben Noordhuis
09:53 AM Revision 74ef9490 (main_repo): zlib: allow passing options to convenience methods
Kyle Robinson Young

03/28/2013

05:53 PM Revision 1d17ced2 (main_repo): blog: v0.11.0 release
isaacs
05:50 PM Revision 46da8c2d (main_repo): Now working on 0.11.1
isaacs
05:50 PM Revision caacc19e (main_repo): Merge branch 'v0.11.0-release'
isaacs
05:39 PM Revision f1fa7566 (main_repo): blog: Update linux binary tarball shasums
I just accidentally the binary release. isaacs
04:53 PM Revision bce38b3d (main_repo): 2013.03.28, Version 0.11.0 (Unstable)
* V8: update to 3.17.13
* os: use %SystemRoot% or %windir% in os.tmpdir() (Suwon Chae)
* util: fix util.inspect() l...
isaacs
04:19 PM Revision 9100dd4b (main_repo): lint
Fixes lint errors introduced in 120e5a24df76deb5019abec9744ace94f0f3746a isaacs
04:11 PM Revision 97c70a66 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
src/node.cc
src/node_version.h
isaacs
04:06 PM Revision 708e8589 (main_repo): blog: Post about v0.10.2
isaacs
04:06 PM Revision 61d254eb (main_repo): Node working on 0.10.3
isaacs
04:05 PM Revision 8106dc36 (main_repo): Merge branch 'v0.10.2-release' into v0.10
isaacs
03:12 PM Revision 902d6cb6 (main_repo): src: tie process.versions.uv to uv_version_string()
Ben Noordhuis
03:07 PM Revision 1e0de9c4 (main_repo): 2013.03.28, Version 0.10.2 (Stable)
* npm: Upgrade to 1.2.15
* uv: Upgrade to 0.10.3
* tls: handle SSL_ERROR_ZERO_RETURN (Fedor Indutny)
* tls: handle...
isaacs
03:05 PM Revision 1b5ec033 (main_repo): deps: upgrade libuv to v0.10.3
Bert Belder
02:35 PM Revision dea0634f (main_repo): npm: Upgrade to v1.2.15
isaacs
01:59 PM Revision 4580be08 (main_repo): tls: handle SSL_ERROR_ZERO_RETURN
see #5004 Fedor Indutny
01:40 PM Revision 39058bef (main_repo): setTimeout: do not calculate Timeout._when property
Dramatically improves Timer performance. wicked
01:27 PM Revision 929e4d9c (main_repo): stream: Emit readable on ended streams via read(0)
cc: @mjijackson isaacs
01:27 PM Revision eafa9026 (main_repo): stream: Handle late 'readable' event listeners
In cases where a stream may have data added to the read queue before the
user adds a 'readable' event, there is never...
isaacs
12:53 PM Revision 5ae26f37 (main_repo): doc: Add 'don't ignore errors' section to domain
Also, an example program of using cluster and domain to handle errors
safely, with zero downtime, using process isola...
isaacs
11:50 AM Revision 024a8b0c (main_repo): doc: debugger, dns, http: fix grammar
Benjamin Ruston
11:44 AM Revision 120e5a24 (main_repo): os: use %SystemRoot% or %windir% in os.tmpdir()
On Windows, respect the SystemRoot and windir environment variables,
don't default to c:\windows\temp.
Suwon Chae
08:50 AM Revision 1f557047 (main_repo): util: fix util.inspect() line width calculation
Have the formatter filter out vt100 color codes when calculating the
line width. Stops it from unnecessarily splittin...
Marcin Kostrzewa

03/27/2013

07:28 PM Revision 982877ec (main_repo): deps: upgrade libuv to 7514149
Ben Noordhuis
12:47 PM Revision 61935bc1 (main_repo): test: Accept either kind of NaN
A llvm/clang bug on Darwin ia32 makes these tests fail 100% of
the time. Since no one really seems to mind overly mu...
isaacs
08:26 AM Revision ae86fa84 (main_repo): tls: handle errors before calling C++ methods
Calling `this.pair.encrypted._internallyPendingBytes()` before
handling/resetting error will result in assertion fail...
Fedor Indutny
07:37 AM Revision 372911ff (main_repo): doc: addon: fix grammar
Benjamin Ruston
03:41 AM Revision 28c6e42e (main_repo): openssl: disable HEARTBEAT TLS extension
Microsoft's IIS doesn't support it, and is not replying with ServerHello
after receiving ClientHello which contains i...
Fedor Indutny
12:26 AM Revision f0b68892 (main_repo): domain: fix domain callback from MakeCallback
Since _tickCallback and _tickDomainCallback were both called from
MakeCallback, it was possible for a callback to be ...
Trevor Norris

03/26/2013

06:23 PM Revision 85489209 (main_repo): openssl: make sed tool configurable
Those poor sods on systems where /usr/bin/sed is a BSD sed can now do
`make -C deps/openssl/asm SED=gsed`.
Ben Noordhuis
01:17 PM Revision 2eb84784 (main_repo): test: Use 'close' event in simple/test-repl-timeout-throw
isaacs
12:53 PM Revision ccda6bb3 (main_repo): buffer: remove _charsWritten
_charsWritten is an internal property that was constantly written to,
but never read from. So it has been removed.
R...
Trevor Norris
11:34 AM Revision a80a132b (main_repo): doc: child_process: document 'error' event
Fixes #5130. Ben Noordhuis
11:09 AM Revision 0e08e147 (main_repo): doc: fix formatting in tty.markdown
Fixes #5135. Ben Noordhuis
08:37 PM Revision d2057616 (main_repo): tls: expose SSL_CTX_set_timeout via tls.createServer
Add the `sessionTimeout` integral value to the list of options
recognized by `tls.createServer`.
This option will be...
Manav Rathi

03/25/2013

07:27 PM Revision 1a65154d (main_repo): Merge remote-tracking branch 'origin/v0.10'
Conflicts:
deps/v8/src/objects-inl.h
deps/v8/src/objects.h
src/node_crypto.cc
Ben Noordhuis
07:21 PM Revision fb6dd0c0 (main_repo): test: test name is the last elem, not second
When a test requires node to have parameters passed (--expose-gc) the
test name will be the last element in the comma...
Timothy J Fontaine
06:07 PM Revision 9352c198 (main_repo): child_process: don't emit same handle twice
It's possible to read multiple messages off the parent/child channel.
When that happens, make sure that recvHandle is...
Ben Noordhuis
01:42 PM Revision cfd0dca9 (main_repo): crypto: make getCiphers() return non-SSL ciphers
Commit f53441a added crypto.getCiphers() as a function that returns the
names of SSL ciphers.
Commit 14a6c4e then ad...
Ben Noordhuis
08:54 AM Revision 488b74d6 (main_repo): doc: mention `process.*.isTTY` under `process`
Mathias Bynens
08:23 AM Revision 44843a60 (main_repo): child_process: fix sending utf-8 to child process
In process#send() and child_process.ChildProcess#send(), use 'utf8' as
the encoding instead of 'ascii' because 'ascii...
Ben Noordhuis
08:16 AM Revision 05bd6b7b (main_repo): bench: add child process read perf benchmark
Ben Noordhuis

03/24/2013

05:53 PM Revision 690a8cce (main_repo): deps: fix openssl build on windows
Commit 8632af3 ("tools: update gyp to r1601") broke the Windows build.
Older versions of GYP link to kernel32.lib, u...
Ben Noordhuis
05:23 PM Revision c0d50010 (main_repo): stream: Fix early end in Writables on zero-length writes
Doing this causes problems:
z.write(Buffer(0));
z.end();
Fix by not ending Writable streams while they're s...
isaacs
10:03 AM Revision 8632af38 (main_repo): tools: update gyp to r1601
Among other things, this should make it easier for people to build
node.js on openbsd.
Ben Noordhuis
08:28 AM Revision 329b5388 (main_repo): doc: update CONTRIBUTING.md
* Latest stable is v0.10 now.
* Add example of what the first line of the commit log should look like.
Ben Noordhuis
09:46 PM Revision 9fae4dc1 (main_repo): timer: fix off-by-one ms error
Fix #5103 Alexey Kupershtokh

03/23/2013

02:32 PM Revision 51f128d6 (main_repo): fs: uv_[fl]stat now reports subsecond resolution
While libuv supports reporting subsecond stat resolution across
platforms, to actually get that resolution your platf...
Timothy J Fontaine
02:17 PM Revision 648a0726 (main_repo): deps: upgrade libuv to eca008a
Ben Noordhuis
01:05 PM Revision 9430ca68 (main_repo): tls: remove harmful unnecessary bounds checking
The EncIn, EncOut, ClearIn & ClearOut functions are victims of some code
copy + pasting. A common line copied to all ...
Marcel Laverdet
01:04 PM Revision 15269090 (main_repo): tls: remove harmful unnecessary bounds checking
The EncIn, EncOut, ClearIn & ClearOut functions are victims of some code
copy + pasting. A common line copied to all ...
Marcel Laverdet
12:14 PM Revision 14417fdb (main_repo): v8: Unify kMaxArguments with number of bits used to encode it.
Increase the number of bits by 1 by making Flags unsigned.
BUG=chromium:211741
Review URL: https://chromiumcoderevi...
verwaest@chromium.org
10:50 AM Revision 628bd81a (main_repo): crypto: check randomBytes() size argument
Throw a TypeError if size > 0x3fffffff. Avoids the following V8 fatal
error:
FATAL ERROR: v8::Object::SetIndexedPr...
Ben Noordhuis
10:38 AM Revision 132c77e9 (main_repo): doc: document that stdio is usually blocking
Ben Noordhuis

03/22/2013

08:49 PM Revision c3aae9cf (main_repo): stream: Fix stall in Transform under very specific conditions
The stall is exposed in the test, though the test itself asserts before
it stalls.
The test is constructed to replic...
Gil Pedersen

03/21/2013

02:09 PM Revision bfd16de1 (main_repo): timers: handle signed int32 overflow in enroll()
Before this patch calling `socket.setTimeout(0xffffffff)` will result in
signed int32 overflow in C++ which resulted ...
Fedor Indutny
01:54 PM Revision f7ebb4d8 (main_repo): doc: update that ascii write doesn't convert null
Since WriteBuffer has been replaced with WriteOneByte, writing ascii
will no longer automatically convert 0x0 to 0x20...
Trevor Norris
01:52 PM Revision 2f88272b (main_repo): Merge remote-tracking branch 'ry/v0.10' into master
Conflicts:
src/node.cc
src/node_version.h
isaacs
01:15 PM Revision f150d569 (main_repo): src: write ascii strings using WriteOneByte
WriteAscii will be deprecated soon from v8, and performance has
regressed. The v8 team recommended using WriteOneByte...
Trevor Norris
12:14 PM Revision 92cc1878 (main_repo): blog: Post for v0.10.1
isaacs
12:14 PM Revision 9d3a09f9 (main_repo): Now working on v0.10.2
isaacs
12:13 PM Revision 41405f47 (main_repo): Merge branch 'v0.10.1-release' into v0.10
isaacs
09:59 AM Revision e47a3e3f (main_repo): deps: upgrade libuv to 9b61939
Ben Noordhuis
09:15 PM Revision c274d164 (main_repo): 2013.03.21, Version 0.10.1 (Stable)
* npm: upgrade to 1.2.15
* crypto: Improve performance of non-stream APIs (Fedor Indutny)
* tls: always reset this....
isaacs
08:49 PM Revision 3dd7938c (main_repo): npm: upgrade to 1.2.15
isaacs

03/20/2013

07:49 PM Revision 855caa82 (main_repo): crypto: initialize transform lazily
Fedor Indutny
07:14 PM Revision 008ab12b (main_repo): tls: Prevent hang in readStart
This is not a great fix, and it's a bug that's very tricky to reproduce.
Occasionally, while downloading a file, esp...
isaacs
03:25 PM Revision 31314b69 (main_repo): bench: compare binaries equal times
The benchmark compare would drop the last run of the binary pairs. So
when they were only run once an error would ari...
Trevor Norris
12:16 PM Revision 3dac4213 (main_repo): bench: add dgram send/recv benchmark
Ben Noordhuis
09:58 AM Revision 34e22b8e (main_repo): tls: always reset this.ssl.error after handling
Otherwise assertion may happen:
src/node_crypto.cc:962: void node::crypto::Connection::ClearError():
Asserti...
Fedor Indutny
04:26 AM Revision 40b1c9a6 (main_repo): v8: unbreak build on smartos after 831af97df211f04
Fedor Indutny
08:56 PM Revision ad819bcc (main_repo): src: bump NODE_MODULE_VERSION after abi change
Ben Noordhuis
08:53 PM Revision dc29d649 (main_repo): test: fix up weakref.cc after v8 api change
Ben Noordhuis
08:37 PM Revision 25eaacad (main_repo): fs: make write/appendFileSync correctly set file mode
Raymond Feng
08:11 PM Revision 88217ec2 (main_repo): dtrace: fix generation of v8 constants on freebsd
Every constant is certainly 4 bytes now, but freebsd's objdump utility
prints out odd byte sequences (5-bytes, 6-byte...
Fedor Indutny
08:11 PM Revision 3cb5bf1c (main_repo): dtrace: fix style in ustack helper
Fedor Indutny
08:11 PM Revision f65e14ed (main_repo): src: pass Isolate to all applicable api
Update the api to pass node_isolate to all supported methods.
Much thanks to Ben Noordhuis and his work in 51f6e6a.
Trevor Norris
08:11 PM Revision d9036a5d (main_repo): dtrace: More style
Continuation lines should be indented with 4 spaces, not a tab. isaacs
08:11 PM Revision 425163e0 (main_repo): dtrace: Make D style more D-ish
isaacs
08:11 PM Revision 3375bd8d (main_repo): dtrace: x64 ustack helper
Fedor Indutny
08:11 PM Revision da4d79ac (main_repo): docs: show how to use Isolate
Part of the 3.17 update is to pass the isolate as an argument. The addon
docs have been updated with this usage.
Trevor Norris
08:11 PM Revision 831af97d (main_repo): v8: revert dtrace fix from 3.14 downgrade
Revert "v8: fix postmortem and dtrace helper build"
This reverts commit aa985392777dbe6159ce4ca56ae79d1039e43ec7.
Trevor Norris
08:11 PM Revision 8bffa333 (main_repo): v8: loosen artificial mmap constraint
Fixes #4010. Bryan Cantrill
08:11 PM Revision 0bba5902 (main_repo): bindings: update api
All compile time warnings about using deprecated APIs have been
suppressed by updating node's API. Though there are s...
Trevor Norris
08:11 PM Revision 06bec0e0 (main_repo): v8: remove optimization switches
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
they are set globally in $(TOPLEVEL)/common.gypi.
Trevor Norris
08:11 PM Revision 83261e78 (main_repo): deps: update v8 to 3.17.13
Trevor Norris

03/19/2013

07:34 PM Revision 2f4a62c5 (main_repo): doc: fix streams2 SimpleProtocol example
A non-existing variable `b` was used to queue data for reading. Iskren Ivov Chernev
07:16 PM Revision bf83251e (main_repo): windows: enable watching signals with process.on('SIGXYZ')
This reverts commit ea1cba6246a8b1784e22d076139b9244a9ff42f8.
The offending commit was intended to land on the v0.8 ...
Bert Belder
03:07 PM Revision 8019800c (main_repo): Update .mailmap and AUTHORS
Bert Belder
12:38 PM Revision a05f973f (main_repo): test: Misc Windows unit test fixes
Fixes #5071, #5073.
* Normalize capitalization of drive letter
* Fix `exit()` typo in failure path
* Ignore symlink ...
Scott Blomquist

03/18/2013

09:41 AM Revision 808b7ada (main_repo): doc: fix broken links in blog footer
The blog lives at blog.nodejs.org while the main website lives at
nodejs.org. Ergo, use absolute URLs for links to th...
Ben Noordhuis

03/17/2013

12:19 PM Revision b5ddc0cf (main_repo): tls: write pending data of opposite side
Fix stucked CryptoStream behaviour, happening when one of the sides
locks-up in queued state.
fix #5023
Fedor Indutny
12:17 PM Revision 14a8fb8b (main_repo): tls: write pending data of opposite side
Fix stucked CryptoStream behaviour, happening when one of the sides
locks-up in queued state.
fix #5023
Fedor Indutny
08:45 AM Revision a0867e1c (main_repo): node: revert removal of MakeCallback
In 0168109 an implementation of MakeCallback was accidently removed. It
has been re-added.
Trevor Norris
08:45 AM Revision f217b5ed (main_repo): doc: fix typo in crypto docs
JeongHoon Byun

03/16/2013

06:52 PM Revision 852444a7 (main_repo): doc: https: Fix the link to tls.connect
Yi EungJun
06:32 PM Revision f5a337e0 (main_repo): deps: upgrade libuv to b45a74f
Ben Noordhuis
06:22 PM Revision 2b5bc8e0 (main_repo): install: don't install man page twice
Looks like a merge conflict in 77ed12f left in the old, unconditional
install rule. Remove it, the new and improved r...
Ben Noordhuis
10:18 PM Revision 94284e7d (main_repo): readline: handle wide characters properly
Handle wide characters (such as あ, 谢, 고) as two column wide to make
cursor move properly.
Closes #555.
Closes #4994.
Nao Iizuka

03/15/2013

08:31 PM Revision 4432dc81 (main_repo): v8: move 32 bit heap hint on sunos
Setting the V8 heap at or near 0x20000000 on 32bit sunos only allows
512 MB of heap space, instead on sunos move this...
Timothy J Fontaine

03/14/2013

07:43 PM Revision 14947b6c (main_repo): stream: Return self from readable.wrap
Also, set paused=false *before* calling resume(). Otherwise,
there's an edge case where an immediately-emitted chunk...
isaacs
07:18 PM Revision 3537b57f (main_repo): test: No need for kicking in streams2 test
This was necessary when we weren't auto-starting when a 'readable'
listener is added.
isaacs
07:13 PM Revision e8f80bf4 (main_repo): stream: Never call decoder.end() multiple times
Updated version that does what it says without assigning state.decoder. Gil Pedersen
07:03 PM Revision c0721bcd (main_repo): repl: Use a domain to catch async errors safely
Fix #2031 isaacs
04:49 PM Revision 5eacdd4b (main_repo): repl: emit 'reset' event when context is reset
Closes #1183. Sami Samhuri
04:06 PM Revision 1f53cfde (main_repo): doc: don't mark fs callbacks as optional
Refs #5005, #5008 koichik
11:04 AM Revision d62cf59d (main_repo): http: Don't hot-path end() for large buffers
The benefits of the hot-path optimization below start to fall off when
the buffer size gets up near 128KB, because th...
isaacs
10:55 AM Revision ca5022b8 (main_repo): net: improve arbitrary tcp socket support
Consider this example:
// fd 3 is a bound tcp socket
var s = net.createServer(cb);
s.listen({ fd: 3 });
cons...
Ben Noordhuis
10:55 AM Revision e99dff46 (main_repo): deps: upgrade libuv to 7b66ea1
Ben Noordhuis
07:55 AM Revision 028c630e (main_repo): doc: change dgram to socket for properties of dgram.Socket
Fixes #4919. Adam Malcontenti-Wilson
 

Also available in: Atom