Activity

From 07/07/2013 to 08/05/2013

08/06/2013

08:03 PM Revision 6942a95a (main_repo): repl: Add 'smalloc' to list of known modules
isaacs
08:03 PM Revision 13ed817f (main_repo): doc: add a missing word in streams doc
Ignore encoding *if* chunk is a buffer Evan Solomon

08/05/2013

05:33 PM Revision 032373df (main_repo): build: fix ia32 sunos, elfwrap only needs -64
Timothy J Fontaine
05:19 PM Revision e851fef6 (main_repo): build: embed the mdb_v8.so into the binary
This builds and includes the mdb_v8.so in the binary of node so mdb
can be sure to always use the latest version
Timothy J Fontaine
04:56 PM Revision 366baedf (main_repo): doc: Update LICENSE for npm's Artistic 2.0
isaacs
03:55 PM Revision f4b1e000 (main_repo): test: Move test-http-default-port from disabled to simple
isaacs
03:53 PM Revision 72ad2c94 (main_repo): https: fix default port
https.get('https://github.com/') should use port 443, not 80. Koichi Kobayashi
03:33 PM Revision 32fdae2c (main_repo): http: Fix overlooked agent.globalAgent export
Noticed by @bnoordhuis in https://github.com/joyent/node/pull/5991#discussion_r5575946 isaacs
12:17 PM Revision 6b92a713 (main_repo): v8: back-port fix for CVE-2013-2882
Quoting the CVE:
Google V8, as used in Google Chrome before 28.0.1500.95, allows
remote attackers to cause a...
mstarzinger@chromium.org
07:11 AM Revision 231092d2 (main_repo): doc: document domain.enter() and domain.exit()
Adds the documentation requested in #5017. Forrest L Norvell
06:26 AM Revision 6a7be997 (main_repo): doc: fs.open, fix flag/mode confusion, etc.
Flags and modes aren't the same, symlinks are followed in all of the
path but the last component, docs should say som...
Sam Roberts
08:53 PM Revision 222e5239 (main_repo): v8: fix openbsd build
This is [1] applied ahead of time. Summary:
OpenBSD doesn't have <ucontext.h>. ucontext_t lives in <signal.h>
...
Ben Noordhuis

08/04/2013

