Activity
From 03/14/2013 to 04/12/2013
04/12/2013
- 07:27 PM Revision 31d0d5af (main_repo): test: add extra checks
- 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... - 07:27 PM Revision 881ef7cc (main_repo): url: ~ is not actually an unwise char
- 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 - 11:43 AM Revision 061151c5 (main_repo): uv: Upgrade to v0.11.1
- 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... - 11:40 PM Revision 8ee43006 (main_repo): build: Typo in tools/msvs/msi/product.wxs
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... - 02:07 PM Revision 440bc060 (main_repo): Now working on v0.10.5
- 02:06 PM Revision bf8ed118 (main_repo): Merge branch 'v0.10.4-release' into v0.10
- 02:06 PM Revision 22c7d134 (main_repo): lint
- 02:06 PM Revision 50be3979 (main_repo): blog: Fix title for v0.8.23 release
- 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)
... - 12:16 PM Revision 1ccae9cb (main_repo): npm: Upgrade to 1.2.18
- 12:07 PM Revision e5fdc4d6 (main_repo): uv: Upgrade to v0.10.4
- 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... - 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...
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
[... - 05:51 PM Revision 8428b52e (main_repo): req_wrap: only grab domain object if in use
- 05:51 PM Revision deda899d (main_repo): src: add using_domains to node_internals
- Make it easy to check if domains are in use
- 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. - 05:51 PM Revision 591cfe6b (main_repo): src: add node_isolate to remaining scopes
- 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... - 08:55 AM Revision c9850952 (main_repo): crypto: move write_head in bio's Reset() method
- 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... - 08:55 AM Revision 62a21426 (main_repo): crypto: fix style issues in bio
- Stop changing arguments, use local variables for things that change.
- 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... - 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...
04/09/2013
- 07:39 PM Revision eeb4c321 (main_repo): crypto: remove unused ClientHelloParser field
- 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 - 08:41 PM Revision 67096fdb (main_repo): blog: Post for v0.8.23
04/08/2013
- 07:17 PM Revision 2e288326 (main_repo): buffer: fix offset checks
- Fixed offset checks in Buffer.readInt32LE() and Buffer.readInt32BE()
functions. - 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... - 02:35 PM Revision 7357bcb7 (main_repo): v8: reapply floating patches
- 02:35 PM Revision 587e83c6 (main_repo): v8: upgrade to 3.17.16
- 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... - 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... - 10:48 AM Revision ccabd4a6 (main_repo): process: expose NODE_MODULE_VERSION in process.versions
- 07:53 AM Revision 21f3c5c3 (main_repo): crypto: move write_head in bio's Reset() method
- 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... - 07:51 AM Revision 8c8ebe49 (main_repo): crypto: fix style issues in bio
- Stop changing arguments, use local variables for things that change.
- 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... - 03:48 AM Revision ff32ecd5 (main_repo): net: account encoding in .byteLength
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... - 05:17 PM Revision eb39c985 (main_repo): net: fix buffer iteration in bytesWritten
- 02:10 PM Revision 77715ede (main_repo): crypto: zero is not an error if writing 0 bytes
- fix #5128
- 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 ...
04/05/2013
- 03:05 PM Revision bd0d4581 (main_repo): stream: unused variable
- 03:05 PM Revision ea4f0b4a (main_repo): stream: remove vestiges of previous _transform API
- 02:32 PM Revision 1fd95b57 (main_repo): test: Fix message/error_exit
- 02:07 PM Revision aeef9518 (main_repo): doc: Correct caveats for http Readables
- 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 - 08:12 PM Revision 58f93ffc (main_repo): crypto: use better memory BIO implementation
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...
04/03/2013
- 07:46 PM Revision d8852aa9 (main_repo): build: depend on v8 postmortem-metadata if enabled
- 02:28 PM Revision 0f460b03 (main_repo): blog: Post about 0.10.3
- 02:28 PM Revision 734a1906 (main_repo): Now working on 0.10.4
- 02:27 PM Revision d1c9c93e (main_repo): Merge branch 'v0.10.3-release' into v0.10
- 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. - 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... - 01:18 PM Revision 88686aa4 (main_repo): http: Remove legacy ECONNRESET workaround code
- Fix #5179
- 01:17 PM Revision d46ebffb (main_repo): npm: Upgrade to 1.2.17
- 01:01 PM Revision b319264d (main_repo): test: fork-getconnections stricter, less chatty
- 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... - 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. - 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... - 12:52 PM Revision 4716dc66 (main_repo): assert: Simplify AssertError creation
- 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... - 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... - 12:52 PM Revision ec69fcf4 (main_repo): build: allow building with dtrace on osx
04/02/2013
- 12:44 PM Revision 38106da7 (main_repo): src: remove unused variables
- 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...
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... - 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... - 01:09 PM Revision 440dcae9 (main_repo): Ensure BAD domain example actually uses domain
- 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... - 12:44 PM Revision 889fec3c (main_repo): doc: typo fixes
- 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.
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... - 04:35 PM Revision 55ea7ccf (main_repo): repl: use more readable RegExp syntax for spaces
- This is just a cosmetic change really, nothing major.
- 04:10 PM Revision 085f9d63 (main_repo): repl: isSyntaxError() catches "strict mode" errors
- Closes #5178.
- 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. - 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... - 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... - 08:04 PM Revision fe7440ce (main_repo): build: allow building with dtrace on osx
03/29/2013
- 07:53 PM Revision 2093e7d9 (main_repo): lint: add isolate, remove semicolon
- 12:39 PM Revision 7af075ee (main_repo): crypto: Pass options to ctor calls
- 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::... - 11:10 AM Revision 87f9ece3 (main_repo): deps: upgrade libuv to c43e851
- 09:53 AM Revision 74ef9490 (main_repo): zlib: allow passing options to convenience methods
03/28/2013
- 05:53 PM Revision 1d17ced2 (main_repo): blog: v0.11.0 release
- 05:50 PM Revision 46da8c2d (main_repo): Now working on 0.11.1
- 05:50 PM Revision caacc19e (main_repo): Merge branch 'v0.11.0-release'
- 05:39 PM Revision f1fa7566 (main_repo): blog: Update linux binary tarball shasums
- I just accidentally the binary release.
- 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... - 04:19 PM Revision 9100dd4b (main_repo): lint
- Fixes lint errors introduced in 120e5a24df76deb5019abec9744ace94f0f3746a
- 04:11 PM Revision 97c70a66 (main_repo): Merge remote-tracking branch 'ry/v0.10'
- Conflicts:
src/node.cc
src/node_version.h - 04:06 PM Revision 708e8589 (main_repo): blog: Post about v0.10.2
- 04:06 PM Revision 61d254eb (main_repo): Node working on 0.10.3
- 04:05 PM Revision 8106dc36 (main_repo): Merge branch 'v0.10.2-release' into v0.10
- 03:12 PM Revision 902d6cb6 (main_repo): src: tie process.versions.uv to uv_version_string()
- 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... - 03:05 PM Revision 1b5ec033 (main_repo): deps: upgrade libuv to v0.10.3
- 02:35 PM Revision dea0634f (main_repo): npm: Upgrade to v1.2.15
- 01:59 PM Revision 4580be08 (main_repo): tls: handle SSL_ERROR_ZERO_RETURN
- see #5004
- 01:40 PM Revision 39058bef (main_repo): setTimeout: do not calculate Timeout._when property
- Dramatically improves Timer performance.
- 01:27 PM Revision 929e4d9c (main_repo): stream: Emit readable on ended streams via read(0)
- cc: @mjijackson
- 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... - 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... - 11:50 AM Revision 024a8b0c (main_repo): doc: debugger, dns, http: fix grammar
- 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. - 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...
03/27/2013
- 07:28 PM Revision 982877ec (main_repo): deps: upgrade libuv to 7514149
- 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... - 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... - 07:37 AM Revision 372911ff (main_repo): doc: addon: fix grammar
- 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... - 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 ...
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`. - 01:17 PM Revision 2eb84784 (main_repo): test: Use 'close' event in simple/test-repl-timeout-throw
- 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... - 11:34 AM Revision a80a132b (main_repo): doc: child_process: document 'error' event
- Fixes #5130.
- 11:09 AM Revision 0e08e147 (main_repo): doc: fix formatting in tty.markdown
- Fixes #5135.
- 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...
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 - 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... - 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... - 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... - 08:54 AM Revision 488b74d6 (main_repo): doc: mention `process.*.isTTY` under `process`
- 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... - 08:16 AM Revision 05bd6b7b (main_repo): bench: add child process read perf benchmark
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... - 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... - 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. - 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. - 09:46 PM Revision 9fae4dc1 (main_repo): timer: fix off-by-one ms error
- Fix #5103
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... - 02:17 PM Revision 648a0726 (main_repo): deps: upgrade libuv to eca008a
- 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 ... - 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 ... - 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... - 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... - 10:38 AM Revision 132c77e9 (main_repo): doc: document that stdio is usually blocking
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...
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 ... - 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... - 01:52 PM Revision 2f88272b (main_repo): Merge remote-tracking branch 'ry/v0.10' into master
- Conflicts:
src/node.cc
src/node_version.h - 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... - 12:14 PM Revision 92cc1878 (main_repo): blog: Post for v0.10.1
- 12:14 PM Revision 9d3a09f9 (main_repo): Now working on v0.10.2
- 12:13 PM Revision 41405f47 (main_repo): Merge branch 'v0.10.1-release' into v0.10
- 09:59 AM Revision e47a3e3f (main_repo): deps: upgrade libuv to 9b61939
- 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.... - 08:49 PM Revision 3dd7938c (main_repo): npm: upgrade to 1.2.15
03/20/2013
- 07:49 PM Revision 855caa82 (main_repo): crypto: initialize transform lazily
- 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... - 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... - 12:16 PM Revision 3dac4213 (main_repo): bench: add dgram send/recv benchmark
- 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... - 04:26 AM Revision 40b1c9a6 (main_repo): v8: unbreak build on smartos after 831af97df211f04
- 08:56 PM Revision ad819bcc (main_repo): src: bump NODE_MODULE_VERSION after abi change
- 08:53 PM Revision dc29d649 (main_repo): test: fix up weakref.cc after v8 api change
- 08:37 PM Revision 25eaacad (main_repo): fs: make write/appendFileSync correctly set file mode
- 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... - 08:11 PM Revision 3cb5bf1c (main_repo): dtrace: fix style in ustack helper
- 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. - 08:11 PM Revision d9036a5d (main_repo): dtrace: More style
- Continuation lines should be indented with 4 spaces, not a tab.
- 08:11 PM Revision 425163e0 (main_repo): dtrace: Make D style more D-ish
- 08:11 PM Revision 3375bd8d (main_repo): dtrace: x64 ustack helper
- 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. - 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. - 08:11 PM Revision 8bffa333 (main_repo): v8: loosen artificial mmap constraint
- Fixes #4010.
- 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... - 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. - 08:11 PM Revision 83261e78 (main_repo): deps: update v8 to 3.17.13
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.
- 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 ... - 03:07 PM Revision 8019800c (main_repo): Update .mailmap and AUTHORS
- 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 ...
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...
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 - 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 - 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. - 08:45 AM Revision f217b5ed (main_repo): doc: fix typo in crypto docs
03/16/2013
- 06:52 PM Revision 852444a7 (main_repo): doc: https: Fix the link to tls.connect
- 06:32 PM Revision f5a337e0 (main_repo): deps: upgrade libuv to b45a74f
- 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... - 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.
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...
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... - 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. - 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.
- 07:03 PM Revision c0721bcd (main_repo): repl: Use a domain to catch async errors safely
- Fix #2031
- 04:49 PM Revision 5eacdd4b (main_repo): repl: emit 'reset' event when context is reset
- Closes #1183.
- 04:06 PM Revision 1f53cfde (main_repo): doc: don't mark fs callbacks as optional
- Refs #5005, #5008
- 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... - 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... - 10:55 AM Revision e99dff46 (main_repo): deps: upgrade libuv to 7b66ea1
- 07:55 AM Revision 028c630e (main_repo): doc: change dgram to socket for properties of dgram.Socket
- Fixes #4919.
Also available in: Atom