Activity
From 10/18/2012 to 11/16/2012
11/16/2012
- 06:52 PM Revision 019ad346 (main_repo): crypto: fix ssl error handling
- Make HandleSSLError() correctly process a zero status code: sometimes it
indicates an error and sometimes it doesn't. - 05:44 PM Revision 71ba7bc2 (main_repo): node: remove eio-emul.h
- The purpose of this file was to remap the old libeio API to the new one.
We dropped libeio in ee77a6a and this file h... - 05:34 PM Revision 38809e39 (main_repo): build: allow linking against system libuv
- 11:58 AM Revision b6a3b0a6 (main_repo): deps: upgrade libuv to 665a316
11/11/2012
11/10/2012
- 12:21 PM Revision b6e98975 (main_repo): repl: don't interpret floating point numbers
- Don't interpret floating point numbers, e.g. ".1234", as REPL commands.
Fixes #4268. - 08:11 PM Revision 13c5db97 (main_repo): buffer: remove duplicate assertion tests
- Many assertion tests are duplicated in buffer.js. These few could be easily
removed and still have all tests pass.
11/08/2012
- 06:49 PM Revision b3bfb6fb (main_repo): domains: don't crash if domain is set to null
- Closes #4256
- 05:54 PM Revision 9b22944b (main_repo): windows: fix the x64 debug build
- 03:31 PM Revision 5e4e87ad (main_repo): os: add os.endianness() function
11/07/2012
- 07:28 PM Revision 3c91a7ae (main_repo): readline: use a "string_decoder" to parse "keypress" events
- While updating the readline test cases to test both "terimal: false" and
"terminal: true" mode, it turned out that th... - 07:28 PM Revision e95e0952 (main_repo): readline: don't emit "line" events with a trailing '\n' char
- Before this commit, readline was inconsistent in whether or not it would emit
"line" events with or without the trail...
11/06/2012
- 10:49 AM Revision fb6377eb (main_repo): net: More accurate IP address validation and IPv6 dotted notation.
- * Added isIP method to make use of inet_pton to cares_wrap.cc
* Modified net.isIP() to make use of new C++ isIP metho...
11/05/2012
- 06:25 PM Revision f36bfd15 (main_repo): build: remove jslint test/ on Windows
- See 605927fbd9c2fbcd7d88a8f8159a9ca78417a6d0
- 06:18 PM Revision 02dffb06 (main_repo): build: enable DEAD_CODE_STRIPPING on OS X
- 06:18 PM Revision 0f3ddad0 (main_repo): build: let xcode pick proper compiler
- 06:18 PM Revision ac047166 (main_repo): build: add configure option to generate xcode build files
- 06:18 PM Revision d264b230 (main_repo): build: add postmortem as a dependency if enabled
- 06:18 PM Revision 73ff653a (main_repo): build: allow linking against system c-ares
- 06:18 PM Revision bfd78b69 (main_repo): build: allow linking against system http_parser
- 06:13 PM Revision fddb5dc2 (main_repo): typed arrays: add slice() support to ArrayBuffer
11/04/2012
- 08:34 PM Revision 05882668 (main_repo): debugger: exit and kill child on SIGTERM or SIGHUP
- 08:26 PM Revision 83e5e20c (main_repo): build: remove _LARGEFILE_SOURCE, _FILE_OFFSET_BITS
- Don't define the _LARGEFILE_SOURCE and _FILE_OFFSET_BITS flags, they're
inherited from libuv now. - 08:25 PM Revision a7ac1a1d (main_repo): deps: upgrade libuv to 0ddf9d6
11/02/2012
- 10:58 AM Revision a6fef475 (main_repo): build: make debug build on os x compile at -O0
- Set GCC_OPTIMIZATION_LEVEL explicitly, otherwise GYP defaults to -Os.
11/01/2012
- 05:20 PM Revision 148f5e65 (main_repo): build: fix default dtrace flag on Linux
- DTrace on Linux should not be enabled by default because not all systems will
have the proper headers installed. Only... - 11:16 AM Revision 2f03eaf7 (main_repo): doc: tls: rejectUnauthorized defaults to true after 35607f3a
- 09:06 AM Revision 66f64ae0 (main_repo): windows: generate ETW events to track v8 compiled code positions
- Patch by Henry Rawas and Scott Blomquist.
- 08:36 PM Revision 2f5fa089 (main_repo): build: add --systemtap-includes configure switch
- 08:25 PM Revision 06810b29 (main_repo): tracing: add systemtap support
- 08:22 PM Revision ab1e66d9 (main_repo): deps: upgrade libuv to 97c527a
- 08:07 PM Revision a12c42ca (main_repo): test: Use setImmediate for recursive deferral
- This should have been with 21c741f, but didn't catch it then.
Taking our own advice.
10/31/2012
- 07:56 PM Revision 07d3b21f (main_repo): zlib: s/clear/close/ and match other close() semantics
- 06:17 PM Revision cfbfaaa8 (main_repo): build: let gyp choose msvs version
10/30/2012
- 12:16 PM Revision 54d293da (main_repo): url: make url.format escape delimiters in path and query
- `url.format` should escape ? and # chars in pathname, and # chars in
search, because they change the semantics of the... - 11:58 AM Revision 19b87bbd (main_repo): tls: delete useless removeListener call
- onclose was never attached to 'end' so this call to remove this listener
is useless. Delete it. - 10:03 AM Revision a93424da (main_repo): zlib: pass object size hint to V8
- Inform V8 that the zlib context object is tied to a large off-heap buffer.
This makes the GC run more often (in theo... - 10:03 AM Revision 570e4be9 (main_repo): zlib: reduce memory consumption, release early
- In zlibBuffer(), don't wait for the garbage collector to reclaim the zlib memory
but release it manually. Reduces mem... - 08:20 PM Revision 44dd2c39 (main_repo): doc: remove duplicate set of options
10/29/2012
- 03:34 PM Revision 326bce91 (main_repo): doc: reflect hostname v. host preference in examples
- The documentation for http.request and https.request states that
`hostname` is preferred over `host` so the code exam... - 01:53 PM Revision 21c741f2 (main_repo): Print warning when maxTickDepth is reached
- 09:27 AM Revision 953b049a (main_repo): windows: correct outputs list in "node_etw" gyp target
- The gyp target node_etw didn't list its output dependencies. This
was causing virgin builds to fail with a "failed to...
10/25/2012
- 05:42 PM Revision 5f0a10ad (main_repo): blog: Correct shasums for v0.8.14
- 05:17 PM Revision 7fe16717 (main_repo): blog: Post for v0.8.14
- 05:16 PM Revision 54e88b3d (main_repo): Now working on 0.8.15
- 05:15 PM Revision 4379e498 (main_repo): Merge branch 'v0.8.14-release' into v0.8
- 04:49 PM Revision b00527fc (main_repo): 2012.10.25, Version 0.8.14 (Stable)
- * events: Don't clobber pre-existing _events obj in EE ctor (isaacs)
- 04:37 PM Revision 45a13d96 (main_repo): events: Don't clobber pre-existing _events obj in EE ctor
- 03:54 PM Revision d130bb06 (main_repo): blog: Post for v0.8.13
- 03:52 PM Revision 648e3877 (main_repo): Now working on 0.8.14
- 03:52 PM Revision d269f7e4 (main_repo): Merge branch 'v0.8.13-release' into v0.8
- 02:46 PM Revision ff4c9748 (main_repo): 2012.10.25, Version 0.8.13 (Stable)
- * V8: Upgrade to 3.11.10.25
* npm: Upgrade to 1.1.65
* url: parse hostnames that start with - or _ (Ben Noordhuis)
... - 02:46 PM Revision e1bdde05 (main_repo): V8 build: 'echo -n' considered harmful
- 12:15 PM Revision 822e13d3 (main_repo): npm: Upgrade to 1.1.65
- 10:51 AM Revision c7b2e29e (main_repo): events: Make the EventEmitter class monomorphic
- Always add domain, _events, and _maxListeners properties, set to the
default values at first.
Leads to a very very s... - 10:08 AM Revision 9b61f570 (main_repo): Merge remote-tracking branch 'origin/v0.8'
- Conflicts:
configure
deps/v8/build/common.gypi
10/24/2012
- 07:06 PM Revision 4b8629db (main_repo): v8: remove optimization switches
- Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set
them globally in $(TOPLEVEL)/common.gypi.... - 07:06 PM Revision 28e6403a (main_repo): build: add --unsafe-optimizations configure switch
- Turns on -O3 and other optimizations that may produce buggy code with some
toolchains. Use at your own risk. - 07:06 PM Revision de0303d3 (main_repo): url: parse hostnames that start with - or _
- Allow hostnames like '-lovemonsterz.tumblr.com' and '_jabber._tcp.google.com'.
Fixes #4177. - 03:29 PM Revision fa94f0fe (main_repo): v8: don't show performance warnings when compiling with msvc
- Patch sent upstream: http://codereview.chromium.org/10829109/
- 01:10 PM Revision 78dbb158 (main_repo): Now working on v0.9.4
- 01:10 PM Revision 9b3f6350 (main_repo): Merge branch 'v0.9.3-release'
- 01:08 PM Revision 82a72e95 (main_repo): blog: Post for v0.9.3 release
- 12:21 PM Revision 1ed4c677 (main_repo): 2012.10.24, Version 0.9.3 (Unstable)
- * V8: Upgrade to 3.13.7.4
* crypto: Default to buffers instead of binary strings (isaacs, Fedor Indutny)
* crypto: ... - 12:21 PM Revision abf37c1e (main_repo): V8 build: 'echo -n' considered harmful
- 09:37 AM Revision 8ac017eb (main_repo): test: fix pummel/test-crypto-dh, pummel/test-dh-regr
- Forgotten in the switch to buffers as the default output in 3570f20.
Fixes #4188. - 08:52 PM Revision f34f1e30 (main_repo): repl: call resume() after setRawMode()
- Solves #4178, but does not fix the underlying issue
- 08:42 PM Revision 6822488c (main_repo): repl: call resume() after setRawMode()
- Solves #4178, but does not fix the underlying issue
10/23/2012
- 07:24 PM Revision 626db186 (main_repo): doc: child_process: document uid and gid spawn() options
- 02:59 PM Revision c3ca7835 (main_repo): Merge remote-tracking branch 'ry/v0.8'
- Conflicts:
deps/v8/src/arm/code-stubs-arm.cc
deps/v8/src/version.cc - 02:50 PM Revision a0ee2915 (main_repo): V8: Reapply patches
- 02:48 PM Revision 95c93058 (main_repo): V8: Upgrade to 3.13.7.4
- 02:38 PM Revision 76a6c4bf (main_repo): V8: Reapply patches
- 02:35 PM Revision 29d12c73 (main_repo): V8: Upgrade to 3.11.10.25
- 02:34 PM Revision 7413df0c (main_repo): npm: Upgrade to 1.1.64
- 02:26 PM Revision 3570f209 (main_repo): Merge branch 'crypto-buffers'
- 01:48 PM Revision d7da20c8 (main_repo): crypto: pbkdf2 throws when no callback provided
- 01:48 PM Revision f2fa97f1 (main_repo): crypto: Remove many unnecessary toObjects
- 01:48 PM Revision 1122e3af (main_repo): crypto: Style. Prefer 'char*' over 'char *'
- 01:48 PM Revision 76b0bdf7 (main_repo): crypto: Add crypto.DEFAULT_ENCODING (defaults to 'buffer')
- This is a flag to make it easier for users to upgrade through the
breaking crypto change, and easier for us to switch... - 01:48 PM Revision c87b524c (main_repo): crypto: Clean up buffer handling and DH methods
- 01:48 PM Revision f3621359 (main_repo): doc: OpenSSL is bundled now.
- 01:48 PM Revision 4266f5cf (main_repo): tls: Provide buffer to Connection.setSession
- 01:48 PM Revision bfb9d5bb (main_repo): crypto: Binding only accepts buffers
- 01:22 PM Revision 9901b69c (main_repo): crypto: Move encoding logic to JS, default=buffer
- crypto: Hash and Hmac default to buffers
crypto: Move Cipher encoding logic to JS
crypto: Move Cipheriv encoding lo... - 11:43 AM Revision 160e4d05 (main_repo): build: re-enable gdbjit, honor --gdb again
- Note that you need to start node with --gdbjit for it to become effective.
- 11:42 AM Revision e8b0427b (main_repo): v8: make GDBJIT interface compile again
- R=ulan@chromium.org
BUG=v8:1804
Review URL: https://codereview.chromium.org/11022007
This is a back-port of upstrea... - 11:22 AM Revision 18beea4a (main_repo): Merge remote-tracking branch 'ry/v0.8'
- 11:12 AM Revision b6b88137 (main_repo): test: add typed arrays regression test
- Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
- 10:55 AM Revision 49f0f618 (main_repo): typed arrays: use `signed char` for signed int8s
- The C standard allows plain `char` to be unsigned. The build environment
at Google trips this issue. - 10:43 AM Revision 9fa953d3 (main_repo): v8: use correct timezone information on Solaris
- `timezone` variable contains the difference, in seconds, between UTC and
local standard time (see `man 3 localtime` o...
10/21/2012
- 06:20 PM Revision 844a0058 (main_repo): crypto: fix DH use-after-free and memory leak
- Fix a use-after-free bug and a memory leak in the error path of
DiffieHellman::ComputeSecret().
* the BIGNUM key was... - 06:20 PM Revision de18e297 (main_repo): crypto: fix DH 1 byte buffer underflow
- Passing a bad key to DiffieHellman::ComputeSecret() made it zero the byte
before the heap allocated buffer due to an ... - 05:56 PM Revision 82df345f (main_repo): test: add diffie-hellman regression test
- Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc
- 05:06 PM Revision d0227b03 (main_repo): Merge remote-tracking branch 'origin/v0.8'
- Conflicts:
deps/openssl/openssl.gyp - 04:58 PM Revision 72ce9baa (main_repo): streams: remove useless line
- The removed line was removing a calllback that was never setup
in first place. 016afe2 forgot to remove this.
10/20/2012
Also available in: Atom