06:11 AM Revision ea7b8172 (main_repo): tls: fix handling of `SNICallback` server option
It shouldn't ignore it!
There're two possibile cases, which should be handled properly:
1. Having a default `SNICal...
Fedor Indutny

08/03/2013

04:50 PM Revision 5383e758 (main_repo): src: use static_cast for void-to-T casts
Code cleanup, replace a few uses of reinterpret_cast<T*>(void_ptr) with
static_cast<T*>(void_ptr).
Ben Noordhuis
04:23 PM Revision d4cc30f1 (main_repo): src: use PersistentToLocal() in a few more places
Update a few more `Local<T>::New(isolate, persistent)` call sites to
`PersistentToLocal(isolate, persistent)` - the l...
Ben Noordhuis
06:04 AM Revision e5791f74 (main_repo): crypto: fix another over-run in bio
When doing `FreeEmpty`, `NodeBIO` skips pre-allocated `head_` buffer.
However this might lead to double-freeing buffe...
Fedor Indutny

08/02/2013

07:30 PM Revision 350fc806 (main_repo): src: remove non-isolate PersistentToLocal(), v2
Commit 78d9094 updated src/*.cc to use the version of PersistentToLocal
that takes a v8::Isolate* as its first argume...
Ben Noordhuis
05:55 PM Revision bea9dfa1 (main_repo): npm: Upgrade to 1.3.7
isaacs
05:17 PM Revision c80f8fa8 (main_repo): process: set key properties as ReadOnly
Trevor Norris
05:16 PM Revision 78d90945 (main_repo): src: remove non-isolate PersistentToLocal()
There is no need for it and it's a tiny bit slower than the version of
PersistentToLocal() that takes a v8::Isolate* ...
Ben Noordhuis
04:00 PM Revision 2dafa193 (main_repo): smalloc: remove double checks
Now that values are checks in JS, no need for them to be checked in C++. Trevor Norris
03:52 PM Revision da07709c (main_repo): smalloc: fix assertion fails/segfault
* Numeric values passed to alloc were converted to int32, not uint32
before the range check, which allows wrap arou...
Trevor Norris
03:52 PM Revision 3158ffb6 (main_repo): util: add isPrimitive check
Trevor Norris
07:54 AM Revision e772a7de (main_repo): build: fix --without-ssl build
Build breakage accidentally introduced in 8e29ce9 during code cleanup.
HAVE_OPENSSL is always defined (as either 0 o...
Ben Noordhuis

08/01/2013

06:08 PM Revision 22c68fdc (main_repo): src: Replace macros with util functions
isaacs
06:02 PM Revision 9a29aa8c (main_repo): benchmark: update misc to new v8 API
Trevor Norris
04:53 PM Revision 76ada453 (main_repo): test: add mac to test-os
Fix test from 30701d6. Trevor Norris
10:14 AM Revision 9e1eb361 (main_repo): test: future-proof simple/test-event-emitter-memory-leak
Run the garbage collector before running the actual test. It doesn't
matter now but if in the future something in nod...
Ben Noordhuis
10:07 AM Revision 98db7bab (main_repo): test: fix pummel/test-net-connect-memleak
* Run the garbage collector before creating the big array. It doesn't
matter now but if in the future something in ...
Ben Noordhuis
08:52 AM Revision fc6f8a69 (main_repo): events: fix memory leak, don't leak event names
Before this commit, events were set to undefined rather than deleted
from the EventEmitter's backing dictionary for p...
Ben Noordhuis
08:06 AM Revision dda22a52 (main_repo): tls_wrap: parse tls session ticket extension
And, if present and non-empty, don't invoke `resumeSession` callback.
fix #5872
Fedor Indutny
06:47 AM Revision 30701d6e (main_repo): os: add mac address to networkInterfaces() output
Brian White
06:33 AM Revision a622bde9 (main_repo): cpplint: exclude src/node_win32_perfctr_provider.cc
It's forced to violate the build/include_order rule because it includes
a header file generated with ctrpp.exe that d...
Ben Noordhuis
06:26 AM Revision 1ef1be37 (main_repo): src: don't include <string.h> twice in src/node.cc
Ben Noordhuis
05:53 AM Revision 6430c3f5 (main_repo): build: disable some msvc compiler warnings
These are not real problems, and they are so plenty that actual problems
are hidden from view.
Bert Belder
05:39 AM Revision 168ca527 (main_repo): build: un-break the windows build
Bert Belder

07/31/2013

05:16 PM Revision 02cab974 (main_repo): src: more lint after cpplint tightening
Commit 847c6d9 adds a 'project headers before system headers' check
to cpplint. Update the files in src/ to make the ...
Ben Noordhuis
04:34 PM Revision 847c6d98 (main_repo): tools: cpplint: fix up build/include_order rule
Change the build/include_order rule to match our preference:
project headers before system headers.
The rationale is...
Ben Noordhuis
03:50 PM Revision 58159e30 (main_repo): doc: remove travis status image
The project has moved to Jenkins. The status image is no longer
needed and perpetually shows a failed build. Remove it.
Antony Bailey
02:35 PM Revision 6caf012d (main_repo): etw_provider: unbreak windows build
Fedor Indutny
02:12 PM Revision 3c6b5d5d (main_repo): cpplint: make lint rules closer to node's source
* Support C-style header guards (/* comments */)
* Support `class NODE_EXTERN something`
* Support `} // extern "C"`...
Fedor Indutny
02:12 PM Revision 8e29ce9f (main_repo): src: lint c++ code
Fedor Indutny
02:12 PM Revision ccf8f3ee (main_repo): make: add `cpplint` to `test` target
Also, exclude some C-headers, machine generated headers and tweaked
sources from cpplint file list.
Fedor Indutny
12:25 PM Revision 6a5a7b08 (main_repo): node: add inTick and lastThrew to infoBox
To prevent all unnecessary calls to JS from MakeCallback, the remaining
two immediate return variables inTick and las...
Trevor Norris
07:23 AM Revision 3398cce1 (main_repo): http: improve chunked res.write(buf) performance
Avoid a costly buffer-to-string operation. Instead, allocate a new
buffer, copy the chunk header and data into it and...
Ben Noordhuis

