Activity

From 05/27/2013 to 06/25/2013

06/25/2013

02:12 PM Revision adf9b67e (main_repo): Merge remote-tracking branch 'ry/v0.10' into master
Conflicts:
ChangeLog
deps/uv/ChangeLog
deps/uv/src/unix/stream.c
deps/uv/src/version.c
deps/v8/build/common.gypi...
isaacs
06:47 AM Revision a0b6df08 (main_repo): Revert "configure: fix cross-compilation host_arch_cc()"
Several people have reported cross-compiling build breakage, see e.g.
https://groups.google.com/forum/#!topic/nodejs/...
Ben Noordhuis

06/24/2013

05:18 AM Revision 3fac4157 (main_repo): doc: fs: synchronize watchFile/unwatchFile warning
One said "if available", the other "if possible". Now they both say
"if possible."
Ben Noordhuis

06/20/2013

05:24 PM Revision b255f4c1 (main_repo): child_process: emit 'disconnect' asynchronously
Deferring I/O-triggered events to the next event loop tick is not just
a good idea, IT'S THE LAW!
Ben Noordhuis
07:25 AM Revision 972465a3 (main_repo): doc: improve punycode.js documentation
Mathias Bynens
07:23 AM Revision 157d2bcc (main_repo): buffer: fix gcc 4.2 build breakage
gcc 4.2 on OS X gets confused about the call to node::Buffer::Data().
Fully qualify the function name to help it alon...
Ben Noordhuis
07:02 AM Revision 24ba9fde (main_repo): punycode: update to v1.2.3
Mathias Bynens
08:16 PM Revision a2c4ca09 (main_repo): string_bytes: properly detect 64bit
Timothy J Fontaine

06/19/2013

04:15 PM Revision f5e13ae9 (main_repo): buffer: write strings directly from call
Buffer(<String>) used to pass the string to js where it would then be
passed back to cpp for processing. Now only the...
Trevor Norris
04:03 PM Revision bf8dc076 (main_repo): crypto: change assertion to condition in bio
Read head can be the same as write head, even if there's some data to
read.
Fedor Indutny

06/18/2013

06:41 PM Revision 7373c4dd (main_repo): buffer: proper API export for Windows
So that Windows users can properly include smalloc and node_buffer,
NODE_EXTERN was added to the headers that export ...
Trevor Norris
06:41 PM Revision 4b403588 (main_repo): buffer: implement new fill behavior
Old fill would take the char code of the first character and wrap around
the int to fit in the 127 range. Now fill wi...
Trevor Norris
06:39 PM Revision f4896491 (main_repo): buffer: deprecate legacy code
Several things are now no longer necessary. These have been deprecated,
and will be removed in v0.13.
Trevor Norris
06:39 PM Revision 56869d9a (main_repo): buffer: remove c-style casts
Trevor Norris
06:39 PM Revision 456942a9 (main_repo): buffer: reimplement Buffer pools
While the new Buffer implementation is much faster we still have the
necessity of using Buffer pools. This is undesir...
Trevor Norris
06:39 PM Revision fb40da82 (main_repo): buffer: expose class methods alloc and dispose
Expose the ability for users to allocate and manually dispose data on
any object. These are user-safe versions of int...
Trevor Norris
06:39 PM Revision 3a2f273b (main_repo): buffer: use smalloc as backing data store
Memory allocations are now done through smalloc. The Buffer cc class has
been removed completely, but for backwards c...
Trevor Norris
06:38 PM Revision 252cdfa4 (main_repo): smalloc: add api to manually dispose Persistent
If the user knows the allocation is no longer needed then the memory can
be manually released.
Currently this will n...
Trevor Norris
06:37 PM Revision 8f3f9f78 (main_repo): smalloc: initial implementation
smalloc is a simple utility for quickly allocating external memory onto
js objects. This will be used to centralize h...
Trevor Norris
04:50 PM Revision 5fc8efb8 (main_repo): doc: call console module 'console' not 'stdio'
The console module has always been called 'stdio' in the
table-of-contents, but nowhere else, since its name is
'cons...
Sam Roberts
02:15 PM Revision 67cb8015 (main_repo): blog: Release 0.10.12
isaacs
02:14 PM Revision 637acb2b (main_repo): Now working on 0.10.13
isaacs
02:13 PM Revision 59dde819 (main_repo): Merge branch 'v0.10.12-release' into v0.10
isaacs
12:50 PM Revision a088cf4f (main_repo): 2013.06.18, Version 0.10.12 (Stable)
* npm: Upgrade to 1.2.32
* readline: make `ctrl + L` clear the screen (Yuan Chuan)
* v8: add setVariableValue debug...
isaacs
12:42 PM Revision 91954556 (main_repo): npm: Upgrade to 1.2.32
isaacs
06:12 AM Revision d3b06f19 (main_repo): doc: cleanup addons code, fix isolate positioning
isolate declaration global and above `using namespace v8`
removed BUILDING_NODE_EXTENSION and tidied up code
Rod Vagg
06:05 AM Revision 98aad77f (main_repo): doc: cleanup addons docs for 80 char lines
Rod Vagg

