Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/electron/node

Node fork to make it suitable for embedding in Electron
https://github.com/electron/node

test: use shorthand properties

PR-URL: https://github.com/nodejs/node/pull/18105
Reviewed-By: Anna Henningsen <[email protected]...

db9c556f507ea2510a603ca526d6cd1e79cfac2d authored about 7 years ago
test: simplify loadDHParam in TLS test

PR-URL: https://github.com/nodejs/node/pull/18103
Reviewed-By: Ben Noordhuis <[email protected]...

eb68a06a3e66cff0092fc26e79f06a25f8f1ac43 authored about 7 years ago
cluster: resolve relative unix socket paths

Relative unix sockets paths were previously interpreted relative
to the master's CWD, which was ...

4e2e7d11e16d185a088aec77d1adc7bb4b606806 authored about 7 years ago
build: refine static and shared lib build

Refine the static and shared lib build process in order
to integrate static and shared lib verfi...

f878f9414eb6c7ef1d166404ae43444826706db8 authored about 7 years ago
build,win: update lint-cpp on Windows

* Added a `lint-cpp` argument
* Updated `findstr` calls to output to `nul`
* Updated `findstr` c...

cd60c7db5fe04c6a53b7dd8784ad0b52af30958d authored about 7 years ago
test: improve to use template string

PR-URL: https://github.com/nodejs/node/pull/18097
Reviewed-By: Colin Ihrig <[email protected]>
R...

e08cf1d2309fb4368f11277e7021fa6d63790b9d authored about 7 years ago
doc: fix typo in http2stream.close param default

PR-URL: https://github.com/nodejs/node/pull/18166
Reviewed-By: Anna Henningsen <[email protected]...

d3600e513ae277534e9a37b51489ec8584fbf3dc authored about 7 years ago
test: fixed typos in napi test

PR-URL: https://github.com/nodejs/node/pull/18148
Reviewed-By: James M Snell <[email protected]>...

c90185c15e406df2c190e8ed7932d932e2260708 authored about 7 years ago
src,doc,test: Fix common misspellings

PR-URL: https://github.com/nodejs/node/pull/18151
Reviewed-By: Anatoli Papirovski <apapirovski@m...

82b07835193f4a02431cc12bf9bc0ef4eb3847e5 authored about 7 years ago
test: test error messages from fs.realpath{Sync}

PR-URL: https://github.com/nodejs/node/pull/17914
Reviewed-By: Matteo Collina <matteo.collina@gm...

1312db56510028a916e399b81cee754742430ec9 authored about 7 years ago
test: verify errors thrown from fs stat APIs

PR-URL: https://github.com/nodejs/node/pull/17914
Reviewed-By: Matteo Collina <matteo.collina@gm...

5eccbb09fa04ccc3ad3a5624d0552b71233dff3f authored about 7 years ago
fs: throw fs.fstat{Sync} errors in JS

PR-URL: https://github.com/nodejs/node/pull/17914
Reviewed-By: Matteo Collina <matteo.collina@gm...

8c00a809bc08d87776f74c84751607155f3df61f authored about 7 years ago
fs: throw fs.lstat{Sync} errors in JS

PR-URL: https://github.com/nodejs/node/pull/17914
Reviewed-By: Matteo Collina <matteo.collina@gm...

da7804f25914fe5a460db01c2e234dafc3649dfc authored about 7 years ago
fs: throw fs.stat{Sync} errors in JS

PR-URL: https://github.com/nodejs/node/pull/17914
Reviewed-By: Matteo Collina <matteo.collina@gm...

57d7638af3dab44129d6008f356b9b1598d72d51 authored about 7 years ago
fs: return errno and take fs_req_wrap in SyncCall

PR-URL: https://github.com/nodejs/node/pull/17914
Reviewed-By: Matteo Collina <matteo.collina@gm...

791975d1895c1b037d539d9191d4e60a6fdf0c5d authored about 7 years ago
n-api: throw RangeError napi_create_typedarray()

