Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v8.14.1 proposal #24832

Merged
merged 88 commits into from
Dec 18, 2018
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
9bedae5
deps: cherry-pick 6bc4bfe from V8 upstream
Oct 29, 2018
5034729
deps: cherry-pick d2e0166 from V8 upstream
Oct 29, 2018
4f3c9e6
deps,v8: fix gyp build on Aix platform
Oct 29, 2018
e2d2ce6
doc: remove reference to sslv3 in tls.md
jasnell Oct 19, 2018
544e64d
test: fix assertion arguments order
Aiden01 Oct 20, 2018
73d19b1
test: ensure openssl version prints correctly
sam-github Oct 15, 2018
0f98c49
test: fix strictEqual() arguments order
fraxken Oct 19, 2018
ac91346
test: fix strictEqual() argument order
RomainLanz Oct 19, 2018
e7a573a
test: fix test-require-symlink on Windows
bzoz Oct 16, 2018
32ae851
doc: document that addMembership must be called once in a cluster
jasnell Oct 19, 2018
0ff88a3
doc: document ACL limitation for fs.access on Windows
jasnell Oct 19, 2018
e5f75cf
doc: add note about removeListener order
jasnell Oct 19, 2018
f037942
doc: move @phillipj to emeriti
phillipj Oct 20, 2018
34d9129
deps: icu: apply workaround patch
srl295 Aug 7, 2018
4996056
crypto: add SET_INTEGER_CONSANT macro
danbev Oct 16, 2018
3f2a016
doc: add review suggestions to require()
ErickWendel Oct 12, 2018
3a864d7
test: fix strictEqual() arguments order
Oct 20, 2018
f70e79a
build: allow for overwriting of use_openssl_def
codebytere Oct 19, 2018
7612024
build: initial .travis.yml implementation
addaleax Aug 23, 2017
1da04c2
build: install markdown linter for travis
richardlau Jun 8, 2018
2674336
build: improve Travis CI settings
TimothyGu Jun 22, 2018
313ef6f
build,tools: tweak the travis config
refack Aug 20, 2018
15d1f67
build,doc: remove outdated `lint-md-build`
targos Sep 21, 2018
c15d236
tools: apply linting to first commit in PRs
Trott Aug 22, 2018
2a8a28c
tools: make Travis commit linting more robust
Trott Oct 10, 2018
22043cc
tools: do not lint commit message if var undefined
Trott Oct 18, 2018
02209c5
tools: clarify commit message linting
Trott Oct 18, 2018
85a6dae
build,meta: switch to gcc-4.9 on travis
refack Oct 20, 2018
9afdc09
doc: simplify path.basename() on POSIX and Windows
ZYSzys Oct 25, 2018
d0368b8
test: fix strictEqual() argument order
lveteau Oct 23, 2018
0d4de59
doc: simplify valid security issue descriptions
Trott Oct 25, 2018
b1e6de8
test: fix regression when compiled with FIPS
AdamMajer Oct 25, 2018
27b3583
doc: make example more clarified in cluster.md
ZYSzys Oct 28, 2018
2459e15
doc: add note about ABI compatibility
MylesBorins Aug 10, 2018
3025f35
doc: remove mailing list
Trott Oct 28, 2018
6d76f85
doc: add documentation for http.IncomingMessage$complete
jasnell Oct 26, 2018
73e0bb1
doc: fix typographical issues
denismcdonald Oct 30, 2018
8bb67a1
doc: use Node.js instead of Node
Trott Oct 30, 2018
c1723c8
doc: add branding to style guide
Trott Oct 30, 2018
fa12532
lib: remove useless cwd in posix.resolve
ZYSzys Oct 26, 2018
e8dbd09
src: use "constants" string instead of creating new one
oyyd Oct 25, 2018
22b4149
child_process: handle undefined/null for fork() args
shobhitchittora Aug 20, 2018
6ae07a9
test: add property for RangeError in test-buffer-copy
mritunjayz Oct 30, 2018
d34ade8
test: fix strictEqual arguments order
Westixy Oct 29, 2018
e84c01d
tools: update alternative docs versions
richardlau Oct 30, 2018
003eb0c
doc: simplify CODE_OF_CONDUCT.md
Trott Oct 31, 2018
d1eebb2
doc: revise COLLABORATOR_GUIDE.md
Trott Oct 31, 2018
78d9a5e
doc: address bits of proof reading work
jagannathBhat Oct 30, 2018
a8402fe
build: only check REPLACEME & DEP...X for releases
rvagg May 11, 2017
ffe1f80
doc: sort bottom-of-file markdown links
sam-github Nov 27, 2018
f5683a9
doc: correct async_hooks resource names
Flarna Nov 27, 2018
8fa5bd3
test: rename regression tests file names
ryzokuken Mar 13, 2018
4db289c
doc: move StackOverflow to unofficial section
JosephLeon Mar 17, 2018
146c488
test: refactor parallel/test-tls-ca-concat.js
juggernaut451 Mar 2, 2018
18c4e5e
test: remove message from assert.strictEqual()
willhayslett Mar 22, 2018
0649148
doc: update child_process.md
AriLFrankel Mar 1, 2018
d79e7d6
doc: minor improvements to buffer.md
Trott Mar 23, 2018
b2fc3b5
doc: fix n-api example string
srl295 Mar 7, 2018
63d8632
doc: add types for some `process` properties
vsemozhetbyt Mar 24, 2018
8338700
doc: add directory structure in writing-tests.md
juggernaut451 Feb 15, 2018
c3ecf05
doc: document `make docopen`
AyushG3112 Mar 13, 2018
ea1fda6
test: remove third param from assert.strictEqual
Mar 22, 2018
9d249bf
doc: add BethGriggs to collaborators
BethGriggs Mar 26, 2018
e48cc3c
doc: remove confusing note about child process stdio
addaleax Mar 23, 2018
bf95392
doc: improve assert legacy text
Trott Mar 26, 2018
06daf52
doc: remove use of "random port" re dgram send
tlhunter Mar 26, 2018
0cbe813
test: update link according to NIST bibliography
tniessen Mar 25, 2018
17e8421
doc: fix grammar error in process.md
kenjiO Mar 27, 2018
8afbd5c
lib: fix a typo in lib/timers "read through"
adispring Mar 29, 2018
8a0ecf4
test: refactor test-http-expect-continue
Trott Mar 27, 2018
a62df1b
test: refactor test-net-dns-error
lpinca Mar 27, 2018
8a546e8
test: removed default message from assert.strictEqual
jaspal-yupana Mar 28, 2018
3ca10fa
test: use createReadStream instead of ReadStream
danbev Mar 27, 2018
bd9cc92
test: remove 3rd argument from assert.strictEqual
Axxxx0n Mar 30, 2018
1bda582
test: rename regression tests more expressively
ryzokuken Mar 29, 2018
216e7da
doc: do not identify string as "JavaScript string"
Trott Mar 30, 2018
33b7c50
doc: remove "if provided" for optional arguments
Trott Mar 30, 2018
a7b3274
test: fix flaky test-cluster-send-handle-twice
Trott Mar 30, 2018
6d8c65e
doc: update to adding listens on SIGUSR1
willhayslett Mar 30, 2018
086570e
test: remove third argument from call to assert.strictEqual()
ForrestWeiswolf Mar 27, 2018
970164f
test: improve assert message
q3e Mar 27, 2018
5e09a3d
test: test process.setuid for bad argument types
dsinecos Mar 30, 2018
6922231
doc: fix api documentation of http.createServer
aautio Dec 6, 2018
74c1074
doc: add description for inspector-only console methods.
Tiriel Nov 13, 2017
62fb5db
assert: revert breaking change
BridgeAR Dec 2, 2018
394cb42
test: verify order of error in h2 server stream
MylesBorins Nov 27, 2018
4c24a82
http2: fix sequence of error/close events
Flarna Dec 2, 2018
187694e
2018-12-18, Version 8.14.1 'Carbon' (LTS)
BethGriggs Dec 4, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
test: rename regression tests file names
Rename the tests appropriately alongside mentioning the subsystem.
Also, make a few basic changes to make sure the tests conform to the
standard test structure.