06/17/2013

07:15 PM Revision 1bf6d789 (main_repo): stream_wrap: remove bogus assert
Libuv may provide a NULL buffer to the uv_read callback in case of an
error, so with this assert we'd be using the ap...
Bert Belder
05:32 PM Revision b9165252 (main_repo): src: clean up `using` directives
Remove the unused ones and alphabetically sort the ones that remain. Ben Noordhuis
05:10 PM Revision 226a20da (main_repo): doc: call console module 'console' not 'stdio'
The console module has always been called 'stdio' in the
table-of-contents, but nowhere else, since its name is
'cons...
Sam Roberts
01:41 PM Revision c0281f1b (main_repo): build: fix include order for building on windows
fallout from the tls_wrap feature landing Timothy J Fontaine
11:21 AM Revision 5e4e8ec4 (main_repo): build: add android support
Resolves minor discrepancies between android and standard POSIX systems.
In addition, some configure parameters were ...
Linus Mårtensson
10:19 AM Revision ffcd8b94 (main_repo): readline: strip ctrl chars for prompt width calc
Use regular expression to strip vt ansi escape codes from display when
calulating prompt display width and cursor pos...
Krzysztof Chrapka
09:57 AM Revision 18574bfa (main_repo): readline: make `ctrl + L` clear the screen
Yuan Chuan
09:24 AM Revision 41fc46e5 (main_repo): v8: add setVariableValue debugger command
Issue 2399 part 1: In debugger allow modifying local variable values
Issue 2399 part 2: In debugger allow modifying l...
Ben Noordhuis
08:00 AM Revision 212e9cd8 (main_repo): tls: session API returns
Fedor Indutny
10:06 PM Revision 3c7945bd (main_repo): net: Do not destroy socket mid-write
The fix in e0519ace315c7ce14278d5eaab8d1d72a0a0a054 is overly zealous,
and can destroy a socket while there are still...
isaacs
09:56 PM Revision 0a4260c8 (main_repo): doc: Correct TLS deprecation notices
isaacs

06/16/2013

07:23 PM Revision 0581f5cb (main_repo): stream_wrap: fix signed/unsigned comparison warning
Ben Noordhuis
07:22 PM Revision 70a75cd4 (main_repo): cares: fix uninitialized variable warning
Suppress the following warning:
../../src/cares_wrap.cc: In function ‘v8::Handle<v8::Value>
node::cares_wrap::Se...
Ben Noordhuis
03:30 AM Revision af80e7bc (main_repo): tls: introduce TLSSocket based on tls_wrap binding
Split `tls.js` into `_tls_legacy.js`, containing legacy
`createSecurePair` API, and `_tls_wrap.js` containing new cod...
Fedor Indutny
03:30 AM Revision dc50f27d (main_repo): tls: share socket._hadError with http_client
Fedor Indutny
03:30 AM Revision 03e008dd (main_repo): tls_wrap: embed TLS encryption into streamwrap
Fedor Indutny

06/15/2013

03:44 PM Revision 4c48a39c (main_repo): stream_wrap: introduce StreamWrapCallbacks
StreamWrapCallbacks is a helper class for incepting into uv_stream_t*
management process.
Fedor Indutny
03:44 PM Revision 6978e998 (main_repo): process: abstract out HandleToStream
Originally contributed by @tjfontaine, but modified to be faster and
more generic.
Fedor Indutny
03:44 PM Revision 0495b703 (main_repo): crypto: clear error on return in AddCRL
Fedor Indutny
03:43 PM Revision 5dd155a3 (main_repo): crypto: ensure that read head is always non-empty
Fedor Indutny
02:35 PM Revision 10133aaa (main_repo): test: add https tls session reuse test
Check that TLS session resumptions work with HTTPS servers.
Regression test for #3901.
Ben Noordhuis

06/14/2013