According to the ECMA spec, we should throw a RangeError in the
following cases:
- `(length * ...

316b5efd6b02379a490ce62c31a13122729ff1dd authored about 7 years ago
assert: throw without args in ok

`assert.ok()` should always receive a value. Otherwise there
might be a bug or it was intended t...

d07c6f9739360954e8e6c6f16bf061a7f64bda9c authored about 7 years ago
doc: remove double line break

This is the only double line break in the file and for
consistency one is removed.

PR-URL: http...

4319780389badf4e173f57408b42949a2841a188 authored about 7 years ago
assert: improve simple assert

This improves the error message in simple asserts by using the
real call information instead of ...

f76ef504326f8a37cdb0d3dae705239d685abffc authored about 7 years ago
doc: suggest not to throw JS errors from C++

Also provide an example on how to use internal/errors
to handle errors in C++.

PR-URL: https://...

27925c4086d52e3858cbfabf0e55f52c20bce8ac authored about 7 years ago
fs: migrate ASYNC_CALL to AsyncCall

This patch migrates all the `ASYNC_CALL` macro in `node_file.cc` to
the template counterpart Asy...

eca73a2f82c8a52f37ad4c97b29d3cdecf32c93a authored about 7 years ago
build: remove bench-* targets

PR-URL: https://github.com/nodejs/node/pull/18150
Fixes: https://github.com/nodejs/node/issues/1...

0c8aaf318ab8a501fe3075afb8fc175c744adcdb authored about 7 years ago
tls: migrate C++ errors to internal/errors.js

* Throw ERR_TLS_SNI_FROM_SERVER when setting server names on a
server-side socket instead of r...

1c29da8236f0017fa3a09eaeba3c48309d08375b authored about 7 years ago
tls: migrate argument type-checking errors

* Throw ERR_INVALID_ARG_TYPE from public APIs
* Assert argument types in bindings instead of thr...

9ffebeab48e2e0b61dc0817430f089b6a1482ea7 authored about 7 years ago
doc: napi: make header style consistent

Some of the API section headers had emphasis, while others did not.
Use a consistent style (no e...

f75bc2c1a596e8b0dca83527ed1bad614e69eaef authored about 7 years ago
doc: napi: fix unbalanced emphasis

Some of the section headers had unbalanced emphasis.

PR-URL: https://github.com/nodejs/node/pul...

3e062762e4519dbb6817c2a47f9d28165f66b53f authored about 7 years ago
src: fix code coverage cleanup

In https://github.com/nodejs/node/pull/17987 which updated
the location of the code coverage pat...

8229fc0715ef62fc33f5bba17f4b9c4329ae15d8 authored about 7 years ago
util: change %o depth default

Since the default for depth is changed to `Infinity` it is logical
to change the %o default to t...

8f153092d86b0605af8a2ef294dc310fefa83e30 authored about 7 years ago
util: change util.inspect depth default

The current default is not ideal in most use cases. Therefore it is
changed to showing unlimited...

b994b8eff6018433a56bb10dbc473cefa0dd9370 authored about 7 years ago
stream: add custom inspect to BufferList

Currently inspecting the BufferList can result a maximum call stack
size error. Adding a individ...

9d3958102ec28f2bb468b2c532b7b34cabd61f1b authored about 7 years ago
module: refactor loader

PR-URL: https://github.com/nodejs/node/pull/16874
Reviewed-By: Guy Bedford <[email protected]...

921fb84687fb8135075c1f001383e9b0b863f4b5 authored about 7 years ago
child_process: ignore undef/proto values of env

At present, undefined values of env option will be transferred as
a "undefined" string value, an...

85739b6c5b5d12204a81de18ceddf2d357effb8b authored about 7 years ago
crypto: assign deprecation code for setAuthTag/GCM

PR-URL: https://github.com/nodejs/node/pull/18017
Reviewed-By: Joyee Cheung <[email protected]...

858b48b692dd04e5134c02f23efac94c4e678329 authored about 7 years ago
async_hooks,test: only use IPv6 in http test

If IPv6 is not supported on a machine, the IPv6 handle will first be
created, this will then fai...

b12425d055f305a2b69fe925c38ef798aae4b0b2 authored about 7 years ago
test: fix flaky interval test

PR-URL: https://github.com/nodejs/node/pull/18140
Reviewed-By: Rich Trott <[email protected]>
Rev...

8d043238dee18c7356f28133e1d353048a14c7ee authored about 7 years ago
src: remove declarations for missing functions

PR-URL: https://github.com/nodejs/node/pull/18134
Reviewed-By: Anatoli Papirovski <apapirovski@m...

75032c9c8b0f5e47ed3361b45cfb8e8852bc5a5c authored about 7 years ago
src: harden JSStream callbacks

Since these are executing JS code, and in particular parts of that
code may be provided by userl...

36daf1d6344137c7ab0e6b39998d1030721de45c authored about 7 years ago
tls: make deprecated tls.createSecurePair() use public API

Make the deprecated `tls.createSecurePair()` method use other public
APIs only (`TLSSocket` in p...

9301b8a9c69d112b98c7d60e074c845d80342b4e authored about 7 years ago
src: use `DoTryWrite()` for not-all-Buffer writev()s too

PR-URL: https://github.com/nodejs/node/pull/18019
Reviewed-By: James M Snell <[email protected]>

02fef8ad5a6c0e5c1ce0d4b46aa3a762935c981c authored about 7 years ago
src: remove `HasWriteQueue()`

Tests are passing without it, and this otherwise makes the
code harder to reason about because t...

20f6aaee7308d5f426de11def6ad9de8848222f5 authored about 7 years ago
process: use more direct sync I/O for stdio

This avoids routing writes through the full LibuvStreamWrap
write machinery. In particular, it e...

8b751f7eb7b05a0b27f52e2288a636fdd78e9ecb authored about 7 years ago
test: add common.crashOnUnhandledRejection to addons/callback-scope

PR-URL: https://github.com/nodejs/node/pull/18076
Reviewed-By: Anna Henningsen <[email protected]...

c84582cbb6362fa8b2eb2d3bc153617fef2982d1 authored about 7 years ago
deps: cherry-pick 0c35b72 from upstream V8

Original commit message:

[api,modules] Allow GetModuleNamespace on unevaluated modules.

...

4d4ef147f71c74cd0f6dbd1c1a95a3ee6f9ca93e authored about 7 years ago
doc: add documentation for deprecation properties

PR-URL: https://github.com/nodejs/node/pull/16539
Fixes: https://github.com/nodejs/node/issues/1...

c770f43a917ad818118570cfc979dac989fd4964 authored about 7 years ago
src: refactor callback #defines into C++ templates

Use template helpers instead of `#define`s to generate
the raw C callbacks that are passed to th...

