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.
Ben Noordhuis
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
Nathan Rajlich
02:15 PM Revision dba47aef (main_repo): docs: fix typo in Buffer#toJSON() docs
Nathan Rajlich
02:04 PM Revision a4ef01df (main_repo): buffer: implement Buffer.prototype.toJSON()
Returns an Array-representation of the Buffer.
Closes #3905.
Nathan Rajlich

09/08/2012

06:09 PM Revision fb383a0a (main_repo): util: make util.inspect() work when "hasOwnProperty" is overwritten
Nathan Rajlich
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...
Ben Noordhuis

09/06/2012

04:00 PM Revision 0087bc63 (main_repo): cluster.worker description and examples ere missing from the top l...
Pooya Karimian
10:07 AM Revision 052e63f2 (main_repo): v8: fix semaphore on MacOS
Landed upstream: https://chromiumcodereview.appspot.com/10867009/ Fedor Indutny
09:58 AM Revision c5e554dc (main_repo): v8: reapply floating patches
Bert Belder
09:58 AM Revision 4899116d (main_repo): v8: upgrade to 3.11.10.22
Bert Belder

09/04/2012

06:01 PM Revision 8e0c830c (main_repo): tls: async session storage
Fedor Indutny
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...
Ben Noordhuis
03:15 PM Revision 6174ea6b (main_repo): doc: don't use '
Ref: #3964 Bert Belder
10:04 AM Revision 7b6d3cea (main_repo): build: add ninja support to Makefile
Ben Noordhuis
10:04 AM Revision d3135e0f (main_repo): build: add configure option to build with ninja
Timothy J Fontaine
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...
Ben Noordhuis
09:02 AM Revision 972cdf82 (main_repo): Merge remote-tracking branch 'origin/v0.8'
Conflicts:
deps/uv/include/uv.h
src/node_crypto.cc
Ben Noordhuis
08:41 AM Revision 19a43226 (main_repo): test: add extra checks in simple/test-cli-eval
Ben Noordhuis
08:39 AM Revision 83b1dda1 (main_repo): cli: make argument to -p optional
Ben Noordhuis

09/03/2012

06:41 PM Revision 9f57e422 (main_repo): doc: fix typo in api/cluster
Atsuya Takagi
05:33 PM Revision 7dfa587d (main_repo): crypto, tls: make setSNICallback() compatible with domains
Ben Noordhuis
05:33 PM Revision 7d0543c1 (main_repo): crypto: make pbkdf2() compatible with domains
Ben Noordhuis
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...
Ben Noordhuis
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...
Bert Belder
10:42 AM Revision f03c3203 (main_repo): cli: make -p equivalent to -pe
Fixes #3938. Ben Noordhuis

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.
koichik
07:59 AM Revision 37f0eb8d (main_repo): Revert "buffer: added support for writing NaN and Infinity"
This reverts commit 6b9425fe3783193cf95cb04cbcbcbb97f5a77d31. koichik
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...
Ben Noordhuis
07:32 AM Revision 6c5fdd52 (main_repo): doc: document prerequisites in README
Ben Noordhuis

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.
koichik

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. Ben Noordhuis
06:23 PM Revision f347077e (main_repo): tls: support unix domain socket/named pipe in tls.connect
Shigeki Ohtsu
11:29 AM Revision ed103409 (main_repo): uv: upgrade to 5eb1d19
Bert Belder
11:28 AM Revision 9603f08f (main_repo): uv: upgrade to 24c062c
Bert Belder
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...
Bert Belder

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...
Nathan Rajlich
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...
Nathan Rajlich
06:27 PM Revision a57d3159 (main_repo): doc: fix grammar errors
Ankur Oberoi
06:06 PM Revision 4784ea1a (main_repo): deps: upgrade http_parser to ad3b631
Ben Noordhuis
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...
Ben Noordhuis
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.
isaacs
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...
Ben Noordhuis

08/28/2012