01:26 PM Revision 5613803f (main_repo): blog: Add favicon to blog site
isaacs
01:26 PM Revision fc71a63b (main_repo): doc: Remove unnecessary sh script tags
isaacs
11:48 AM Revision cc517497 (main_repo): v8: fix build for mips32r2 architecture
This is a floating patch as a backport from v8 3.15.0
Committed: https://code.google.com/p/v8/source/detail?r=12833
Andrei Sedoi
11:10 AM Revision 56d9c485 (main_repo): crypto: fix excessive buffer allocation
Allocate buffer only if the next one isn't free. Fedor Indutny
11:10 AM Revision 4536b27a (main_repo): crypto: do not deallocate embedded buffer
Fedor Indutny
10:10 AM Revision acbdabb7 (main_repo): configure: fix cross-compilation host_arch_cc()
In case of cross-compilation host_arch_cc() function could return
target arch if CC was set to target arch compiler. ...
Andrei Sedoi

06/13/2013

04:22 PM Revision 4bca631c (main_repo): doc: v0.8.25 changelog entry
isaacs
04:22 PM Revision 87654360 (main_repo): blog: Release v0.8.25
isaacs
02:37 PM Revision fc4b4059 (main_repo): blog: Release 0.10.11
isaacs
02:37 PM Revision 17d00f16 (main_repo): Now working on 0.10.12
isaacs
02:36 PM Revision b45489af (main_repo): Merge branch 'v0.10.11-release' into v0.10
isaacs
01:35 PM Revision d9d5bc46 (main_repo): 2013.06.13, Version 0.10.11 (Stable)
* uv: upgrade to 0.10.11
* npm: Upgrade to 1.2.30
* openssl: add missing configuration pieces for MIPS (Andrei Sedo...
isaacs
07:33 AM Revision 9a4e5937 (main_repo): test: minor typo fixes
Veres Lajos
07:27 AM Revision 884b2535 (main_repo): openssl: add missing configuration pieces for MIPS
Andrei Sedoi
08:45 PM Revision e8500274 (main_repo): Revert "http: remove bodyHead from 'upgrade' events"
This reverts commit a40133d10cdb911b27fe8d46d67a835b0103bbf1.
Unfortunately, this breaks socket.io. Even though it'...
isaacs

06/12/2013

05:43 PM Revision e92f4879 (main_repo): string_bytes: write strings using new API
StringBytes::Write now uses new v8 API and also does preliminary check
if the string is external, then will use exter...
Trevor Norris
05:43 PM Revision 642ea2b6 (main_repo): string_bytes: use external for large strings
When large strings are used they cause v8's GC to spend a lot more time
cleaning up. In these cases it's much faster ...
Trevor Norris
04:10 PM Revision 48476273 (main_repo): uv: upgrade to 0.10.11
Ben Noordhuis
01:59 PM Revision 49d9ad9d (main_repo): npm: Upgrade to 1.2.30
isaacs

06/11/2013

06:42 PM Revision 87624ab9 (main_repo): string_bytes: implement new v8 API
v8 has a new API to write out strings to memory. This has been
implemented.
One other change of note is BINARY encod...
Trevor Norris
06:42 PM Revision 45a08cb2 (main_repo): lint: add mising isolates and minor style fixes
Trevor Norris
06:24 PM Revision 3b0a759b (main_repo): test: fix up weakref.cc after v8 api change
Ben Noordhuis
06:07 PM Revision 393d33e7 (main_repo): src: upgrade after v8 api change
The prototype of v8::Persistent<T>::MakeWeak() has changed. Update the
code in src/ to follow suit.
Ben Noordhuis
05:46 PM Revision 2dbc5ea1 (main_repo): v8: reapply floating patches
Ben Noordhuis
05:46 PM Revision 6dd78074 (main_repo): v8: upgrade to v3.19.13
Ben Noordhuis
05:39 PM Revision 5d4ac272 (main_repo): v8: fix pointer arithmetic undefined behavior
Clang branch release_33 would optimize out a != NULL check because of
some undefined behavior. This is a floating pat...
Trevor Norris
07:07 AM Revision 82b3524b (main_repo): crypto: fix utf8/utf-8 encoding check
Normalize the encoding in getEncoding() before using it. Fixes a
"AssertionError: Cannot change encoding" exception w...
Ben Noordhuis

06/08/2013

07:40 AM Revision 9ae1d182 (main_repo): crypto: free excessive memory in NodeBIO
Before this commit NodeBIO never shrank, possibly consuming a lot of
memory (depending on reader's haste).
All buffe...
Fedor Indutny

06/07/2013

11:01 AM Revision 4bb4f734 (main_repo): src: unexport node_isolate
Commit 0bba5902 accidentally (or maybe erroneously) added node_isolate
to src/node.h and src/node_object_wrap.h.
Und...
Ben Noordhuis

06/06/2013

06:35 PM Revision f1b878ca (main_repo): build: add pkgsrc rule
Timothy J Fontaine
05:44 PM Revision 4d13fcf4 (main_repo): npm: Upgrade to 1.2.27
isaacs

06/05/2013

04:38 PM Revision 0882a750 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
ChangeLog
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/src/unix/linux-core.c
deps/uv/src/version.c
deps...
isaacs
11:06 AM Revision e0519ace (main_repo): net: Destroy when not readable and not writable
This is only relevant for CentOS 6.3 using kernel version 2.6.32.
On other linuxes and darwin, the `read` call gets ...
isaacs

06/04/2013

05:38 PM Revision 6ada7338 (main_repo): Now working on v0.10.11
isaacs
05:38 PM Revision 59c8f591 (main_repo): blog: Release v0.10.10
isaacs
05:38 PM Revision fe0434ce (main_repo): Merge branch 'v0.10.10-release' into v0.10
isaacs
03:13 PM Revision 25e51c39 (main_repo): 2013.06.04, Version 0.10.10 (Stable)
* uv: Upgrade to 0.10.10
* npm: Upgrade to 1.2.25
* url: Properly parse certain oddly formed urls (isaacs)
* strea...
isaacs
03:11 PM Revision 96c30df1 (main_repo): uv: Upgrade to 0.10.10
isaacs
02:43 PM Revision 414a909d (main_repo): url: remove unused global variable
Ben Noordhuis
02:42 PM Revision f28f67cf (main_repo): npm: Upgrade to 1.2.25
isaacs
02:22 PM Revision 51226b84 (main_repo): doc: ChangeLog update for v0.8.24
isaacs
02:19 PM Revision e116ee7b (main_repo): blog: 0.8 is maintenace, not stable
isaacs
02:12 PM Revision 0a763e35 (main_repo): blog: Release v0.8.24
isaacs
02:12 PM Revision 99fe35c6 (main_repo): blog: Release v0.10.9
isaacs
06:22 AM Revision a7820a15 (main_repo): src: replace ngx-queue.h with queue.h
No functional changes, just one less entry in the LICENSE file. Ben Noordhuis
05:54 AM Revision 72b92e92 (main_repo): src: wrap macros in `do {...} while (0)`
Wrapped two macros in do {...} while (0) blocks and lined up
backslashes. Uses up semicolon in contexts where a dang...
Nick Desaulniers

06/03/2013

07:02 PM Revision 5dd91b01 (main_repo): url: Set href to null by default
isaacs
06:56 PM Revision 5dc51d4e (main_repo): url: Properly parse certain oddly formed urls
In cases where there are multiple @-chars in a url, Node currently
parses the hostname and auth sections differently ...
isaacs
01:50 PM Revision df6ffc01 (main_repo): stream: unshift('') is a noop
In some cases, the http CONNECT/Upgrade API is unshifting an empty
bodyHead buffer onto the socket.
Normally, stream...
isaacs

05/31/2013

02:52 PM Revision 2900f077 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
ChangeLog
src/node_version.h
isaacs

05/30/2013

07:51 PM Revision 4b31a2d8 (main_repo): process: use Tock for nextTickQueue items
v8 plays very well with constructed objects, so we're using one in the
nextTickQueue.
Trevor Norris
06:09 PM Revision bcb85a1d (main_repo): src: remove old comment code
Now that maxTickDepth no longer exists there's no depth index on
infoBox. Forgot to remove the comment about this.
Trevor Norris
05:51 PM Revision b846842a (main_repo): process: remove spinner
Remove the need to call start/stop the uv_idle spinner between
MakeCallbacks. The one place where the tick processor ...
Trevor Norris
02:28 PM Revision ce54f4ae (main_repo): Now working on v0.10.10
isaacs
02:27 PM Revision 8c1a04db (main_repo): Merge branch 'v0.10.9-release' into v0.10
isaacs
01:31 PM Revision 878ffdbe (main_repo): 2013.05.30, Version 0.10.9 (Stable)
* npm: Upgrade to 1.2.24
* uv: Upgrade to v0.10.9
* repl: fix JSON.parse error check (Brian White)
* tls: proper ....
isaacs
01:19 PM Revision c86afa5d (main_repo): npm: Upgrade to 1.2.24
isaacs
12:33 PM Revision 9a6c0853 (main_repo): process: remove max tick check for domains
maxTickDepth checks have been removed for domains and replaced with a
flag that checks if the last callback threw. If...
Trevor Norris
12:30 PM Revision 0761c902 (main_repo): process: remove maxTickDepth from _tickCallback
Removes the check for maxTickDepth for non-domain callbacks. So a user
can starve I/O by setting a recursive nextTick...
Trevor Norris
12:29 PM Revision 5b636fea (main_repo): process: relocate needSpinner calls
It's only necessary to request the spinner once tickDone has been
called, and not on every nextTick.
Trevor Norris
09:57 AM Revision 49e3fcd0 (main_repo): vm: fix race condition in watchdog cleanup
Previous code was calling uv_loop_delete() directly on a running loop,
which led to race condition aborts/segfaults w...
Andrew Paprocki
09:10 AM Revision 36e90da6 (main_repo): doc: remove `bufferSize` option
`bufferSize` option has been removed in b0f6789. Kiyoshi Nomo
08:50 AM Revision 7ce5a310 (main_repo): events: define properties on prototype
Speeds up EventEmitter object construction by about 15-20%. Ryunosuke SATO
08:41 AM Revision 774b28fd (main_repo): repl: fix JSON.parse error check
Before this, entering something like:
> JSON.parse('066');
resulted in the "..." prompt instead of displaying the e...
Brian White
08:40 AM Revision 6af8788f (main_repo): buffer: return `this` in fill() for chainability
Brian White
05:50 AM Revision 9ee86b71 (main_repo): tls: proper .destroySoon
1. Emit `sslOutEnd` only when `_internallyPendingBytes() === 0`.
2. Read before checking `._halfRead`, otherwise we'l...
Fedor Indutny

05/29/2013

07:09 PM Revision 6b654c0b (main_repo): uv: upgrade to v0.11.4
Bert Belder
06:13 PM Revision c188a751 (main_repo): buffer: guard against integer overflow
Ben Noordhuis
06:13 PM Revision ef0926ce (main_repo): os: use IsBigEndian() in GetEndianness() function
Ben Noordhuis
06:13 PM Revision 36ebff04 (main_repo): buffer: simplify ReadFloatGeneric offset checks
Ben Noordhuis
06:12 PM Revision d02f2282 (main_repo): buffer: guard against pointer aliasing issues
Ben Noordhuis
06:12 PM Revision 7890a69e (main_repo): src: add endianness helper functions
Ben Noordhuis
06:12 PM Revision 448adaa4 (main_repo): src: simplify HandleWrap initialization
Ben Noordhuis
06:12 PM Revision 4d68daea (main_repo): src: replace c-style casts with c++-style casts
Ben Noordhuis
05:12 PM Revision 28659aba (main_repo): Merge remote-tracking branch 'origin/v0.10'
Conflicts:
deps/uv/ChangeLog
deps/uv/src/unix/stream.c
deps/uv/src/version.c
lib/tls.js
Ben Noordhuis
10:35 AM Revision 9826b154 (main_repo): doc: sending dgram handles only works on unix
Ben Noordhuis

05/28/2013

03:43 PM Revision 675e8581 (main_repo): https: Add `secureProtocol` docs
Add `secureProtocol` parameter docs to the https.request method. Daniel G. Taylor
03:40 PM Revision 30cb9fec (main_repo): tls: Add `secureProtocol` docs
Add `secureProtocol` parameter docs to the tls.connect method. Daniel G. Taylor
03:10 PM Revision f523f704 (main_repo): uv: Upgrade to v0.10.9
isaacs
02:27 PM Revision 4f14221f (main_repo): tls: invoke write cb only after opposite read end
Stream's `._write()` callback should be invoked only after it's opposite
stream has finished processing incoming data...
Fedor Indutny
12:14 PM Revision fa170dd2 (main_repo): tls: ignore .shutdown() syscall error
Quote from SSL_shutdown man page:
The output of SSL_get_error(3) may be misleading,
as an erroneous SSL_ERROR_SY...
Fedor Indutny

05/27/2013

05:46 PM Revision ba048e72 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
AUTHORS
ChangeLog
configure
deps/uv/ChangeLog
deps/uv/src/unix/darwin.c
deps/uv/src/unix/stream.c
d...
isaacs
 

Also available in: Atom