628307774eaf013654b3755f8c9ee6935fba06ad authored about 7 years ago
timers: setInterval interval includes cb duration

setInterval callback should be scheduled on the interval

Fixes: https://github.com/nodejs/node/...

1385e1bc63665b8c226e9f7bc8c46a9263195efc authored about 7 years ago
doc: prefer make test-only when verifying the build

PR-URL: https://github.com/nodejs/node/pull/18061
Reviewed-By: James M Snell <[email protected]>...

e8c491a801191bd6e6244195237adc377a4f755f authored about 7 years ago
doc: add Leko to collaborators

PR-URL: https://github.com/nodejs/node/pull/18117
Reviewed-By: Joyee Cheung <[email protected]...

c893f488c306171f5ecac5ba2955958048abe4c1 authored about 7 years ago
async_hooks,http: set HTTPParser trigger to socket

This allows more easy tracking of where HTTP requests come from. Before
this change the HTTPPars...

8479606a24ca12212b75e0febf92925b71ef8d50 authored about 7 years ago
doc: capitalize non-primitive types

PR-URL: https://github.com/nodejs/node/pull/18111
Reviewed-By: Сковорода Никита Андреевич <chalk...

c3fde98d4d2d920ce3df10a7668aa36bcfb49206 authored about 7 years ago
doc: decapitalize primitive types