07/30/2013

06:06 PM Revision 6359e017 (main_repo): docs: Warning about consuming response
Wyatt Preul
05:42 PM Revision 7ca77eaf (main_repo): fs: write strings directly to disk
Prior, strings would first be converted to a Buffer before being written
to disk. Now the intermediary step has been ...
Trevor Norris
05:41 PM Revision 63fc6a63 (main_repo): string_bytes: export GetExternalParts
The method is useful elsewhere when needing to check if external and
grab data.
Trevor Norris
05:33 PM Revision 3ff2cbc8 (main_repo): deps: upgrade libuv to joyent/libuv@4bdb7d8
Non-release upgrade so pending patches can land. Ben Noordhuis
04:03 PM Revision 8111ca2f (main_repo): src: const-ify variables in src/node_crypto*
No functional changes, just some code tightening. Clean up some style
inconsistencies while we are here.
Ben Noordhuis
03:32 PM Revision 71b31389 (main_repo): src: remove unused import in src/node_os.cc
Ben Noordhuis
03:31 PM Revision 511af4dd (main_repo): string_bytes: don't use named imports in header
It imports the definition into every source file that includes
string_bytes.h, as evidenced by the build suddenly bre...
Ben Noordhuis
11:14 AM Revision 2fc47ab1 (main_repo): v8: upgrade v8 to 3.20.11
Ben Noordhuis
09:19 AM Revision b8c04b92 (main_repo): Merge remote-tracking branch 'origin/v0.10'
Conflicts:
AUTHORS
ChangeLog
deps/uv/ChangeLog
deps/uv/src/version.c
deps/uv/src/win/fs.c
src/node.cc
src/node...
Ben Noordhuis
08:34 AM Revision 6327d67b (main_repo): crypto: fix assert() on malformed hex input
Use the StringBytes::IsValidString() function introduced in commit
dce26cc to ensure that the input string meets the ...
Ben Noordhuis
08:32 AM Revision dce26cce (main_repo): string_bytes: add StringBytes::IsValidString()
Performs a quick, non-exhaustive check on the input string to see if
it's compatible with the specified string encodi...
Ben Noordhuis
07:29 AM Revision dc9acd4f (main_repo): assert: replace !!!value with just !value
Not harmful, just code cleanup.
Fixes #5885.
Ben Noordhuis

07/29/2013

03:59 PM Revision 2cd7adc7 (main_repo): util: don't throw on circular %j input to format()
Don't throw an exception when the argument to %j is an object that
contains circular references, it's not helpful. Ca...
Ben Noordhuis
03:21 PM Revision 1bd711c8 (main_repo): v8: upgrade to v8 3.20.9
Ben Noordhuis
02:49 PM Revision 4cc57b4a (main_repo): crypto: simplify DH modp group name matcher
* Use ARRAY_SIZE() rather than scanning until we hit a NULL entry.
* Fix `-fsigned-char -Wnarrowing` compiler warning...
Ben Noordhuis
11:34 AM Revision 17fbd6cd (main_repo): doc: vm: fix incorrect API documentation
On timeout, an Error object is thrown, not null. Andrew Paprocki
10:41 AM Revision c13bfdc0 (main_repo): child_process: add 'shell' option to .exec()
No test, we can't rely on an alternate shell being available.
Fixes #5935.
Ben Noordhuis
05:33 AM Revision 38176d3a (main_repo): test: loosen timeout in https-no-reader
fix #5925 Fedor Indutny
12:48 AM Revision 6bd922fc (main_repo): dgram: report send errors to cb, don't pass bytes
Passing the number of sent bytes to the callback is superfluous;
datagram sockets operate in atomic mode: either the ...
Ben Noordhuis
11:11 PM Revision 34b0a361 (main_repo): src: don't use NewExternal() with unaligned strings
V8 3.20.9 enforces that external pointers are aligned on a two-byte
boundary.
We cannot portably guarantee that for ...
Ben Noordhuis