06:34 PM Revision 0ef1e5b5 (main_repo): blog: Post for 0.9.1 release
isaacs
06:32 PM Revision 459717ef (main_repo): Now working on 0.9.2
isaacs
06:31 PM Revision 1550ddaa (main_repo): Merge branch 'v0.9.1-release'
isaacs
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...
isaacs
06:16 PM Revision 143e9bef (main_repo): test: make test-fs-truncate pass on windows
Bert Belder
04:49 PM Revision 4cfd64e0 (main_repo): uv: upgrade to abc945b
Bert Belder
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
Bearice Ren
03:50 PM Revision 69d8e77f (main_repo): uv: upgrade to 162e57b
Bert Belder
03:46 PM Revision c06e1002 (main_repo): windows: make test-child-process-exec-error pass
Bert Belder
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.
Ian Babrou
08:54 PM Revision bf16d928 (main_repo): Merge branch 'v0.8'
Conflicts:
ChangeLog
deps/openssl/openssl.gyp
src/node_version.h
Bert Belder
08:44 PM Revision 4822d780 (main_repo): uv: upgrade to 621a4e3
Bert Belder
08:17 PM Revision 24184345 (main_repo): windows: fix single-accept mode for shared server sockets
Bert Belder

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.
Ben Noordhuis
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-...
Ben Noordhuis
04:03 PM Revision e5d95ba9 (main_repo): fs: Throw early on invalid encoding args
Re #3918 isaacs
04:03 PM Revision 985e3a25 (main_repo): lint
isaacs
04:01 PM Revision 05282588 (main_repo): Buffer.isEncoding(enc)
Re: #3918 isaacs

08/24/2012

07:11 PM Revision 2d0c1da9 (main_repo): docs: fix syntax error in "https" example
Nathan Rajlich
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.
Nathan Rajlich
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.
Nathan Rajlich
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.
Ben Noordhuis
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.
Brian White
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.
koichik
09:47 AM Revision 59011448 (main_repo): doc: more uniform and sleek buttons
Closes GH-3909 Brandon Wilson

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...
Nathan Rajlich
07:45 PM Revision f8fd9aca (main_repo): build: use the openssl android configuration for "arm" builds
Nathan Rajlich
11:54 AM Revision 985fdf2c (main_repo): doc: tidy the community page html file
Bert Belder
11:54 AM Revision 6c371c6a (main_repo): doc: remove Felix's IRC logs from the community page
It's been down for months. Bert Belder
11:54 AM Revision 31ddd951 (main_repo): doc: move ul styling to pipe.css
Bert Belder
11:54 AM Revision 1eab5141 (main_repo): doc: pixel nudge
Bert Belder
11:54 AM Revision 45cd4e21 (main_repo): doc: use somewhat consistent styling for css assets
Bert Belder
10:04 AM Revision 81b711ba (main_repo): doc: remove nodejs-dev from the community page
Stéphan Kochen
10:03 AM Revision 422772f2 (main_repo): net: fix asserts
Fixes a 'Converting circular structure to JSON' TypeError. Ben Noordhuis

08/22/2012

06:11 PM Revision 1597ce0e (main_repo): website: Fix download link on win, un-break industry section
isaacs
05:58 PM Revision 99ad52ec (main_repo): doc: remote the "recommended modules" section
Bert Belder
03:53 PM Revision 0407ecfc (main_repo): blog: v0.8.8 release
isaacs
03:52 PM Revision 0ccdedab (main_repo): Now working on 0.8.9
isaacs
03:51 PM Revision 0ee1760e (main_repo): Merge branch 'v0.8.8-release' into v0.8
isaacs
03:18 PM Revision f90c9ce0 (main_repo): Upgrade GYP to r1477
Ryan Dahl
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()...
isaacs
02:03 PM Revision c2594999 (main_repo): npm: Upgrade to 1.1.59
isaacs
02:03 PM Revision ee200942 (main_repo): lint
isaacs
04:05 AM Revision 18675114 (main_repo): build: compile with -Wextra -Wno-unused-parameter
Ben Noordhuis
03:33 AM Revision 2e1f2b53 (main_repo): doc: fix typo in cluster example code
Ron Korving
08:38 PM Revision 2f1985ca (main_repo): npm: Upgrade to 1.1.57
isaacs

08/21/2012

07:27 PM Revision 024f4b12 (main_repo): npm: Upgrade to 1.1.56
isaacs
06:54 PM Revision ed093f13 (main_repo): uv: upgrade to 564e7c7
Bert Belder
06:29 PM Revision 2bcb9ab7 (main_repo): npm: Upgrade to 1.1.55
isaacs
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...
Ben Noordhuis
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...
Ben Noordhuis
07:44 AM Revision 7c75ca71 (main_repo): doc: cluster: setupMaster() can be called only once
Ben Noordhuis
06:50 AM Revision 2cdf427d (main_repo): signal_wrap: fix unused variable compiler warning
Ben Noordhuis
09:05 PM Revision ef0ca2af (main_repo): v8: reapply floating patches
Bert Belder
09:04 PM Revision 2d923935 (main_repo): v8: upgrade to v3.11.10.19
Bert Belder

