Activity
From 08/19/2012 to 09/17/2012
09/18/2012
- 09:34 PM Revision d406a825 (main_repo): Now working on v0.9.3
- 09:34 PM Revision 7fcb7b4d (main_repo): Merge branch 'v0.9.2-release'
- 09:33 PM Revision 43a2b291 (main_repo): blog: Post for 0.9.2
- 08:54 PM Revision 22974a1a (main_repo): openssl: Set flags to properly build on sunos
- 08:54 PM Revision 9423aa99 (main_repo): openssl: fix the Windows x64 build
- 08:54 PM Revision 6e205588 (main_repo): 2012.09.17, Version 0.9.2 (Unstable)
- * http_parser: upgrade to ad3b631
* openssl: upgrade 1.0.1c
* darwin: use FSEvents to watch directory changes (Fedo... - 08:13 PM Revision 90a62539 (main_repo): openssl: fix the Windows x64 build
09/17/2012
- 06:49 PM Revision 15101163 (main_repo): test: fs.watch filename support on Darwin
- 06:36 PM Revision b788c5e7 (main_repo): uv: Upgrade to 778144f0
- joyent/libuv@778144f0b5bc14fe55d79854d0a67124ceaa4b22
- 04:59 PM Revision fb6c314b (main_repo): configure: always use shlex instead of split
- Use shlex module instead of builtin string split to parse CC.
- 01:44 PM Revision 7144be70 (main_repo): url: Go much faster by using Url class
- V8 loves it when JavaScript pretends to be a Classic inheritance
type of language.
Before:
$ ./node benchmark/url.j... - 11:52 AM Revision 39a0836d (main_repo): fs: fix watchFile() missing deletion events
- Make sure the deletion event gets reported in the following scenario:
1. Watch a file.
2. The initial stat() goe... - 10:05 AM Revision a08271c7 (main_repo): doc: fix three typos
- 01:20 AM Revision 96ca59fb (main_repo): process: fix setuid() and setgid() error reporting
- Zero errno before calling getgrnam_r() or getpwnam_r(). If errno had previously
been clobbered, node would report the...
09/14/2012
- 06:19 PM Revision 3806cf0d (main_repo): test: set rejectUnauthorized in tls/https tests
- Update the tls and https tests to explicitly set rejectUnauthorized instead of
relying on the NODE_TLS_REJECT_UNAUTHO... - 06:19 PM Revision 35607f3a (main_repo): tls, https: validate server certificate by default
- This commit changes the default value of the rejectUnauthorized option from
false to true.
What that means is that t... - 10:00 PM Revision 4c171a50 (main_repo): uv: upgrade to 3d9de13
- 08:56 PM Revision d908b83f (main_repo): uv: upgrade to a28f145
- 08:37 PM Revision db5c26e3 (main_repo): fs: fix assert in fs.watch()
- Fix the following error:
FSEventWrap: Aborting due to unwrap failure at ../../src/fs_event_wrap.cc:169
It's possi... - 08:37 PM Revision 07804c7c (main_repo): fs: don't segfault on deeply recursive stat()
- Check that the calls to Integer::New() and Date::New() succeed and bail out if
they don't.
V8 returns an empty handl...
09/13/2012
- 06:00 PM Revision 1d52968d (main_repo): v8: Replace VFP by VFP2 in common.gypi
- This fixes an omission in cl 10818026.
Patch by Nathan Rajlich.
Review URL: http://codereview.chromium.org/10913256 - 06:00 PM Revision 25c2940a (main_repo): v8: Relax requirement from VFP3 to VFP2 where possible.
- BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10818026
git-svn-id: https://v8.googlecode.com/svn/br... - 10:31 AM Revision 7ab4a77d (main_repo): buffer: update constructor prototype
- Change Buffer::New(char*, size_t) to Buffer::New(const char*, size_t).
- 10:20 AM Revision bec863b7 (main_repo): crypto: use uv_thread_self()
- 10:18 AM Revision dd1b9477 (main_repo): deps: upgrade libuv to 1f9bd99
- 08:02 AM Revision 2c97da82 (main_repo): bench: correct time calculation in url.js
- 11:51 PM Revision 1bcf29ef (main_repo): openssl: disable EC_NISTP_64_GCC_128 on ia32
- uint128_t won't work on 32-bit platform
Closes #4008.
09/12/2012
- 07:21 PM Revision 10ba95c1 (main_repo): bench: improve url parser benchmark
- 07:21 PM Revision f5c68b28 (main_repo): bench: add url parser benchmark
- 06:13 PM Revision bb207c28 (main_repo): Merge remote-tracking branch 'ry/v0.8' into master
- Conflicts:
ChangeLog
src/node_version.h
test/simple/test-util-inspect.js - 12:50 PM Revision 451ff154 (main_repo): http: Remove timeout handler when data arrives
- 11:57 AM Revision d3fa0dcb (main_repo): openssl: disable harmless compiler warnings
- Compile with -Wno-missing-field-initializers and -Wno-old-style-declaration.
The warnings are harmless but they clutt... - 11:08 AM Revision 58a5bc1e (main_repo): doc: fs: clarfify fs.watch() documentation
- fs.watch() is implemented on all supported platforms but, depending on the
object being watched, doesn't always work ... - 11:24 PM Revision 4b8721aa (main_repo): openssl: remove obsolete patch files
- These patches were provided by Android and Chromium. In this form they
are not useful. The ones that we need are land... - 11:24 PM Revision 8d082d0f (main_repo): openssl: update the GYP build to work with openssl 1.0.1c
- 11:23 PM Revision c4b9be7c (main_repo): openssl: replace symlinks by #include shims
- Git for Windows can't create symlinks. This works too.
- 11:23 PM Revision 709e9352 (main_repo): openssl: use dummy OPENSSL_cpuid_setup function
- Use a empty implementation for function OPENSSL_cpuid_setup to resolve link
error. We should figure out how to geenra... - 11:23 PM Revision 9fc84fda (main_repo): openssl: don't read user input from the TTY
- 11:23 PM Revision 988a164c (main_repo): openssl: fix uninitialized memory access
- ASN1_STRING_to_UTF8() passes an ASN1_STRING to ASN1_STRING_set() but
forgot to initialize the `length` field.
Fixes ... - 11:23 PM Revision c23ac14c (main_repo): openssl: backward compatibility after x509 hash function change
- There are many symbolic links under /etc/ssl/certs created by using hash of
the pem certificates in order for OpenSSL... - 11:23 PM Revision 2fad7a8c (main_repo): openssl: apply upstream sha1-armv4-large.pl patch
- This is a back-port of r22768: sha1-armv4-large.pl: comply with ABI.
- 11:23 PM Revision 1d9b4ace (main_repo): openssl: support handshake cut-through
- Enables SSL3+ clients to send application data immediately following the
Finished message even when negotiating full-... - 11:23 PM Revision ff22a0cb (main_repo): openssl: reduce memory consumption
- SSL records may be as large as 16K, but are typically < 2K. In
addition, a historic bug in Windows allowed records t... - 08:46 PM Revision 4870a4e3 (main_repo): doc: http: expand request.headers documentation
09/11/2012
- 06:40 PM Revision b61ae54e (main_repo): openssl: upgrade to vanilla openssl 1.0.1c
- 02:59 PM Revision 362189a5 (main_repo): Now working on 0.8.10
- 02:59 PM Revision d80de98e (main_repo): blog: Post for 0.8.9
- 02:58 PM Revision 72d31248 (main_repo): Merge branch 'v0.8.9-release' into v0.8
- 02:08 PM Revision b88c3902 (main_repo): 2012.09.11, Version 0.8.9 (Stable)
- * v8: upgrade to 3.11.10.22
* GYP: upgrade to r1477
* npm: Upgrade to 1.1.61
* npm: Don't create world-writable fi... - 01:57 PM Revision 1c2982b9 (main_repo): Update doc and test for sunos/solaris switch
- 12:33 PM Revision c8c638a8 (main_repo): buffer: change prototype of Data() and Length()
- Make Buffer:Data() and Buffer::Length() accept a Value instead of an Object.
- 11:45 AM Revision 6e0b8b16 (main_repo): doc: Fork me image should be full url
- 11:43 AM Revision e35cec5c (main_repo): doc: Put current version on homepage
- 11:43 AM Revision 005ae232 (main_repo): doc: Add Node Dublin to community page
- 09:42 AM Revision eaf13431 (main_repo): crypto: remove legacy openssl compatibility code
- Remove code that works around a padding bug in older versions of openssl, the
bundled version of openssl contains the... - 09:40 AM Revision 98d53ac5 (main_repo): test: add AES-256 padding crypto test
09/10/2012
- 07:00 PM Revision 41e1b171 (main_repo): stream.pipe: Don't call destroy() unless it's a function
- 12:11 PM Revision 54a4c639 (main_repo): npm: Upgrade to 1.1.61
09/09/2012
- 07:31 PM Revision 5d9968f5 (main_repo): installer: don't install header files
- They are no longer necessary now that node-waf has been removed. People need to
switch to node-gyp. - 02:41 PM Revision 608898c1 (main_repo): configure: add a "--dest-os" option to force a gyp "flavor"
- This makes cross-compiling easier. i.e. from my mac:
./configure --dest-cpu=arm --dest-os=linux - 02:15 PM Revision dba47aef (main_repo): docs: fix typo in Buffer#toJSON() docs
- 02:04 PM Revision a4ef01df (main_repo): buffer: implement Buffer.prototype.toJSON()
- Returns an Array-representation of the Buffer.
Closes #3905.
09/08/2012
- 06:09 PM Revision fb383a0a (main_repo): util: make util.inspect() work when "hasOwnProperty" is overwritten
- 03:43 PM Revision 9a3521cb (main_repo): http: respect HTTP/1.0 TE header
- A HTTP/1.0 client does not support 'Transfer-Encoding: chunked' unless it
explicitly requests it by sending a 'TE: ch...
09/06/2012
- 04:00 PM Revision 0087bc63 (main_repo): cluster.worker description and examples ere missing from the top l...
- 10:07 AM Revision 052e63f2 (main_repo): v8: fix semaphore on MacOS
- Landed upstream: https://chromiumcodereview.appspot.com/10867009/
- 09:58 AM Revision c5e554dc (main_repo): v8: reapply floating patches
- 09:58 AM Revision 4899116d (main_repo): v8: upgrade to 3.11.10.22
09/04/2012
- 06:01 PM Revision 8e0c830c (main_repo): tls: async session storage
- 04:07 PM Revision 790d651f (main_repo): http: make http.ServerResponse emit 'end'
- This used to be the internal 'finish' event. Make it public so API users will
know when the response has been sent co... - 03:15 PM Revision 6174ea6b (main_repo): doc: don't use '
- Ref: #3964
- 10:04 AM Revision 7b6d3cea (main_repo): build: add ninja support to Makefile
- 10:04 AM Revision d3135e0f (main_repo): build: add configure option to build with ninja
- 09:08 AM Revision 2efa3ae6 (main_repo): installer: reapply b21c8e0b, honor --without-npm
- This bug was already fixed in the v0.8 branch but git skips the patch when
merging v0.8 into master. Reapply it manua... - 09:02 AM Revision 972cdf82 (main_repo): Merge remote-tracking branch 'origin/v0.8'
- Conflicts:
deps/uv/include/uv.h
src/node_crypto.cc - 08:41 AM Revision 19a43226 (main_repo): test: add extra checks in simple/test-cli-eval
- 08:39 AM Revision 83b1dda1 (main_repo): cli: make argument to -p optional
09/03/2012
- 06:41 PM Revision 9f57e422 (main_repo): doc: fix typo in api/cluster
- 05:33 PM Revision 7dfa587d (main_repo): crypto, tls: make setSNICallback() compatible with domains
- 05:33 PM Revision 7d0543c1 (main_repo): crypto: make pbkdf2() compatible with domains
- 05:33 PM Revision d1eff9ab (main_repo): crypto: make randomBytes() compatible with domains
- Don't execute the callback in the context of the global object.
MakeCallback() tries to apply the active domain to t... - 01:05 PM Revision ea1cba62 (main_repo): windows: don't blow when a signal handler is attached
- Blowing up when the user attaches a signal handler makes no sense. Also,
in Node 0.10 signals will be supported, so a... - 10:42 AM Revision f03c3203 (main_repo): cli: make -p equivalent to -pe
- Fixes #3938.
09/02/2012
- 08:01 AM Revision 7f404e35 (main_repo): buffer: added support for writing NaN and Infinity
- to writeDoubleBE(), writeDoubleLE(), writeFloatBE() and writeFloatLE().
Fixes #3934. - 07:59 AM Revision 37f0eb8d (main_repo): Revert "buffer: added support for writing NaN and Infinity"
- This reverts commit 6b9425fe3783193cf95cb04cbcbcbb97f5a77d31.
- 07:49 AM Revision 870307de (main_repo): crypto: fix build error on OS X
- pthread_t is a pointer type on OS X but an unsigned long on most other
platforms. Use a C style cast because reinterp... - 07:32 AM Revision 6c5fdd52 (main_repo): doc: document prerequisites in README
09/01/2012
- 11:27 AM Revision 6b9425fe (main_repo): buffer: added support for writing NaN and Infinity
- to writeDoubleBE(), writeDoubleLE(), writeFloatBE() and writeFloatLE().
Fixes #3934.
08/30/2012
- 06:40 PM Revision 298f6bff (main_repo): crypto: use CRYPTO_THREADID_set_callback()
- Don't use CRYPTO_set_id_callback(), it's deprecated.
- 06:23 PM Revision f347077e (main_repo): tls: support unix domain socket/named pipe in tls.connect
- 11:29 AM Revision ed103409 (main_repo): uv: upgrade to 5eb1d19
- 11:28 AM Revision 9603f08f (main_repo): uv: upgrade to 24c062c
- 10:13 AM Revision b0d2795f (main_repo): child process: fix processes with IPC channel don't emit 'close'
- With this patch the IPC socket is no longer available in the
ChildProcess.stdio array. This shouldn't be very problem...
08/29/2012
- 07:12 PM Revision 355c1484 (main_repo): build: set `process.platform` to "sunos" on SunOS
- gyp sets it to "solaris" by default, but versions of node v0.6.x and
older would report "sunos". Let's keep things co... - 06:36 PM Revision 606a9339 (main_repo): build: set `process.platform` to "sunos" on SunOS
- gyp sets it to "solaris" by default, but versions of node v0.6.x and
older would report "sunos". Let's keep things co... - 06:27 PM Revision a57d3159 (main_repo): doc: fix grammar errors
- 06:06 PM Revision 4784ea1a (main_repo): deps: upgrade http_parser to ad3b631
- 04:53 PM Revision 8bec2612 (main_repo): tls, https: throw exception on missing key/cert
- Throw an exception in the tls.Server constructor when the options object
doesn't contain either a PFX or a key/certif... - 03:26 PM Revision dec16aa5 (main_repo): Test client renegotiation attacks on HTTPS
- This test should output roughly the same results as the tls ci-reneg attack
pummel test. However, it does not. - 08:36 PM Revision e4cef1a0 (main_repo): doc: update assert.doesNotThrow() docs
- It takes an optional "expected exception" argument that is not used meaningfully
but is nevertheless documented. Undo...
08/28/2012
- 06:34 PM Revision 0ef1e5b5 (main_repo): blog: Post for 0.9.1 release
- 06:32 PM Revision 459717ef (main_repo): Now working on 0.9.2
- 06:31 PM Revision 1550ddaa (main_repo): Merge branch 'v0.9.1-release'
- 06:27 PM Revision e6ce259d (main_repo): 2012.08.28, Version 0.9.1 (Unstable)
- * buffer: Add Buffer.isEncoding(enc) to test for valid encoding values (isaacs)
* Raise UV_ECANCELED on premature cl... - 06:16 PM Revision 143e9bef (main_repo): test: make test-fs-truncate pass on windows
- 04:49 PM Revision 4cfd64e0 (main_repo): uv: upgrade to abc945b
- 04:10 PM Revision ef3617c6 (main_repo): build: fix `make -j' fails after `make clean'
- make fails if:
./configure && make clean && make -j6
as out/Makefile has not yet be made when entering sub dirs - 03:50 PM Revision 69d8e77f (main_repo): uv: upgrade to 162e57b
- 03:46 PM Revision c06e1002 (main_repo): windows: make test-child-process-exec-error pass
- 09:04 AM Revision 3b17f3b8 (main_repo): constants: add O_DIRECT
- This will allow to speed up file i/o in some cases by usage of right offsets
and buffer sizes. - 08:54 PM Revision bf16d928 (main_repo): Merge branch 'v0.8'
- Conflicts:
ChangeLog
deps/openssl/openssl.gyp
src/node_version.h - 08:44 PM Revision 4822d780 (main_repo): uv: upgrade to 621a4e3
- 08:17 PM Revision 24184345 (main_repo): windows: fix single-accept mode for shared server sockets
08/27/2012
- 04:09 PM Revision 27867374 (main_repo): build: compile with -fno-tree-sink if gcc <= 4.4
- Fixes a 'pure virtual method called' run-time error with some versions of gcc
on some platforms, notably ARM. - 04:09 PM Revision 84590f3f (main_repo): build: fix -fno-tree-vrp heuristic
- -fno-tree-vrp is a gcc only switch. Don't enable it when compiling with clang,
it will only complain about -fno-tree-... - 04:03 PM Revision e5d95ba9 (main_repo): fs: Throw early on invalid encoding args
- Re #3918
- 04:03 PM Revision 985e3a25 (main_repo): lint
- 04:01 PM Revision 05282588 (main_repo): Buffer.isEncoding(enc)
- Re: #3918
08/24/2012
- 07:11 PM Revision 2d0c1da9 (main_repo): docs: fix syntax error in "https" example
- 05:31 PM Revision 0285dae2 (main_repo): repl: create a new Console instance for the repl when "useGlobal" ...
- Now `console.log('blah')` will work in a REPL running over a socket.
Closes #3876. - 05:31 PM Revision 025f53c3 (main_repo): console: refactor the console module to be reusable
- So that multiple instances can be created pointing
to different writable streams.
This is needed for #3876. - 04:56 PM Revision c4fa77a5 (main_repo): tools: fix missing initializer warning in js2c.py
- Fix a -Wmissing-field-initializers style compiler warning in the code that's
generated by js2c.py. - 11:26 AM Revision c78678b0 (main_repo): http: bubble up parser errors to ClientRequest
- Make parser errors bubble up to the ClientRequest instead of the underlying
net.Socket object.
Fixes #3776. - 10:56 AM Revision 752ac320 (main_repo): https: make https.get() accept a URL
- https.get() now accepts either a URL (as a string) or an options object.
Refs #2859.
Fixes #3882. - 09:47 AM Revision 59011448 (main_repo): doc: more uniform and sleek buttons
- Closes GH-3909
08/23/2012
- 07:46 PM Revision 7142b260 (main_repo): build: tweak the openssl android configuration to build
- Removed NO_CAST, NO_MD2 and NO_STORE because otherwise there were build errors.
Added NO_CAMELLIA, NO_MDC2, and NO_C... - 07:45 PM Revision f8fd9aca (main_repo): build: use the openssl android configuration for "arm" builds
- 11:54 AM Revision 985fdf2c (main_repo): doc: tidy the community page html file
- 11:54 AM Revision 6c371c6a (main_repo): doc: remove Felix's IRC logs from the community page
- It's been down for months.
- 11:54 AM Revision 31ddd951 (main_repo): doc: move ul styling to pipe.css
- 11:54 AM Revision 1eab5141 (main_repo): doc: pixel nudge
- 11:54 AM Revision 45cd4e21 (main_repo): doc: use somewhat consistent styling for css assets
- 10:04 AM Revision 81b711ba (main_repo): doc: remove nodejs-dev from the community page
- 10:03 AM Revision 422772f2 (main_repo): net: fix asserts
- Fixes a 'Converting circular structure to JSON' TypeError.
08/22/2012
- 06:11 PM Revision 1597ce0e (main_repo): website: Fix download link on win, un-break industry section
- 05:58 PM Revision 99ad52ec (main_repo): doc: remote the "recommended modules" section
- 03:53 PM Revision 0407ecfc (main_repo): blog: v0.8.8 release
- 03:52 PM Revision 0ccdedab (main_repo): Now working on 0.8.9
- 03:51 PM Revision 0ee1760e (main_repo): Merge branch 'v0.8.8-release' into v0.8
- 03:18 PM Revision f90c9ce0 (main_repo): Upgrade GYP to r1477
- 02:03 PM Revision a299c97b (main_repo): 2012.08.22, Version 0.8.8 (Stable)
- * V8: upgrade to 3.11.10.19
* npm: upgrade to 1.1.59
* windows: fix uninitialized memory access in uv_update_time()... - 02:03 PM Revision c2594999 (main_repo): npm: Upgrade to 1.1.59
- 02:03 PM Revision ee200942 (main_repo): lint
- 04:05 AM Revision 18675114 (main_repo): build: compile with -Wextra -Wno-unused-parameter
- 03:33 AM Revision 2e1f2b53 (main_repo): doc: fix typo in cluster example code
- 08:38 PM Revision 2f1985ca (main_repo): npm: Upgrade to 1.1.57
08/21/2012
- 07:27 PM Revision 024f4b12 (main_repo): npm: Upgrade to 1.1.56
- 06:54 PM Revision ed093f13 (main_repo): uv: upgrade to 564e7c7
- 06:29 PM Revision 2bcb9ab7 (main_repo): npm: Upgrade to 1.1.55
- 04:27 PM Revision badbd1af (main_repo): tls: update default cipher list
- Update the default cipher list from RC4-SHA:AES128-SHA:AES256-SHA
to ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:RC4:HI... - 08:29 AM Revision 63d13e86 (main_repo): child_process: emit error on exec failure
- libuv calls the exit cb with exit code == -1 when it fails to spawn the new
process. Anticipate that and emit the err... - 07:44 AM Revision 7c75ca71 (main_repo): doc: cluster: setupMaster() can be called only once
- 06:50 AM Revision 2cdf427d (main_repo): signal_wrap: fix unused variable compiler warning
- 09:05 PM Revision ef0ca2af (main_repo): v8: reapply floating patches
- 09:04 PM Revision 2d923935 (main_repo): v8: upgrade to v3.11.10.19
08/20/2012
- 06:37 PM Revision 2c5828b6 (main_repo): Remove node_io_watcher
- 06:32 PM Revision 34fc9788 (main_repo): Delete the old node_signal_watcher code
- 06:18 PM Revision 600a6468 (main_repo): process: use uv_signal instead of ev_signal
- 12:42 PM Revision d38d7bea (main_repo): unix: don't explicitly instantiate v8::Persistent<x> templates
- These explicit instantiations were added to make MSVC happy. It turns
out that some older versions of gcc and llvm no... - 12:41 PM Revision 6bec5440 (main_repo): uv: upgrade to 8073a26
- 12:13 PM Revision 772b3bf4 (main_repo): unix: don't explicitly instantiate v8::Persistent<x> templates
- These explicit instantiations were added to make MSVC happy. It turns
out that some older versions of gcc and llvm no... - 11:29 AM Revision b1ffbdc9 (main_repo): fs: fix use after free in stat watcher
- The uv_fs_poll_t handle was stopped but not closed, leaving libuv's internal
handle queue in a corrupted state. - 11:29 AM Revision 0844e235 (main_repo): deps: upgrade libuv to 012cbda
- 11:18 AM Revision be3a77bd (main_repo): build: don't use "-Wnewline-eof" on OS X
- This is the only thing preventing a manually compiled version of GCC
(rather than Apple's provided llvm-gcc or heavil...
Also available in: Atom