PR-URL: https://github.com/nodejs/node/pull/18110
Reviewed-By: James M Snell <[email protected]>...

d955645e4bd6528bfb1f2dace63e57f06ef798c5 authored about 7 years ago
n-api: expose n-api version in process.versions

Expose n-api version in process.versions so that it is
available for use in javascript by extern...

8938c4c22d720c33441ce95d801056532b99ec18 authored about 7 years ago
build,win: restore vcbuild TAG functionality

--tag needs to be set after `getnodeversion` because TAG is defined in
there when DISTTYPE is no...

b225970e6ca05cab568273b100c5967b4209f621 authored about 7 years ago
http2: remember sent headers

Add sentHeaders, sentTrailers, and sentInfoHeaders properties
on `Http2Stream`.

PR-URL: https:/...

ee2e7fcd5ff330f036f6502cded21eb013941f89 authored about 7 years ago
perf_hooks,http2: add performance.clear()

Add missing clear() method to `perf_hooks.performance` to
remove the entries from the master tim...

20fe04f113fb81423585077265d3026584989232 authored about 7 years ago
doc: fix s/rstStream/close in example

PR-URL: https://github.com/nodejs/node/pull/18088
Reviewed-By: Anna Henningsen <[email protected]...

47a282293f62813a88b4c4ba18bc5e5246a6515c authored about 7 years ago
doc: update pushStream docs to use err first

Refs: https://github.com/nodejs/node/pull/17406#issuecomment-356661798

PR-URL: https://github.c...

078b7a2a65599ac6bc7e16e18de482556259d0db authored about 7 years ago
test: remove orphaned entries from status

PR-URL: https://github.com/nodejs/node/pull/18092
Reviewed-By: James M Snell <[email protected]>...

7c84f19455a29c4c132935aacc3ce1628fc38ac3 authored about 7 years ago
doc: be less tentative about undefined behavior

In the documentation for the buffer module, change instances of "the
result is considered undefi...

470bd39390378a82170d78f9f713f60993d9ddba authored about 7 years ago
http2: fix kUpdateTimer timer refresh

Fixes an oversight from
93eb68e6d23c66b85e8f79540500d5d9f0bbc396

Wasn't caught by a test.

PR-U...

0812ebda88798e103498e78c8ae95497e0a4bad1 authored about 7 years ago
lib: fix spelling in comments

PR-URL: https://github.com/nodejs/node/pull/18018
Reviewed-By: Jon Moss <[email protected]>
Rev...

ba076996a99c519b37e238c8cf4ac01ee995bda9 authored about 7 years ago
test: fix spelling in test case comments

PR-URL: https://github.com/nodejs/node/pull/18018
Reviewed-By: Jon Moss <[email protected]>
Rev...

e890344d18fdc4ad096d2c5020a7101bc355ad8b authored about 7 years ago
stream: added experimental support for for-await

Adds support for Symbol.asyncIterator into the Readable class.
The stream is destroyed when the ...

61b4d60c5d9694e79069b1680b3736c96a5de501 authored about 7 years ago
tools: use babel-eslint as ESLint parser

PR-URL: https://github.com/nodejs/node/pull/17820
Reviewed-By: Matteo Collina <matteo.collina@gm...

4d96c17e054fd4735063dc4aa4341ea76ca12b49 authored about 7 years ago
tools: add babel-eslint

Create tools/update-babel-eslint.sh script and execute it to do the
first installation of the pa...

b043a70201587920292512314b8815d33f62083f authored about 7 years ago
tools: update ESLint to 4.15.0

PR-URL: https://github.com/nodejs/node/pull/17820
Reviewed-By: Matteo Collina <matteo.collina@gm...

7a52c51e811cd59db0d2b1b6d6b8b2e7f917d65c authored about 7 years ago
tools: move eslint from tools to tools/node_modules

This is required because we need to add the babel-eslint dependency
and it has to be able to res...

3dc30632755713179f345f4af024bd904c6162d0 authored about 7 years ago
build: fix Makefile wrt finding node executable