08/20/2012

06:37 PM Revision 2c5828b6 (main_repo): Remove node_io_watcher
Bert Belder
06:32 PM Revision 34fc9788 (main_repo): Delete the old node_signal_watcher code
Bert Belder
06:18 PM Revision 600a6468 (main_repo): process: use uv_signal instead of ev_signal
Bert Belder
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...
Bert Belder
12:41 PM Revision 6bec5440 (main_repo): uv: upgrade to 8073a26
Bert Belder
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...
Bert Belder
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.
Ben Noordhuis
11:29 AM Revision 0844e235 (main_repo): deps: upgrade libuv to 012cbda
Ben Noordhuis
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...
Nathan Rajlich

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:...
Ben Noordhuis
08:03 AM Revision 05b3f880 (main_repo): test: use common.PORT in simple/test-regress-GH-1697
Ben Noordhuis
08:03 AM Revision 28d30346 (main_repo): test: use common.PORT in pummel/test-net-timeout2
Ben Noordhuis
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 ...
Ben Noordhuis
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
Ben Noordhuis
08:30 PM Revision 9918e5d4 (main_repo): windows: make junctions work again
Closes GH-3879 Bert Belder

08/16/2012

07:08 PM Revision 9263213d (main_repo): Avoid compiler warning about negating unsigned value
Bert Belder
07:02 PM Revision e8fd808d (main_repo): windows: avoid MSVC warnings about templates not having a dll inte...
Bert Belder
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...
isaacs
05:43 PM Revision b7223abb (main_repo): v8: Reapply floating patches
isaacs
05:42 PM Revision 73976b6c (main_repo): v8: Upgrade to 3.11.10.18
isaacs
09:56 PM Revision 226d37bb (main_repo): blog: Fix binary links for 0.8.7 post
isaacs
09:05 PM Revision f9df96b9 (main_repo): email-footer: update the binary package links to x86/x64
Nathan Rajlich
08:33 PM Revision c0558ff7 (main_repo): website: fix font-size on 'explore' list items
isaacs
08:25 PM Revision 073c7b4d (main_repo): Now working on 0.8.8
isaacs
08:25 PM Revision 25de1c1f (main_repo): Merge branch 'v0.8.7-release' into v0.8
isaacs
08:23 PM Revision b6cf0454 (main_repo): blog: release 0.8.7
isaacs

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...
isaacs
06:52 PM Revision 24ff8f4c (main_repo): website: Sharpen and clean up download page more
Retinaify the images! isaacs
02:29 PM Revision 86778607 (main_repo): build: Don't set gcc_version for Windows
isaacs
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.
isaacs
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 ...
Golo Roden
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
isaacs
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 ...
Ben Noordhuis

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...
Ben Noordhuis
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...
Ben Noordhuis
05:06 PM Revision de32b389 (main_repo): addon: remove node-waf, superseded by node-gyp
Ben Noordhuis
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 ...
Ben Noordhuis

08/13/2012

04:07 PM Revision 22804a9e (main_repo): module: use 'repl' as the filename arg if missing
Fix #3859 isaacs
01:04 PM Revision 50c7d80f (main_repo): events: emitter.listeners() should not have side effects
Fixes #3803 isaacs
12:52 PM Revision 8eccc417 (main_repo): bench: fetch port from env
http_simple.js honors $PORT, http_simple_bench.sh should too. jbergstroem
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...
Ben Noordhuis
09:33 AM Revision 100e163d (main_repo): build: compile with -fno-tree-vrp when gcc >= 4.0
Ben Noordhuis
09:33 AM Revision 9f26130a (main_repo): deps: upgrade libuv to 2c3e8b6
Ben Noordhuis

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.
Nathan Rajlich
03:48 PM Revision 6b18e88b (main_repo): tls: handle multiple CN fields when verifying cert
Fixes #3861. Ben Noordhuis

08/11/2012

07:15 PM Revision 320ae691 (main_repo): timers: make unref'd timeouts execute in a domain
Timothy J Fontaine
06:08 PM Revision 4ef808ec (main_repo): doc: remove unused util from child_process
Kyle Robinson Young
06:07 PM Revision 382f22f2 (main_repo): timers: implement setImmediate
Timothy J Fontaine
 

Also available in: Atom