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... - 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/...
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."
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! - 07:25 AM Revision 972465a3 (main_repo): doc: improve punycode.js documentation
- 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... - 07:02 AM Revision 24ba9fde (main_repo): punycode: update to v1.2.3
- 08:16 PM Revision a2c4ca09 (main_repo): string_bytes: properly detect 64bit
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... - 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.
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 ... - 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... - 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. - 06:39 PM Revision 56869d9a (main_repo): buffer: remove c-style casts
- 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... - 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... - 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... - 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... - 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... - 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... - 02:15 PM Revision 67cb8015 (main_repo): blog: Release 0.10.12
- 02:14 PM Revision 637acb2b (main_repo): Now working on 0.10.13
- 02:13 PM Revision 59dde819 (main_repo): Merge branch 'v0.10.12-release' into v0.10
- 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... - 12:42 PM Revision 91954556 (main_repo): npm: Upgrade to 1.2.32
- 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 - 06:05 AM Revision 98aad77f (main_repo): doc: cleanup addons docs for 80 char lines
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... - 05:32 PM Revision b9165252 (main_repo): src: clean up `using` directives
- Remove the unused ones and alphabetically sort the ones that remain.
- 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... - 01:41 PM Revision c0281f1b (main_repo): build: fix include order for building on windows
- fallout from the tls_wrap feature landing
- 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 ... - 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... - 09:57 AM Revision 18574bfa (main_repo): readline: make `ctrl + L` clear the screen
- 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... - 08:00 AM Revision 212e9cd8 (main_repo): tls: session API returns
- 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... - 09:56 PM Revision 0a4260c8 (main_repo): doc: Correct TLS deprecation notices
06/16/2013
- 07:23 PM Revision 0581f5cb (main_repo): stream_wrap: fix signed/unsigned comparison warning
- 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... - 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... - 03:30 AM Revision dc50f27d (main_repo): tls: share socket._hadError with http_client
- 03:30 AM Revision 03e008dd (main_repo): tls_wrap: embed TLS encryption into streamwrap
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. - 03:44 PM Revision 6978e998 (main_repo): process: abstract out HandleToStream
- Originally contributed by @tjfontaine, but modified to be faster and
more generic. - 03:44 PM Revision 0495b703 (main_repo): crypto: clear error on return in AddCRL
- 03:43 PM Revision 5dd155a3 (main_repo): crypto: ensure that read head is always non-empty
- 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.
06/14/2013
- 01:26 PM Revision 5613803f (main_repo): blog: Add favicon to blog site
- 01:26 PM Revision fc71a63b (main_repo): doc: Remove unnecessary sh script tags
- 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 - 11:10 AM Revision 56d9c485 (main_repo): crypto: fix excessive buffer allocation
- Allocate buffer only if the next one isn't free.
- 11:10 AM Revision 4536b27a (main_repo): crypto: do not deallocate embedded buffer
- 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. ...
06/13/2013
- 04:22 PM Revision 4bca631c (main_repo): doc: v0.8.25 changelog entry
- 04:22 PM Revision 87654360 (main_repo): blog: Release v0.8.25
- 02:37 PM Revision fc4b4059 (main_repo): blog: Release 0.10.11
- 02:37 PM Revision 17d00f16 (main_repo): Now working on 0.10.12
- 02:36 PM Revision b45489af (main_repo): Merge branch 'v0.10.11-release' into v0.10
- 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... - 07:33 AM Revision 9a4e5937 (main_repo): test: minor typo fixes
- 07:27 AM Revision 884b2535 (main_repo): openssl: add missing configuration pieces for MIPS
- 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'...
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... - 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 ... - 04:10 PM Revision 48476273 (main_repo): uv: upgrade to 0.10.11
- 01:59 PM Revision 49d9ad9d (main_repo): npm: Upgrade to 1.2.30
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... - 06:42 PM Revision 45a08cb2 (main_repo): lint: add mising isolates and minor style fixes
- 06:24 PM Revision 3b0a759b (main_repo): test: fix up weakref.cc after v8 api change
- 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. - 05:46 PM Revision 2dbc5ea1 (main_repo): v8: reapply floating patches
- 05:46 PM Revision 6dd78074 (main_repo): v8: upgrade to v3.19.13
- 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... - 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...
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...
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...
06/06/2013
- 06:35 PM Revision f1b878ca (main_repo): build: add pkgsrc rule
- 05:44 PM Revision 4d13fcf4 (main_repo): npm: Upgrade to 1.2.27
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... - 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 ...
06/04/2013
- 05:38 PM Revision 6ada7338 (main_repo): Now working on v0.10.11
- 05:38 PM Revision 59c8f591 (main_repo): blog: Release v0.10.10
- 05:38 PM Revision fe0434ce (main_repo): Merge branch 'v0.10.10-release' into v0.10
- 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... - 03:11 PM Revision 96c30df1 (main_repo): uv: Upgrade to 0.10.10
- 02:43 PM Revision 414a909d (main_repo): url: remove unused global variable
- 02:42 PM Revision f28f67cf (main_repo): npm: Upgrade to 1.2.25
- 02:22 PM Revision 51226b84 (main_repo): doc: ChangeLog update for v0.8.24
- 02:19 PM Revision e116ee7b (main_repo): blog: 0.8 is maintenace, not stable
- 02:12 PM Revision 0a763e35 (main_repo): blog: Release v0.8.24
- 02:12 PM Revision 99fe35c6 (main_repo): blog: Release v0.10.9
- 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.
- 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...
06/03/2013
- 07:02 PM Revision 5dd91b01 (main_repo): url: Set href to null by default
- 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 ... - 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...
05/31/2013
- 02:52 PM Revision 2900f077 (main_repo): Merge remote-tracking branch 'ry/v0.10'
- Conflicts:
ChangeLog
src/node_version.h
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. - 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. - 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 ... - 02:28 PM Revision ce54f4ae (main_repo): Now working on v0.10.10
- 02:27 PM Revision 8c1a04db (main_repo): Merge branch 'v0.10.9-release' into v0.10
- 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 .... - 01:19 PM Revision c86afa5d (main_repo): npm: Upgrade to 1.2.24
- 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... - 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... - 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. - 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... - 09:10 AM Revision 36e90da6 (main_repo): doc: remove `bufferSize` option
- `bufferSize` option has been removed in b0f6789.
- 08:50 AM Revision 7ce5a310 (main_repo): events: define properties on prototype
- Speeds up EventEmitter object construction by about 15-20%.
- 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... - 08:40 AM Revision 6af8788f (main_repo): buffer: return `this` in fill() for chainability
- 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...
05/29/2013
- 07:09 PM Revision 6b654c0b (main_repo): uv: upgrade to v0.11.4
- 06:13 PM Revision c188a751 (main_repo): buffer: guard against integer overflow
- 06:13 PM Revision ef0926ce (main_repo): os: use IsBigEndian() in GetEndianness() function
- 06:13 PM Revision 36ebff04 (main_repo): buffer: simplify ReadFloatGeneric offset checks
- 06:12 PM Revision d02f2282 (main_repo): buffer: guard against pointer aliasing issues
- 06:12 PM Revision 7890a69e (main_repo): src: add endianness helper functions
- 06:12 PM Revision 448adaa4 (main_repo): src: simplify HandleWrap initialization
- 06:12 PM Revision 4d68daea (main_repo): src: replace c-style casts with c++-style casts
- 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 - 10:35 AM Revision 9826b154 (main_repo): doc: sending dgram handles only works on unix
05/28/2013
- 03:43 PM Revision 675e8581 (main_repo): https: Add `secureProtocol` docs
- Add `secureProtocol` parameter docs to the https.request method.
- 03:40 PM Revision 30cb9fec (main_repo): tls: Add `secureProtocol` docs
- Add `secureProtocol` parameter docs to the tls.connect method.
- 03:10 PM Revision f523f704 (main_repo): uv: Upgrade to v0.10.9
- 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... - 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...
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...
Also available in: Atom