- Rename test-regress-GH-io-1068 to test-tty-stdin-end
- Rename test-regress-GH-io-1811 to test-zlib-kmaxlength-rangeerror
- Rename test-regress-GH-node-9326 to test-kill-segfault-freebsd
- Rename test-timers-regress-GH-9765 to test-timers-setimmediate-infinite-loop
- Rename test-tls-pfx-gh-5100-regr to test-tls-pfx-authorizationerror
- Rename test-tls-regr-gh-5108 to test-tls-tlswrap-segfault

PR-URL: #19332
Fixes: #19105
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Weijia Wang <starkwang@126.com>
Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Shingo Inoue <leko.noor@gmail.com>
  • Loading branch information
ryzokuken authored and BethGriggs committed Dec 3, 2018
commit 8fa5bd37611b2952e6b641932700cd0850bd4b40
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
'use strict';
require('../common');

// This test ensures Node.js doesn't crash on hitting Ctrl+C in order to
// terminate the currently running process (especially on FreeBSD).
// https://github.com/nodejs/node-v0.x-archive/issues/9326

const assert = require('assert');
const child_process = require('child_process');

Expand Down
3 changes: 0 additions & 3 deletions test/parallel/test-regress-GH-io-1068.js

This file was deleted.

42 changes: 42 additions & 0 deletions test/parallel/test-tls-pfx-authorizationerror.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
'use strict';
const common = require('../common');
if (!common.hasCrypto)
common.skip('node compiled without crypto.');
const fixtures = require('../common/fixtures');

