Activity
From 08/11/2012 to 09/09/2012
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...
08/17/2012
- 08:11 AM Revision 6c999fd2 (main_repo): timers: fix assertion in Timeout.unref()
- Ensure that the delay >= 0 when detaching the timer from the queue. Fixes the
following assertion:
uv_timer_start:... - 08:03 AM Revision 05b3f880 (main_repo): test: use common.PORT in simple/test-regress-GH-1697
- 08:03 AM Revision 28d30346 (main_repo): test: use common.PORT in pummel/test-net-timeout2
- 07:45 AM Revision 916832cd (main_repo): test: fix function name typo
- It doesn't affect the semantics of the test because it checks if that
particular bit of code throws an exception. It ... - 07:05 AM Revision a177f55b (main_repo): Merge remote-tracking branch 'origin/v0.8'
- Conflicts:
ChangeLog
src/node_version.h
test/message/stdin_messages.out
tools/install.py - 08:30 PM Revision 9918e5d4 (main_repo): windows: make junctions work again
- Closes GH-3879
08/16/2012
- 07:08 PM Revision 9263213d (main_repo): Avoid compiler warning about negating unsigned value
- 07:02 PM Revision e8fd808d (main_repo): windows: avoid MSVC warnings about templates not having a dll inte...
- 06:41 PM Revision 060141c5 (main_repo): website: Improved install button behavior
- Just install whatever's best for the OS.
Detect host os and architecture from the navigator properties. If we
can't... - 05:43 PM Revision b7223abb (main_repo): v8: Reapply floating patches
- 05:42 PM Revision 73976b6c (main_repo): v8: Upgrade to 3.11.10.18
- 09:56 PM Revision 226d37bb (main_repo): blog: Fix binary links for 0.8.7 post
- 09:05 PM Revision f9df96b9 (main_repo): email-footer: update the binary package links to x86/x64
- 08:33 PM Revision c0558ff7 (main_repo): website: fix font-size on 'explore' list items
- 08:25 PM Revision 073c7b4d (main_repo): Now working on 0.8.8
- 08:25 PM Revision 25de1c1f (main_repo): Merge branch 'v0.8.7-release' into v0.8
- 08:23 PM Revision b6cf0454 (main_repo): blog: release 0.8.7
08/15/2012
- 06:52 PM Revision f640c5d3 (main_repo): 2012.08.15, Version 0.8.7 (Stable)
- * npm: Upgrade to 1.1.49
* website: download page (Golo Roden)
* crypto: fix uninitialized memory access in openssl... - 06:52 PM Revision 24ff8f4c (main_repo): website: Sharpen and clean up download page more
- Retinaify the images!
- 02:29 PM Revision 86778607 (main_repo): build: Don't set gcc_version for Windows
- 12:10 PM Revision afa57799 (main_repo): website: Use table for download page
- Paragraphs of text are too wordy.
Use big pretty images and clickable blocky links. - 12:09 PM Revision 15c6c0ee (main_repo): website: download page
- - Improved styling of download links.
- index.html#download now redirects to /download/
- Added missing hyphens, and ... - 11:27 PM Revision 3ccee087 (main_repo): npm: Upgrade to 1.1.49
- - node-gyp@0.6.5
- abstracted-out configs
- publishing over proxies
- bugfixes to all the deps - 08:15 PM Revision 2c13cbbc (main_repo): crypto: fix uninitialized memory access in openssl
- ASN1_STRING_to_UTF8() passes an ASN1_STRING to ASN1_STRING_set() but forgot to
initialize the `length` field.
Fixes ...
08/14/2012
- 07:37 PM Revision 90ea6810 (main_repo): test: fix up `make valgrind-test`
- * valgrind complained too much about memory leaks from the V8 heap to be
useful, run it with --leak-check=no. Not i... - 05:11 PM Revision bcb5bdeb (main_repo): test: raise pummel/test-net-throttle write req size
- pummel/test-net-throttle assumes that a couple of big write requests result in
some of them getting queued because th... - 05:06 PM Revision de32b389 (main_repo): addon: remove node-waf, superseded by node-gyp
- 05:00 PM Revision 786e1e87 (main_repo): buffer, crypto: fix buffer decoding
- Before this commit, DecodeWrite() mistakenly tried to convert buffers to
UTF-8 strings which:
a) produced invalid ...
08/13/2012
- 04:07 PM Revision 22804a9e (main_repo): module: use 'repl' as the filename arg if missing
- Fix #3859
- 01:04 PM Revision 50c7d80f (main_repo): events: emitter.listeners() should not have side effects
- Fixes #3803
- 12:52 PM Revision 8eccc417 (main_repo): bench: fetch port from env
- http_simple.js honors $PORT, http_simple_bench.sh should too.
- 12:10 PM Revision c492d43f (main_repo): tls: fix segfault in pummel/test-tls-ci-reneg-attack
- Commit 4e5fe2d changed the way how process.nextTick() works:
process.nextTick(function foo() {
process.nex... - 09:33 AM Revision 100e163d (main_repo): build: compile with -fno-tree-vrp when gcc >= 4.0
- 09:33 AM Revision 9f26130a (main_repo): deps: upgrade libuv to 2c3e8b6
08/12/2012
- 05:49 PM Revision 00fa8864 (main_repo): tools: remove "addon.gypi" and "gyp_addon"
- They've been merged into `node-gyp` and aren't serving any purpose
in the node repo. Fixes #3760. - 03:48 PM Revision 6b18e88b (main_repo): tls: handle multiple CN fields when verifying cert
- Fixes #3861.
08/11/2012
Also available in: Atom