Activity
From 07/06/2010 to 08/04/2010
08/04/2010
- 07:50 PM Revision 6cd32fb6 (main_repo): Update AUTHORS
- 07:07 PM Revision a4906c7c (main_repo): Print warning when OpenSSL not found
- 07:03 PM Revision 0a3eff80 (main_repo): Standardise module load order for native and registered file exten...
- This patch standardises the load order for modules. Highest priority is trying to load exactly the file the user spec...
- 06:55 PM Revision 78520ba4 (main_repo): Don't attempt to load a directory.
- This patch replaces the path.exists check for module loading with a call to
fs.statSync (or fs.stat for require.async... - 03:04 PM Revision 0b925d07 (main_repo): bump version
- 02:46 PM Revision 81f5ed5c (main_repo): Upgrade V8 to 2.3.5
- 02:38 PM Revision 7db5c8a1 (main_repo): Fix toString('base64') bug
- Thanks to Stepan Stolyarov for the test case.
- 01:54 PM Revision 24c6d26c (main_repo): Add node_version.h to install
- 01:38 PM Revision adec544f (main_repo): Revert "Expose the V8 debug object process.debug"
- This reverts commit d9fbb8a58071e339711e8c0ceeb31de5a645fd42.
- 01:20 PM Revision 31b59400 (main_repo): Allow null context in Script
- 12:58 PM Revision 1a121486 (main_repo): SetBlocking should set blocking, not toggle it
- 09:11 PM Revision e9aacd40 (main_repo): When the parent's stdio FDs are passed to a child, make them tempo...
- Many programs do not handle non-blocking stdio very well. In particular,
man and less have serious problems with thi...
08/03/2010
08/02/2010
- 02:25 PM Revision 4b19bd28 (main_repo): Client.onend: Anticipate that the HTTP parser object is uninitiali...
- 03:46 AM Revision d9fbb8a5 (main_repo): Expose the V8 debug object process.debug
- Add one duplicate test from V8, just to make sure it works.
- 01:34 AM Revision 3214116b (main_repo): Implement keep-alive for http.Client
- Send the 'Connection: keep-alive' header in your request to enable.
- 11:23 PM Revision 71009ad3 (main_repo): Allow signals to be used with process.on in addition to process.ad...
- 11:20 PM Revision 65037eeb (main_repo): Don't let path.normalize get above the root.
- Any path.join or path.normalize that starts with a / will not go "above" that after normalization. This is important...
- 11:04 PM Revision dc8c079d (main_repo): remove node::CheckBreak in favor of using the v8 debugger js object
07/31/2010
07/30/2010
- 03:20 PM Revision b2a2bb73 (main_repo): [v8] Remove global.print from v8natives.js (fixes issue 791)
- Review URL: http://codereview.chromium.org/3045016
- 01:54 PM Revision c38dd24d (main_repo): Fix style
- 01:49 PM Revision f72ac17c (main_repo): Buffer: graciously handle padding in base64-encoded input.
- 12:42 PM Revision cf49fc7b (main_repo): Fix email address in AUTHORS file
07/29/2010
07/28/2010
- 02:37 PM Revision 95638c9b (main_repo): Buffer: adjust buffer size so the base64-decoded input fits snugly.
- Stops Valgrind from complaining about uninitialized memory access.
- 11:36 PM Revision b5b83b21 (main_repo): Fix --debug-brk; hacky solution
07/27/2010
- 03:19 PM Revision 505178d8 (main_repo): Add todos
- 03:16 PM Revision 8052dd00 (main_repo): Clarify string encoding docs
- 01:58 PM Revision 5459e5c6 (main_repo): Globalize the Buffer object
- 10:08 PM Revision b3c0359b (main_repo): Only one line break before stacktrace
- 10:07 PM Revision d4895555 (main_repo): Use kqueue on recent macintosh builds
- 10:02 PM Revision f7c53341 (main_repo): Check for socket on Unix domain connect.
- Change scope to context in REPL docs.
07/26/2010
- 06:02 PM Revision 23cf556c (main_repo): Upgrade http-parser
- support for
- long messages
- spaces in header fields - 05:26 PM Revision 552cf282 (main_repo): Upgrade V8 to 2.3.3
- 04:14 PM Revision eeaf1ef9 (main_repo): Constify read-only global data
- Also silences a compiler warning about deprecated conversion from const
char* to char*. - 04:14 PM Revision 93cb0964 (main_repo): Add missing parentheses
- & has higher precedence than ==, making this a noop. Use the less
error-prone S_IS* macros instead. Found by clang. - 04:13 PM Revision eeb54c63 (main_repo): Fix addrlen for unix_dgram sockets
- The old definition was off by one byte on BSD. Also simplify
ADDRESS_TO_JS because sun_path is always zero-terminated... - 03:42 PM Revision 28db0c25 (main_repo): Add write() callback TODO item
- 01:59 PM Revision 66deea10 (main_repo): Support for HOME and END in REPL.
- 01:35 PM Revision 6fdb874e (main_repo): Fix DNS example in docs
- 02:39 AM Revision 2a4568c8 (main_repo): bump version
- 02:21 AM Revision 402bcb83 (main_repo): Add reference to base64 encoding
- 11:16 PM Revision 8ab3c3e7 (main_repo): Added ability to pass offset to buffer write and toString methods ...
- 11:14 PM Revision a585c5bb (main_repo): Fixed format, so it wouldn’t blow up if %d argument is null or und...
07/23/2010
- 07:36 PM Revision 2c1ca407 (main_repo): Implement buffer.write for base64
- There might be an off-by-one on the returned value.
- 04:52 PM Revision 528015e0 (main_repo): Implement buffer.toString('base64')
- 03:14 PM Revision 138593b1 (main_repo): Fix case in docs
- 12:08 PM Revision f0f247d7 (main_repo): Fix dirname so that dirname('/a/b/') -> '/a', like sh's does.
- Before there was this comment:
Can't strip trailing slashes since module.js incorrectly
thinks dirname('/a/b/') s... - 12:08 PM Revision e0d6f14b (main_repo): Buffer for Cipher, Decipher, Hmac, Sign and Verify
07/21/2010
- 03:43 PM Revision cb97cdb2 (main_repo): Remove Werror from SConstruct
- 03:31 PM Revision e4eeaa7f (main_repo): Upgrade V8 to 2.3.2
- 02:44 PM Revision 07ab34cd (main_repo): TODO items
- 02:33 PM Revision f5f7cb92 (main_repo): Support for reading byte ranges from files using fs.createReadStream.
07/20/2010
- 06:38 PM Revision 56f200af (main_repo): Fix Buffer.toString() on 0-length slices.
- - Buffer.toString('ascii', 0, 0) incorrectly returns the entire contents
of the buffer. Fix this.
- Provide similar... - 03:41 PM Revision 8acea269 (main_repo): Add parenthesis to NODE_VERSION_AT_LEAST
- 03:38 PM Revision 5ebf6049 (main_repo): Added process.binding('stdio').getRows()
- 01:26 PM Revision d75b63bc (main_repo): Support including modules that don't have an extension.
- This way, require("/foo") will work if there is a "foo.js", or a file named
simply "foo" with no extension. - 11:08 PM Revision 7067a715 (main_repo): Specify env differently in execFile
- Callbacks should always be the last argument.
07/19/2010
- 05:18 PM Revision 352b8c3a (main_repo): Consistency changes in api docs
- 05:17 PM Revision 49e0f14a (main_repo): Cache modules based on filename rather than ID
- This is ever so slightly less efficient than caching based on ID, since the
filename has to be looked up before we ca... - 02:47 PM Revision a9d8cac4 (main_repo): Document setuid/setgid sync resolution capability.
- 02:07 PM Revision 299671b7 (main_repo): querystring: Removing typecasting of numeric strings to numbers
- The tests did not accurately test for a strict equality, meaning that the
number == to the string. - 01:54 PM Revision f18d9d84 (main_repo): querystring.js: JSLint warnings fixed
- 01:53 PM Revision c7e0c645 (main_repo): querystring doc fix
- 01:53 PM Revision bb2acd5e (main_repo): querystring.stringify is now more solid
- * handles NaN and Infinity
* works with arrays from other contexts - 01:35 PM Revision eda1edd0 (main_repo): Add todo item
- 01:32 PM Revision 9a26946a (main_repo): Fix for issue #214
- 01:16 PM Revision 0ed35326 (main_repo): added test for Issue #214
- 01:16 PM Revision 65f2e72d (main_repo): Fix style in readline
- 01:20 AM Revision 0fd1656d (main_repo): Support DEL in the REPL.
07/18/2010
- 02:26 AM Revision 02746edd (main_repo): Apple's SUN_LEN is broken, override
- 02:10 AM Revision 341e4172 (main_repo): Set SO_REUSEADDR on all sockets
07/17/2010
- 04:22 AM Revision 11a784d6 (main_repo): Upgrade http-parser
- 02:24 AM Revision fa344d85 (main_repo): Fix solaris build
- 12:50 AM Revision 0174ceb6 (main_repo): bump version
- 10:05 PM Revision 458bbb46 (main_repo): fs.writeSync should return bytes written
07/16/2010
- 02:36 AM Revision 1662c37c (main_repo): Fix console formatter to recognize json properly
- 09:52 PM Revision dcd41ca8 (main_repo): Upgrade V8 to 2.3.0
- 08:17 PM Revision 078a48a9 (main_repo): added env to child_process.exec
07/15/2010
- 07:46 PM Revision 98341dae (main_repo): Fix unix dgram socket address resolution on Linux.
- 06:58 PM Revision 02729d4a (main_repo): instanceof Buffer to Buffer.isBuffer()
- 05:37 PM Revision 6961bc56 (main_repo): More instanceof Array fixes
- 05:21 PM Revision bd05d83a (main_repo): Update TODO
- 05:21 PM Revision 4c6f4dab (main_repo): Adjust tests for error reporting on JSON.parse(undefined)
- The V8 upgrade changed the stacktrace reports (?)
- 05:21 PM Revision 8921bf45 (main_repo): Remove race conditions and simplify test-http-exceptions.js
- 05:21 PM Revision c926ab77 (main_repo): Fix test-executable-path.js
- Now that process.version doesn't say if the build is debug or not.
- 05:21 PM Revision 9fd5e3c8 (main_repo): Update tests to work with module contexts
- 01:52 PM Revision 94728125 (main_repo): Fix reference to root global context
- 01:36 PM Revision ddad8720 (main_repo): Add TODO list
- 01:35 PM Revision 6a57a421 (main_repo): Use Array.isArray instead of instanceof
- 01:35 PM Revision 3a00470d (main_repo): Add 'root' global variable as reference to sandbox
- 01:34 PM Revision 5f30377b (main_repo): Load modules in individual contexts
- Add NODE_MODULE_CONTEXTS env var
Only one test was modified to check that this works. NEED to go through all
tests a... - 01:27 PM Revision 4e50197e (main_repo): Datagram socket refactor. Add tests and documentation.
- Support setTTL() and setBroadcast() socket options.
- 01:20 PM Revision e7c4f8cd (main_repo): Buffer.copy() should liberally allow empty copies.
- 12:54 PM Revision b64a521d (main_repo): Buffer('') should create a 0-length buffer
07/14/2010
- 02:16 PM Revision 8e2530c3 (main_repo): Upgrade V8 to 2.2.24
- 01:55 PM Revision 870aa3d9 (main_repo): Move evals to extension module.
- 01:42 PM Revision ace2be8a (main_repo): Move the Stat structure functions to node_file.cc
- from node.cc, so we can convert fs to a module.
- 01:37 PM Revision 82daa46e (main_repo): Move Buffer to extension model.
- 01:36 PM Revision 4f7f4376 (main_repo): Move child process to extension model.
- 01:36 PM Revision e65c2706 (main_repo): Move http parser to extension model.
- 01:31 PM Revision e51aef7f (main_repo): Move signal_watcher to extension model.
- 01:31 PM Revision 208290b5 (main_repo): Move cares to extension model
- 01:29 PM Revision e5bb8abc (main_repo): Move stdio to extension model.
- 01:23 PM Revision 8dbfe5ea (main_repo): Use the top level check for the bindings cache
- (rather than each potential module having its own if check)
- 01:17 PM Revision 30dadfc0 (main_repo): Register builtin extensions via a macro, rather than a manual strcmp
- Set the stage for making the builtin modules more dynamic.
Note: this only converts crypto and net, I will add more ... - 12:58 PM Revision 781d5128 (main_repo): Use execPath for default NODE_PATH, not installPrefix
- 12:52 PM Revision fb645f75 (main_repo): Update ronnjs (fix rendering of html self-closing tags)
- 12:50 PM Revision 50c38dec (main_repo): Update README, remove ref to Ronn
- 08:17 PM Revision 16cb4510 (main_repo): Adds "pause" and "resume" events to pump and it's readable argument.
- 08:15 PM Revision 2085909a (main_repo): fix corner-case bug in Module
- and added a test to expose it
07/13/2010
- 01:16 PM Revision 6bf294d7 (main_repo): JSON is %j not %f
- 10:08 AM Revision 367b87d2 (main_repo): Add support for the module structure to process.dlopen.
- 09:59 AM Revision 49066042 (main_repo): Add basic structure and macros for node modules.
- 09:39 AM Revision 480164f9 (main_repo): Move node version to a single static header file.
- Some compile time variables like the cflags and prefix have been moved to
the node_config.h.in, in the anticipation t...
07/12/2010
- 07:37 PM Revision 99a5d1e2 (main_repo): Free kbuf[] in Verify::VerifyFinal().
- 07:37 PM Revision ac240428 (main_repo): Coverity stack size warnings in DefineConstants().
- 07:29 PM Revision c9e50579 (main_repo): use delete for removing events after removing the final listener
- 07:29 PM Revision abd3f8a0 (main_repo): make node.1 depend on make all
- 06:23 PM Revision 4be4b5f6 (main_repo): lib/node, not lib/nodejs !
- 05:23 PM Revision 554b02a1 (main_repo): Improve docs
- Added default values for many parameters, missing properties and methods,
and slight reorganization of the Child Proc... - 05:18 PM Revision d700a6f7 (main_repo): Return child from execFile
- 04:20 PM Revision 792c7caf (main_repo): Coverity fixes: src/node_crypto
- 04:20 PM Revision 7a706e42 (main_repo): Coverity fixes: src/platform_linux.cc
- 04:20 PM Revision 760fb17b (main_repo): Coverity fixes: src/node_file
- 04:20 PM Revision 6eb0b6ac (main_repo): Coverity fixes: src/node_net
- 04:20 PM Revision 4e3c5d88 (main_repo): Coverity fixes: src/node.cc
- 02:18 PM Revision c8dba94f (main_repo): docs for dgram module (UDP and unix sockets)
- 01:35 PM Revision a7763d55 (main_repo): Fix spelling error
- 01:24 PM Revision 2b8a9a83 (main_repo): Use ronnjs 0.2 to generate docs. Small cosmetic change.
- 10:46 AM Revision a7e1efc5 (main_repo): Environment variables NODE_PREFIX, NODE_PATH in node-waf
- Those variables have following defaults :
- NODE_PREFIX is relative to the current path of the node_addon.py file
...
07/07/2010
- 02:10 PM Revision b1901cd5 (main_repo): hack fix to v8 2.2.23
- 01:47 PM Revision facb904c (main_repo): Upgrade V8 to 2.2.23
- 12:46 PM Revision 70a8fb37 (main_repo): Fix headers with empty value.
- 10:49 AM Revision 1191ca05 (main_repo): Fix docs
- Added consistency to the representation of optional parameters and separated
out multiple functions that were in a si... - 10:48 AM Revision 8e9f59a4 (main_repo): Support of console.dir + console.assert
- 10:48 AM Revision 0bceaaa3 (main_repo): Fix addon example in docs
Also available in: Atom