// This test ensures that TLS does not fail to read a self-signed certificate
// and thus throw an `authorizationError`.
// https://github.com/nodejs/node/issues/5100

const assert = require('assert');
const tls = require('tls');

const pfx = fixtures.readKey('agent1-pfx.pem');

const server = tls
.createServer(
{
pfx: pfx,
passphrase: 'sample',
requestCert: true,
rejectUnauthorized: false
},
common.mustCall(function(c) {
assert.strictEqual(c.authorizationError, null);
c.end();
})
)
.listen(0, function() {
const client = tls.connect(
{
port: this.address().port,
pfx: pfx,
passphrase: 'sample',
rejectUnauthorized: false
},
function() {
client.end();
server.close();
}
);
});
32 changes: 0 additions & 32 deletions test/parallel/test-tls-pfx-gh-5100-regr.js

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
'use strict';
const common = require('../common');

if (!common.hasCrypto)
common.skip('missing crypto');
const fixtures = require('../common/fixtures');

// This test ensures that Node.js doesn't incur a segfault while accessing
// TLSWrap fields after the parent handle was destroyed.
// https://github.com/nodejs/node/issues/5108

const assert = require('assert');
const tls = require('tls');
const fixtures = require('../common/fixtures');

const options = {
key: fixtures.readKey('agent1-key.pem'),
cert: fixtures.readKey('agent1-cert.pem')
};


const server = tls.createServer(options, function(s) {
s.end('hello');
}).listen(0, function() {
Expand All @@ -26,7 +28,6 @@ const server = tls.createServer(options, function(s) {
});
});


function putImmediate(client) {
setImmediate(function() {
if (client.ssl) {
Expand Down
7 changes: 7 additions & 0 deletions test/parallel/test-tty-stdin-end.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
'use strict';
require('../common');

// This test ensures that Node.js doesn't crash on `process.stdin.emit("end")`.
// https://github.com/nodejs/node/issues/1068

process.stdin.emit('end');
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
'use strict';

require('../common');

// This test ensures that zlib throws a RangeError if the final buffer needs to
// be larger than kMaxLength and concatenation fails.
// https://github.com/nodejs/node/pull/1811

const assert = require('assert');

// Change kMaxLength for zlib to trigger the error without having to allocate
Expand Down