07/28/2013

01:07 PM Revision 8f571b52 (main_repo): src: remove unused tick_spinner
Ben Noordhuis
08:52 AM Revision e5233939 (main_repo): test: cluster: add 'bind to privileged port' tests
Ben Noordhuis
08:50 AM Revision 04f87de3 (main_repo): cluster: fix shared handle bind error propagation
A failed bind() was already being correctly reported in round-robin
mode. This commit fixes bind() error reporting in...
Ben Noordhuis
05:36 AM Revision 2b569dee (main_repo): cluster: remove duplicate this.errno assignment
Ben Noordhuis

07/27/2013

06:05 PM Revision 4881a6a9 (main_repo): doc: clarify fs.read() offset argument
Ben Noordhuis
10:02 AM Revision 767c5bf0 (main_repo): doc: add nodejs.geek.nz to the community page
Andrew Chilton
06:25 AM Revision df167320 (main_repo): doc: add nodejs.org.au to community listing
Rod Vagg
08:55 PM Revision d713db24 (main_repo): doc: document possible return values of os.arch()
Maciej Małecki

07/26/2013

08:03 PM Revision 180f9871 (main_repo): blog: Post for v0.10.15
Timothy J Fontaine
08:03 PM Revision 33267337 (main_repo): Now working on 0.10.16
Timothy J Fontaine
08:02 PM Revision 27252571 (main_repo): Merge branch 'v0.10.15-release' into v0.10
Timothy J Fontaine

07/25/2013