Not all shells set PWD, so use CURDIR instead.

`which node` may return the empty string, so gua...

a2c7085dd4a8e60d1a47572aca8bb6fcb7a32f88 authored about 7 years ago
path: fix path.normalize for relative paths

After slicing, the `lastSegmentLength` should be calculated again,
instead of assigning value `j...

315d1f553de9c1c5cf0ab9ee2623b5420bee8a09 authored about 7 years ago
fs: extract out validateUint32 and validateLen functions

PR-URL: https://github.com/nodejs/node/pull/17682
Reviewed-By: Colin Ihrig <[email protected]>
R...

8aec3638cebd338b0ea2a62c3e1469b8e29616d7 authored about 7 years ago
fs: extract out validatePath function

PR-URL: https://github.com/nodejs/node/pull/17682
Reviewed-By: Colin Ihrig <[email protected]>
R...

46e1d69bd10fe81b1d8274256d1e0fe1d63adb63 authored about 7 years ago
fs: extract out validateOffsetLengthWrite function

PR-URL: https://github.com/nodejs/node/pull/17682
Reviewed-By: Colin Ihrig <[email protected]>
R...

300ea7396fcb82a31df8c05312aeebae857f5ea2 authored about 7 years ago
fs: extract out validateBuffer function

PR-URL: https://github.com/nodejs/node/pull/17682
Reviewed-By: Colin Ihrig <[email protected]>
R...

8983405508077348971622ae870f1c45ee254395 authored about 7 years ago
fs: extract out validateOffsetLengthRead function

PR-URL: https://github.com/nodejs/node/pull/17682
Reviewed-By: Colin Ihrig <[email protected]>
R...

fc8c1b1ded9f21fb7e4f97cbcc4bc4d419c23b52 authored about 7 years ago
fs: extract out validateFd function

PR-URL: https://github.com/nodejs/node/pull/17682
Reviewed-By: Colin Ihrig <[email protected]>
R...

b9b8294ddad4baa7fbe565e5d18f18d815d7f967 authored about 7 years ago
doc: un-mark Socket#write “removal” as notable change

Since the method is inherited from `Writable`, usage of the method
does not change at all after ...

6e3818f2a2881df49eec454b8d5a9882cb57cfa2 authored about 7 years ago
2019-01-10 Version 9.4.0 (Current)

Notable change:

* async_hooks:
- deprecate AsyncHooks Sensitive API and runInAsyncIdScope. Ne...

e688175c500a556b94191df2c0236b7510654923 authored about 7 years ago
stream: always defer 'readable' with nextTick

Emit 'readable' always in the next tick, resulting in a single
call to _read() per microtick. Th...

1e0f3315c77033ef0e01bb37c3d41c8e1d65e686 authored about 7 years ago
doc: add descriptions of state properties

Fixes: https://github.com/nodejs/node/issues/15268

PR-URL: https://github.com/nodejs/node/pull/...

800caac2362e602d80b5c61fe1cb288bbcdb316a authored about 7 years ago
doc: examples for fast-tracking regression fixes

PR-URL: https://github.com/nodejs/node/pull/17379
Reviewed-By: Michaël Zasso <targos@protonmail....

4c8bedf8b45c724ae392928abff032a1eb8fd355 authored about 7 years ago
n-api: throw RangeError in napi_create_dataview() with invalid range

The API is required that `byte_length + byte_offset` is less than or
equal to the size in bytes ...

91c1ccd84f5d36906e2cd498f0a49318ebce68b9 authored about 7 years ago
lib: handle `throw undefined` in assert.throws()

And make `assert.doesNotThrow()` handle it as well.

PR-URL: https://github.com/nodejs/node/pull...

71203f5230fbe0f6d0e73793f5b7767378325875 authored about 7 years ago
benchmark: add JSStreamWrap benchmark

This is made to mirror the connection-bound net benchmarks.

PR-URL: https://github.com/nodejs/n...

7a18f093e464ac7b7aad3345963a8f173f3f4cad authored about 7 years ago
doc: multiple updates to BUILDING.md

* remove spaces around slash in BUILDING.md
* hyphenate _end-of-life_ in BUILDING.md
* add missi...

ec00ee89f5751ffaf7cb6572d21ea849c0a671f2 authored about 7 years ago
test: use smaller input file for test-zlib.js

PR-URL: https://github.com/nodejs/node/pull/17988
Fixes: https://github.com/nodejs/node/issues/1...

bf2e96460c930437a0fe98220fd3a085d2007513 authored about 7 years ago
doc: multiple updates to child_process.md

* use serial comma in child_process.md
* use American spelling of unsanitized in child_process.m...

0e98f2971f34c94668a1fe56ba1f88d381e77532 authored about 7 years ago
build: fix cctest target with --enable-static

Currently the cctest target build will fail if configured with --enable-static

$ ./configure --...

23c9597b928942b519f4bac3f35e556e0601d57a authored about 7 years ago
test: replace assert.throws with expectsError

PR-URL: https://github.com/nodejs/node/pull/17997
Reviewed-By: Luigi Pinca <[email protected]...

7969811a88a5f0a33c51ffe4078a9ec28a19906d authored about 7 years ago
doc: fix incorrect argument type in fs.readSync

The `buffer` argument must be either Buffer or Uint8Array, string
values are not supported.

PR-...

bcb01de515216699ec5ffa2471b98953ec1b2098 authored about 7 years ago
http2: use aliased buffer for perf stats, add stats

Add an aliased buffer for session and stream statistics,
add a few more metrics

PR-URL: https:/...

a02fcd2716b6d35123396e1fe73ef2439fa1192a authored about 7 years ago
perf_hooks: fix scheduling regression

Scheduling a PerformanceGCCallback should not keep the
loop alive but due to the recent switch t...

ececdd316766998ca3309ccb01f5618d44d0d91e authored about 7 years ago
lib: enable dot-notation eslint rule

PR-URL: https://github.com/nodejs/node/pull/18007
Reviewed-By: Anna Henningsen <[email protected]...

f3f3f8890c2e2364ca88f043e1ab675d72c370e6 authored about 7 years ago
async_hooks: update defaultTriggerAsyncIdScope for perf

The existing version of defaultTriggerAsyncIdScope creates an Array
for the callback's arguments...

fbad8bb1fa04bd47fdcc430a75a36c90ee996f09 authored about 7 years ago
tools: do not override V8's gitignore

The root .gitignore contains "node", which causes all of
deps/v8/tools/node to be ignored. That ...

5a1aeab2dbe22be141579181c3381831d516182c authored about 7 years ago
doc: add guide on maintaining build files

PR-URL: https://github.com/nodejs/node/pull/16975
Reviewed-By: Richard Lau <[email protected]>
R...

89d865715a03778d40c5ff8c17a5aeb241a97985 authored about 7 years ago
build: document targets in the Makefile

PR-URL: https://github.com/nodejs/node/pull/16975
Reviewed-By: Richard Lau <[email protected]>
R...

d64279b4ee2c2ac2ef36cee84319b026319bbf1a authored about 7 years ago
src: update make for new code coverage locations

The files for code coverage are moving to the build
repository. Update the references to reflec...

c91bd2f24f9b36adbfcd2056f63f49275fcda0ce authored about 7 years ago
http2: verify flood error and unsolicited frames

* verify protections against ping and settings flooding
* Strictly handle and verify handling of...

33039871c9ea941bb9a27e113739f6c628e4f3a8 authored about 7 years ago
trace_events: stop tracing agent in process.exit()

PR-URL: https://github.com/nodejs/node/pull/18005
Reviewed-By: Colin Ihrig <[email protected]>
R...

6aac05bf47bcbd521c7d18771b367d0bc48450a0 authored about 7 years ago
fs: guarantee order of callbacks in ws.close

Refactor WriteStream.prototype.close and WriteStream.prototype._destroy
to always call the callb...

acf56be536ee67e3696f3c2b097cfd176d3d76c6 authored about 7 years ago