07:26 PM Revision 2426d65a (main_repo): 2013.07.25, Version 0.10.15 (Stable)
* src: fix process.getuid() return value (Ben Noordhuis) Timothy J Fontaine
07:17 PM Revision 7d654be6 (main_repo): doc: Fix missing backtick in debugger doc
Dav Glass
06:29 PM Revision 015ec052 (main_repo): src: fix process.getuid() return value
And process.getgid() too.
Commit ed80638 changed fs.chown() and fs.fchown() to only accept
unsigned integers. Make p...
Ben Noordhuis
05:21 PM Revision 0de5b831 (main_repo): doc: document tls.Server 'secureProtocol' option
Ben Noordhuis
04:54 PM Revision 0256edc4 (main_repo): blog: Post for v0.10.14
Timothy J Fontaine
04:54 PM Revision 90c448de (main_repo): Now working on 0.10.15
Timothy J Fontaine
04:53 PM Revision e2a598b5 (main_repo): Merge branch 'v0.10.14-release' into v0.10
Timothy J Fontaine
04:14 PM Revision 993bb93e (main_repo): streams: Don't emit 'end' until read() past EOF
This prevents the following sort of thing from being confusing:
```javascript
stream.on('data', function() { console...
isaacs
02:49 PM Revision fdf57f81 (main_repo): 2013.07.25, Version 0.10.14 (Stable)
* uv: Upgrade to v0.10.13
* npm: Upgrade to v1.3.5
* os: Don't report negative times in cpu info (Ben Noordhuis)
*...
Timothy J Fontaine
01:48 PM Revision 5c81f41e (main_repo): uv: Upgrade to v0.10.13
Timothy J Fontaine
10:27 AM Revision 508a6c2e (main_repo): openssl: use asm for sha, md5, rmd
Fedor Indutny
06:29 AM Revision e4363145 (main_repo): test: fix simple/test-setproctitle
The title shouldn't be too long; libuv's uv_set_process_title() out of
security considerations no longer overwrites e...
Ben Noordhuis

07/24/2013

05:16 PM Revision d62c2d97 (main_repo): tls: share tls tickets key between cluster workers
fix #5871 Fedor Indutny
05:15 PM Revision 509cfbc2 (main_repo): cluster: support setting data on shared server
If `obj` given to `cluster._getServer` has `_setServerData` or
`_getServerData` methods, the data will be synchronize...
Fedor Indutny
04:37 PM Revision 4bf52118 (main_repo): doc: explicitly set industry logo height
isaacs
04:23 PM Revision ff0de459 (main_repo): npm: Upgrade to v1.3.5
isaacs
04:17 PM Revision 44ed42bd (main_repo): src: move NODE_MODULE_VERSION to node_version.h
Ben Noordhuis
03:49 PM Revision 0330bdf5 (main_repo): lib: macro-ify type checks
Increases the grep factor. Makes it easier to harmonize type checks
across the code base.
Ben Noordhuis
03:49 PM Revision 457d5292 (main_repo): tools: fix js2c macro expansion bug
If the same macro was used twice in close proximity, the second one
didn't get expanded.
Ben Noordhuis
03:49 PM Revision 4b279f00 (main_repo): src: rename macros.py to notrace_macros.py
This incarnation of macros.py is only used to disable the (d)trace
macros. Rename it so it better reflects its purpos...
Ben Noordhuis
12:49 PM Revision d8240769 (main_repo): src: cares_wrap: remove two unused variables
Ben Noordhuis
12:17 PM Revision c76ed643 (main_repo): smalloc: add external to alloc with callbacks
Forgot to actually assign cb_info to the External in smalloc::Alloc()
that accepts a callback to be run in the weak c...
Trevor Norris

07/23/2013

02:02 PM Revision 8ce02cf0 (main_repo): buffer: misc logic simplification
Includes:
* No need for `typeof` when checking undefined.
* length is coerced to uint so no need to check if < 0.
* S...
Trevor Norris
01:43 PM Revision d74932e5 (main_repo): buffer: revert length and parent check
In a rush to implement the fix 35e0d60 I overlooked the logic that
causes 0-length buffer instantiation to automatica...
Trevor Norris
11:12 AM Revision e20811a6 (main_repo): src: os: use Number::New() for CPU info
The return values from uv_cpu_info() don't necessarily fit in a 32 bits
signed integer.
Fixes #5732.
Ben Noordhuis
07:36 AM Revision ed806385 (main_repo): fs: uids and gids must be unsigned ints
Before this commit, fs.chown() and fs.fchown() coerced the uid and gid
arguments to signed integers which is wrong be...
Ben Noordhuis
09:43 PM Revision d904c231 (main_repo): crypto: Add test for sha.write(''); sha.end()
David Björklund
08:27 PM Revision 35e0d60d (main_repo): buffer: slice on zero length buffer
SlowBuffer(0) passes NULL instead of doing malloc(0). So when someone
attempted to SlowBuffer(0).slice(0, 1) an asser...
Trevor Norris

07/22/2013

07:17 PM Revision 0f8de5e1 (main_repo): stream: Simplify flowing, passive data listening
Closes #5860
In streams2, there is an "old mode" for compatibility. Once switched
into this mode, there is no going...
isaacs
07:07 PM Revision 5fcd6e40 (main_repo): util: removed duplicated isArray check
Wyatt Preul
06:56 PM Revision e3bb6e11 (main_repo): v8: reapply floating patches
Ben Noordhuis
06:53 PM Revision dfb1191f (main_repo): src: update v8 build requirements
In v8 3.20.4 build/common.gypi was moved to build/toolchain.gypi and
build/features.gypi.
Trevor Norris
06:53 PM Revision 5777d7ab (main_repo): v8: upgrade to v8 3.20.7
Trevor Norris

07/20/2013

03:45 PM Revision 254b7111 (main_repo): src: fix windows build error from 221c689e
Just forward declare struct sockaddr, the struct is never actually
dereferenced in src/node_internals.h.
Before this...
Ben Noordhuis
06:36 AM Revision 14f45ba7 (main_repo): test: move two tests from simple/ to internet/
Fixes #5876. Ben Noordhuis
06:13 AM Revision d75f67f9 (main_repo): bench: fix up benchmarks after internal api change
Ben Noordhuis
06:13 AM Revision e1fe8d4e (main_repo): test: fix up tests after internal api change
Ben Noordhuis
06:09 AM Revision ca9eb718 (main_repo): src, lib: update after internal api change
Libuv now returns errors directly. Make everything in src/ and lib/
follow suit.
The changes to lib/ are not strict...
Ben Noordhuis
06:04 AM Revision 0161ec87 (main_repo): src, lib: deduplicate errnoException
Ben Noordhuis
06:04 AM Revision d4c14c1f (main_repo): src: add libuv bindings module
Exports:
* all UV_E* error codes
* a uv_err_name() binding
Ben Noordhuis
06:04 AM Revision 0e48cb49 (main_repo): deps: upgrade libuv to 3ee4d3f
Ben Noordhuis

07/19/2013

05:41 PM Revision 221c689e (main_repo): udp_wrap, tcp_wrap: add out arg to AddressToJS
Prep work for removing process._errno. The handle.getsockname() function
will return a status code in the future and ...
Ben Noordhuis
05:41 PM Revision d11e7c20 (main_repo): src: ReqWrap now optionally accepts a wrap object
Ben Noordhuis
05:05 PM Revision 4a34c69c (main_repo): buffer: return offset for end of last write
Trevor Norris
04:56 PM Revision 2bedf6ef (main_repo): src: fix persistent handle lifecycle issue
Commit 636ca7c adds an optimization that casts strong Persistent<T>
handles directly to Local<T> handles to avoid the...
Ben Noordhuis
04:56 PM Revision 2b7d86ec (main_repo): tools: make check-imports.sh work on bsd-likes
Ben Noordhuis
04:56 PM Revision db13983e (main_repo): src: add IsFunction() assert to MakeCallback
Helps catch bugs early on. Without it, V8 throws the fairly
unhelpful exception "TypeError: undefined is not a functi...
Ben Noordhuis
04:36 PM Revision d817843d (main_repo): smalloc: create separate module
It will be confusing if later on we add Buffer#dispose(), and smalloc is
its own cpp api anyways. So instead create a...
Trevor Norris
03:47 PM Revision 46d11510 (main_repo): node: always set function name
For easier debugging it's helpful to always have the function name.
These were not set for methods coming from cc.
Trevor Norris

07/18/2013

02:49 PM Revision e0c4fba0 (main_repo): doc: events: clarify 'newListener' emitter state
Ditto for the 'removeListener' event. Ben Noordhuis
09:32 PM Revision e71d9fd8 (main_repo): Merge remote-tracking branch 'ry/v0.10'
Conflicts:
doc/api/stream.markdown
lib/tls.js
isaacs

07/17/2013

06:59 PM Revision 48a4600c (main_repo): url: Fix edge-case when protocol is non-lowercase
When using url.parse(), path and pathname usually return '/' when there
is no path available. However when you have a...
Shuan Wang

07/16/2013

04:02 PM Revision bd5ab9c6 (main_repo): doc: Explain process.nextTick timing
Provide more detailed explanation of the timing of `process.nextTick`
relative to I/O.
isaacs
01:49 PM Revision 04e0324f (main_repo): doc: style the 'type' fields in API docs
isaacs
01:49 PM Revision db5776cf (main_repo): doc: Streams API Doc Rewrite
The Streams API doc is now broken up into 3 sections:
1. API for Consumers
2. API for Implementors
3. Details and Ex...
isaacs

07/15/2013

02:08 PM Revision be940b45 (main_repo): smalloc: remove NULL assert check
In fa10b75 the assert to check if data == NULL was remove for
smalloc::Alloc with no callback. It should have also be...
Trevor Norris
11:08 PM Revision e48536f4 (main_repo): tls: Trivial use_strict fix
isaacs

07/13/2013

08:08 AM Revision 2c470301 (main_repo): src: remove Buffer::Data(Persistent<T>&)
It hits a compiler bug in gcc <= 4.4 similar to the issue that was
recently addressed in commit 157d2bc:
../deps...
Ben Noordhuis
08:05 PM Revision 875dd37a (main_repo): blog: v0.11.4 is unstable not stable
Timothy J Fontaine

07/12/2013

06:18 PM Revision c898704d (main_repo): lint: fix _http_client.js after v0.10 merge
Timothy J Fontaine
06:17 PM Revision 81c2a364 (main_repo): Now working on 0.11.5
Timothy J Fontaine
06:16 PM Revision 31109808 (main_repo): Merge branch 'v0.11.4-release'
Timothy J Fontaine
06:12 PM Revision 21dd5f4e (main_repo): blog: v0.11.4 release
Timothy J Fontaine
04:51 PM Revision b5b84197 (main_repo): 2013.07.12, Version 0.11.4 (Unstable)
* npm: Upgrade to 1.3.4
* v8: Upgrade to v3.20.2
* c-ares: Upgrade to piscisaureus/cares@805d153
* timers: setImme...
Timothy J Fontaine
04:26 PM Revision 48c542db (main_repo): Merge remote-tracking branch 'upstream/v0.10'
Conflicts:
AUTHORS
ChangeLog
deps/npm/Makefile
deps/npm/doc/api/npm-commands.md
deps/npm/doc/api/npm-deprecate.m...
Timothy J Fontaine
04:14 PM Revision 5e865191 (main_repo): npm: Upgrade to 1.3.4
isaacs
11:56 AM Revision 9da67fa5 (main_repo): npm: Upgrade to 1.3.3
isaacs
11:56 AM Revision ff8a4058 (main_repo): npm: Upgrade to 1.3.3
isaacs
01:22 AM Revision f88b8dad (main_repo): test: regression test for #5798 setImmediate
Timothy J Fontaine
01:22 AM Revision fa46483f (main_repo): timers: setImmediate process full queue each turn
Previously only one cb per turn of the event loop was processed at a
time, which is not exactly what is meant by imme...
Ben Noordhuis

07/11/2013

09:37 AM Revision c679ac8f (main_repo): build: fix windows build
Be very careful with forward declarations, MSVC is quite picky and
rather stupid about it.
Fixes #5810.
Ben Noordhuis

07/10/2013

01:46 PM Revision 6d91bd37 (main_repo): node: call MakeDomainCallback in all domain cases
Previously there was no way to pass a Function callback directly to
MakeCallback and support domains. The check has b...
Trevor Norris
04:10 AM Revision 61026929 (main_repo): crypto: fix memory leak in LoadPKCS12
X509_STORE_add_cert increment reference of passed `x509` cert,
`X509_free` must be called to avoid memory leak.
This...
Fedor Indutny
03:48 AM Revision 8a65df9b (main_repo): test: fix up indentation, replace tabs with spaces
Ben Noordhuis
01:31 AM Revision 49519f12 (main_repo): http: Reuse more http/https Agent code
isaacs
01:31 AM Revision 831de7cb (main_repo): http: Use OOP for OutgoingMessage._finish
Sniffing instanceof a child class in the parent class's method
is Doing It Wrong.
isaacs
01:31 AM Revision 40e92650 (main_repo): http: Add agent.get/request methods
isaacs
01:31 AM Revision 9fc9b874 (main_repo): http: Proper KeepAlive behavior
Instead of destroying sockets when there are no pending requests, put
them in a freeSockets list, and unref() them so...
isaacs
01:31 AM Revision 6176e491 (main_repo): http: style
isaacs

07/09/2013

06:58 PM Revision b3b8e74d (main_repo): tools: Add next/prev version scripts
isaacs
05:29 PM Revision f1bb5dca (main_repo): blog: Post for v0.10.13
Timothy J Fontaine
05:28 PM Revision 8a7e2b9d (main_repo): Now working v0.10.14
Timothy J Fontaine
05:28 PM Revision 8d9897d7 (main_repo): Merge branch 'v0.10.13-release' into v0.10
Timothy J Fontaine
04:51 PM Revision e32660a9 (main_repo): 2013.07.09, Version 0.10.13 (Stable)
* uv: Upgrade to v0.10.12
* npm: Upgrade to 1.3.2
* windows: get proper errno (Ben Noordhuis)
* tls: only wait for...
Timothy J Fontaine
04:50 PM Revision 5b6464f4 (main_repo): build: use separate env vars for signing
Timothy J Fontaine
04:20 PM Revision 8bac8857 (main_repo): uv: Upgrade to v0.10.12
isaacs
04:09 PM Revision f5602bda (main_repo): npm: Upgrade to 1.3.2
isaacs
02:27 PM Revision 48e159fa (main_repo): crypto: throw a helpful error message for "tls" and "crypto"
When node is compiled with the --without-ssl flag. Nathan Rajlich
02:27 PM Revision 567c72b8 (main_repo): configure: fix the --without-ssl option
Closes #5807. Nathan Rajlich
01:55 PM Revision 91698f77 (main_repo): tls: only wait for finish if we haven't seen it
A pooled https agent may get a Connection: close, but never finish
destroying the socket as the prior request had alr...
Timothy J Fontaine
02:12 AM Revision b8ce1da7 (main_repo): buffer: propagate originating parent
When creating a slice, make sure to propagate the originating parent.
This is to prevent a buf.parent.parent.(etc) sc...
Trevor Norris
08:13 PM Revision 2fc34d75 (main_repo): tls_wrap: return Error not throw for missing cert
Timothy J Fontaine

07/08/2013

07:53 PM Revision 22668db7 (main_repo): benchmark: update callbacks only receive data
Since the SlabAllocator was removed the buffer length/offset is no
longer sent to the onread callback. The benchmarks...
Trevor Norris
02:25 PM Revision ed532468 (main_repo): doc: fix bad markdown parsing in list
Nathan Rajlich
02:09 PM Revision ead8e26b (main_repo): smalloc: call callback if set on AllocDispose
Fix bug where if dev passed a callback to Alloc then called AllocDispose
it wouldn't bother to pass the data to the c...
Trevor Norris
12:20 PM Revision 99a7e78e (main_repo): http: Dump response when request is aborted
Fixes #5695 isaacs
12:17 PM Revision aa8c4a07 (main_repo): smalloc: zero size allocs may need to be free'd
Zero size allocations don't necessarily mean that data == NULL. So
instead check each value seperately and perform ne...
Trevor Norris
12:12 AM Revision 82ff891e (main_repo): http: use an unref'd timer to fix delay in exit
There was previously up to a second exit delay when exiting node
right after an http request/response, due to the utc...
Peter Rust
09:25 PM Revision fe176929 (main_repo): timers: internal unref timers should use Timer.now
Timothy J Fontaine

07/07/2013

08:34 AM Revision 6acde215 (main_repo): src: remove unnecessary calls to Local<T>::New()
Ben Noordhuis
08:24 AM Revision 636ca7c6 (main_repo): src: cast strong persistent handles to locals
Avoids the overhead of creating a new Local every time we unwrap a
Persistent handle.
Ben Noordhuis
07:30 AM Revision 3220bc42 (main_repo): smalloc: don't take address of stack var
Ben Noordhuis
 

Also available in: Atom