GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — v6.10.3 proposal by MylesBorins · Pull Request #12498 · nodejs/node

Conversation

@MylesBorins

@MylesBorins MylesBorins commented Apr 19, 2017 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor

2017-05-02, Version 6.10.3 'Boron' (LTS), @MylesBorins

Notable Changes

Coming Soon

Commits

  • [858bbaa4aa] - Partial revert "tls: keep track of stream that is closed" (Trevor Norris) #11947
  • [12c0ce749f] - assert, tools: enforce strict (not)equal in eslint (Gibson Fahnestock) #10698
  • [abbf6e38f1] - benchmark: fix fs\bench-realpathSync.js (Vse Mozhet Byt) #11904
  • [53d7a89497] - buffer: remove unneeded eslint-disable comment (Rich Trott) #11906
  • [5d74c9e749] - buffer: refactor Buffer.prototype.inspect() (Rich Trott) #11600
  • [e7e83f6f10] - build: use $(RM) in Makefile for consistency (Gibson Fahnestock) #12157
  • [986ef6fffa] - build: add checks for openssl configure options (Daniel Bevenius) #12175
  • [c2c467e242] - build: make configure print statements consistent (Daniel Bevenius) #12176
  • [2c2a6649c1] - build: add node_use_openssl check to install.py (Daniel Bevenius) #11766
  • [a899b0b92b] - build: fix llvm version detection in freebsd-10 (Shigeki Ohtsu) #11668
  • [ba23506419] - build: --without-ssl implies --without-inspector (Ben Noordhuis) #12200
  • [cd78a2bd07] - deps: backport 75f2d65f00 from upstream V8 (Yang Guo) #12535
  • [62e047e040] - deps: backport ec1ffe3 from upstream V8 (Daniel Bevenius) #12061
  • [8cdddcdb68] - deps: cherry-pick ca0f9573 from V8 upstream (Ali Ijaz Sheikh) #11940
  • [d15188f6e2] - doc: modernize and fix code examples in modules.md (Vse Mozhet Byt) #12224
  • [03f9388eb7] - doc: clarify out-of-bounds behavior of buf[index] (Nikolai Vavilov) #11286
  • [eddfd5230e] - doc: add refack to collaborators (Refael Ackermann) #12277
  • [22af92ac2e] - doc: add richardlau to collaborators (Richard Lau) #12020
  • [8d1a474ec2] - doc: fix confusing example in process.md (Vse Mozhet Byt) #12282
  • [88f402c4c1] - doc: update information on test/known_issues (Jan Krems) #12262
  • [34f9dfde1f] - doc: fix confusing reference in net.md (Vse Mozhet Byt) #12247
  • [7e67176d79] - doc: document the performance team (Gibson Fahnestock) #12213
  • [3b38e7109f] - doc: add aqrln to collaborators (Alexey Orlenko) #12273
  • [811ccdf06a] - doc: modernize and fix code examples in https.md (Vse Mozhet Byt) #12171
  • [c0d9b1c02b] - doc: fix string interpolation in Stream 'finish' (Vinay Hiremath) #12221
  • [f4dd304c32] - doc: add table of contents to README.md (Jason Marsh) #11635
  • [d007427c63] - doc: add logo to README (Roman Reiss) #12148
  • [9dda771c1f] - doc: update and modernize examples in fs.ms (Vse Mozhet Byt) #12035
  • [81f561bed8] - doc: stdout/err/in are all Duplex streams (Sebastian Van Sande) #11194
  • [97035136d6] - doc: fix process.stdout fd number (Fumiya KARASAWA) #12055
  • [aab9526d69] - doc: update collaborator email address (Rich Trott) #11996
  • [6885dccd3d] - doc: correct info in child_process.md (Vse Mozhet Byt) #11949
  • [fb0a2e426d] - doc: remove superfluous sample assert code (Rich Trott) #11933
  • [3ad0a1430d] - doc: require uses fs root for '/' prefix (Bradley Farias) #11897
  • [d149844b49] - doc: fix gitter badge in README (Roman Reiss) #11944
  • [4a97bc7a39] - doc: add missing word in stream.md (Jyotman Singh) #11914
  • [f53c48e173] - doc: add vsemozhetbyt to collaborators (Vse Mozhet Byt) #11932
  • [c10a4a2a7a] - doc: add note that vm module is not a security mechanism (Ruslan Bekenev) #11557
  • [b8e3a5f109] - doc: fix a typo in api/process.md (Gaara) #11780
  • [463f29413b] - doc: correct comment error in stream.md (Alexander) #11804
  • [8a521fe0dc] - doc: var -> let / const in events.md (Vse Mozhet Byt) #11810
  • [331c0a8a26] - doc: console.log() -> console.error() in events.md (Vse Mozhet Byt) #11810
  • [82d2f13680] - doc: update to current V8 versions (Franziska Hinkelmann) #11787
  • [be537d0062] - doc: package main can be directory with an index (Bradley Farias) #11581
  • [0e13887421] - doc: reduce font size on smaller screens (Gibson Fahnestock) #11695
  • [0acebb985f] - doc: fix occurences of "the the" (Jeroen Mandersloot) #11711
  • [8de856b191] - doc: fix process links to console.log/error (Sam Roberts) #11718
  • [12760339dc] - doc: add Franziska Hinkelmann to the CTC (Rod Vagg) #11488
  • [e8f0dba3af] - doc: fixed readable.isPaused() version annotation (Laurent Fortin) #11677
  • [40b27ba8bb] - doc: remove Locked from stability index (Rich Trott) #11661
  • [70a6a0a918] - doc: unlock module (Rich Trott) #11661
  • [e02d724273] - doc: fix misleading ASCII comments (Rahat Ahmed) #11657
  • [3419b7a9d4] - doc: add Daijiro Wachi to collaborators (Daijiro Wachi) #11676
  • [a042c8a0ef] - doc: fix typo in stream doc (Bradley Curran) #11560
  • [c0663e51d1] - doc: fixup errors.md (Vse Mozhet Byt) #11566
  • [0aab0503be] - doc: add link to references in net.Socket (Joyee Cheung) #11625
  • [109fd72f11] - doc: use common malformed instead of misformatted (James Sumners) #11518
  • [6c3b104548] - doc: fix typo in STYLE_GUIDE.md (Nikolai Vavilov) #11615
  • [c9b302b96e] - doc: make os api doc more consistent (Evan Lucas) #10994
  • [cbfc3fcd9d] - doc: use correct tls certificate property name (Sam Roberts) #10389
  • [4fd765eec8] - doc: clarify memory sharing behavior of buffer ctor (Zach Bjornson) #10778
  • [c138ba3684] - doc: new TLSSocket has no secure context options (Sam Roberts) #10545
  • [16048480e7] - doc: fix stylistic issues in api/net.md (Alexey Orlenko) #11786
  • [de22ff642f] - doc: fix broken URL to event loop guide (Poker) #11670
  • [0dfb9daa04] - doc: add supported platforms list for v6.x (Michael Dawson) #11943
  • [b9766bdd1b] - doc: add supported platforms list (Michael Dawson) #11943
  • [f1c2f2675c] - doc,test: tls .ca option supports multi-PEM files (Sam Roberts) #10389
  • [1158f44599] - events,test: fix TypeError in EventEmitter warning (jseagull) #9021
  • [0fff04f24f] - lib: add comment to script eval _tickCallback (Gibson Fahnestock) #12050
  • [1a7d6337fb] - lib: fix event race condition with -e (Ben Noordhuis) #11958
  • [f8426d9177] - lib: remove unused msg parameter in debug_agent (mr-spd) #11833
  • [e3105cf50a] - meta: move WORKING_GROUPS.md to CTC repo (James M Snell) #11555
  • [f0288f3969] - meta: remove out of date ROADMAP.md file (James M Snell) #11556
  • [500d17b071] - module: fix loading from global folders on Windows (Richard Lau) #9283
  • [06752d1fc0] - net: remove misleading comment (Ben Noordhuis) #11573
  • [bed6acb1ed] - Revert "src: fix delete operator on vm context" (Myles Borins) #12721
  • [c667e6e083] - src: add fcntl.h include to node.cc (Bartosz Sosnowski) #12540
  • [1a63321dbf] - src: fix base64 decoding (Nikolai Vavilov) #11995
  • [1434e7ff11] - src: ensure that fd 0-2 are valid on windows (Bartosz Sosnowski) #11863
  • [1035967989] - src: remove outdated FIXME in node_crypto.cc (Daniel Bevenius) #11669
  • [c33933eb6d] - src, buffer: do not segfault on out-of-range index (Timothy Gu) #11927
  • [f9287461dd] - stream: avoid additional validation for Buffers (Brian White) #10580
  • [457c47d85e] - stream_base,tls_wrap: notify on destruct (Trevor Norris) #11947
  • [aae3765e6f] - test: refactor several parallel/test-timer tests (Beth Griggs) #10524
  • [8c922736d0] - test: add a second argument to assert.throws() (dave-k) #12139
  • [a30ae72350] - test: skip irrelevant test on Windows (Rich Trott) #12261
  • [49ee30b8ac] - test: more robust check for location of node.exe (Refael Ackermann) #12120
  • [a93eaa4b2c] - test: performance, remove Popen(shell=True) on Win (Refael Ackermann) #12138
  • [5f928a85e5] - test: increase querystring coverage (DavidCai) #12163
  • [7af87384bc] - test: fix flaky test-child-process-exec-timeout (Santiago Gimeno) #12159
  • [4caae6924f] - test: reduce buffer size in buffer-creation test (Sakthipriyan Vairamani (thefourtheye)) #11177
  • [eb19acb84e] - test: fix misleading comment (Franziska Hinkelmann) #12048
  • [e2279e297a] - test: fix broken tests in test-buffer-includes (Alexey Orlenko) #12040
  • [cddc32c954] - test: replace throw with common.fail (Dejon "DJ" Gill) #9700
  • [f23377c82d] - test: test validity of prefix in mkdtempSync (Luca Maraschi) #12009
  • [c65de59f52] - test: add regex for expected error message (John F. Mercer) #12011
  • [fcc19e1637] - test: add second argument to assert.throws() (Rj Bernaldo) #12016
  • [b69cac72e4] - test: refactor test-cluster-disconnect (Rich Trott) #11981
  • [4cb4803db2] - test: add coverage for child_process bounds check (Rich Trott) #11800
  • [2ee2cc6907] - test: refactor test-cli-eval.js (cjihrig) #10898
  • [b6c30e14fc] - test: fix broken assertion (cjihrig) #10840
  • [4d6b484cf4] - test: refactor test-cli-eval.js (Sumit Goel) #10759
  • [31dea5c319] - test: invalid chars in http client path (Luca Maraschi) #11964
  • [6063a4ac17] - test: improve test-vm-cached-data.js (Nick Peleh) #11974
  • [38017905d6] - test: add test for child_process.execFile() (Rich Trott) #11929
  • [485bb1b334] - test: fix flaky test-tls-socket-close (Rich Trott) #11921
  • [9dd918b0ab] - test: fix assertion in vm test (AnnaMag) #11862
  • [8e5c8a3ac1] - test: failing behaviour on sandboxed Proxy (AnnaMag) #11671
  • [72710d05b9] - test: fix flaky test-domain-abort-on-uncaught (Rich Trott) #11817
  • [46b2e45b40] - test: added test for indexed properties (AnnaMag) #11769
  • [a3f327fd21] - test: add regex to assert.throws (Matej Krajčovič) #11815
  • [4d916da0d7] - test: fail when child dies in fork-net (Joyee Cheung) #11684
  • [7d4941f01a] - test: fix args in parallel/test-fs-null-bytes.js (Vse Mozhet Byt) #11601
  • [cd98f5d303] - test: fix flaky test-http-set-timeout-server (Santiago Gimeno) #11790
  • [67b6d7d123] - test: add test for loading from global folders (Richard Lau) #9283
  • [aa9815081d] - test: add script to create 0-dns-cert.pem (Shigeki Ohtsu) #11579
  • [5a93eab30d] - test: increase coverage of console (DavidCai) #11653
  • [4befdd1c13] - test: limit lint rule disabling in message test (Rich Trott) #11724
  • [91b8da67a5] - test: skip the test with proper TAP message (Sakthipriyan Vairamani (thefourtheye)) #11584
  • [a43aa0eaa9] - test: changed test1 of test-vm-timeout.js (maurice_hayward) #11590
  • [1b4f69acae] - test: remove obsolete eslint-disable comment (Rich Trott) #11643
  • [7cc4645b70] - test: fix tests when npn feature is disabled. (Shigeki Ohtsu) #11655
  • [96924ed8f5] - test: add test-buffer-prototype-inspect (Rich Trott) #11600
  • [a27098d921] - test: enable max-len for test-repl (Rich Trott) #11559
  • [640b72e27d] - test: fix flaky test-https-agent-create-connection (Santiago Gimeno) #11649
  • [678e225d56] - test: improve https coverage to check create connection (chiaki-yokoo) #11435
  • [d4f2ef7a59] - test: apply strict mode in test-repl (Rich Trott) #11575
  • [0322d3b8d5] - test: skip tests with common.skip (Sakthipriyan Vairamani (thefourtheye)) #11585
  • [4575f92428] - test: move common tls connect setup into fixtures (Sam Roberts) #10389
  • [4207bceacd] - test: check tls server verification with addCACert (Sam Roberts) #10389
  • [1d7fab3740] - test: tls cert chain completion scenarios (Sam Roberts) #10389
  • [a1cb6992d9] - test: getgroups() may contain duplicate GIDs (Sam Roberts) #10389
  • [eb47897f52] - test: refactor test-stream2-readable-wrap.js (dpg5000) #10551
  • [6f85c81f0d] - test: s/assert.equal/assert.strictEqual/ (Gibson Fahnestock) #10698
  • [afea1d041e] - test: refactor test-beforeexit-event-exit.js (cjihrig) #10577
  • [f0645200aa] - test: improve test-fs-access (Adrian Estrada) #10542
  • [f874256aae] - test: skip when openssl CLI doesn't exist (Sota Yamashita) #11095
  • [9162316ef5] - test: add arrow functions to test-util-inspect (Alexey Orlenko) #11781
  • [db61c952de] - test: use eslint to fix var->const/let (Gibson Fahnestock) #10685
  • [632aee186d] - timers: fix not to close reused timer handle (Shigeki Ohtsu) #11646
  • [39f7aaa290] - timers: unlock the timers API (Rich Trott) #11580
  • [d0868ff36c] - tls: fix segfault on destroy after partial read (Ben Noordhuis) #11898
  • [1baee1829b] - tls: keep track of stream that is closed (jBarz) #11776
  • [b1ddf11c14] - tls: fix macro to check NPN feature (Shigeki Ohtsu) #11655
  • [6eb1c25263] - tools: ignore URLs in line length linting (Rich Trott) #11890
  • [cad425c571] - tools: update dotfile whitelist in .gitignore (Michaël Zasso) #12116
  • [3858861463] - tools: add links to the stability index reference (Michael Cox) #11664
  • [3e6d9922b9] - tools: remove NODE_PATH from environment for tests (Rich Trott) #11612
  • [de63698066] - tools, test: require const/let in test (Gibson Fahnestock) #10685
  • [63449972d1] - url: use hasIntl instead of try-catch (Daijiro Wachi) #11571

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
mhdawson and others added 30 commits April 18, 2017 20:01
@mhdawson @MylesBorins
doc: add supported platforms list
b9766bd
Original Commit Message:
  PR-URL: #11872
  Reviewed-By: James M Snell <[email protected]>
  Reviewed-By: Rich Trott <[email protected]>
  Reviewed-By: Roman Reiss <[email protected]>
  Reviewed-By: Ben Noordhuis <[email protected]>
  Reviewed-By: Gibson Fahnestock <[email protected]>

Backport-Of: #11872
PR-URL: #11943
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@mhdawson @MylesBorins
doc: add supported platforms list for v6.x
0dfb9da
PR-URL: #11943
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@sushi90 @MylesBorins
doc: fix broken URL to event loop guide
de22ff6
PR-URL: #11670
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Yuta Hiroto <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@mscdex @MylesBorins
stream: avoid additional validation for Buffers
f928746
These changes result in ~50% improvement in the included benchmark.

PR-URL: #10580
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@gibfahn @MylesBorins
tools, test: require const/let in test
de63698
Backport-PR-URL: #11775
PR-URL: #10685
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Roman Reiss <[email protected]>
@gibfahn @MylesBorins
test: use eslint to fix var->const/let
db61c95
Manually fix issues that eslint --fix couldn't do automatically.

Backport-PR-URL: #11775
PR-URL: #10685
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Roman Reiss <[email protected]>
@aqrln @MylesBorins
doc: fix stylistic issues in api/net.md
1604848
* Change var to const in an example of server creation.
* Add missing semicolons.
* Use `console` syntax highlighting in `telnet` and `nc` invocation
  examples and add shell prompt symbols to be consistent with the rest
  of the documentation.

Backport-PR-URL: #11969
PR-URL: #11786
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@aqrln @MylesBorins
test: add arrow functions to test-util-inspect
9162316
Even though arrow functions and ES5 anonymous functions are technically
the same for util.js, it won't hurt to test both.

Backport-PR-URL: #11970
PR-URL: #11781
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Daniel Bevenius <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Timothy Gu <[email protected]>
@sotayamashita @MylesBorins
test: skip when openssl CLI doesn't exist
f874256
Backport-PR-URL: #12173
PR-URL: #11095
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Yuta Hiroto <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Reviewed-By: Sam Roberts <[email protected]>
@bnoordhuis @MylesBorins
build: --without-ssl implies --without-inspector
ba23506
This cherry-picks the changes to `configure` from commit 8f00455
("inspector: switch to new inspector APIs") from the master branch
and should unbreak `--without-ssl` builds.

Refs: #12155

PR-URL: #12200
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@sam-github @MylesBorins
doc: new TLSSocket has no secure context options
c138ba3
Unlike all the other tls APIs, if any secure context configuration is
required, the caller is responsible for creating the context.

Corrects a doc regression introduced in caa7fa9.

PR-URL: #10545
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Fedor Indutny <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
@zbjornson @MylesBorins
doc: clarify memory sharing behavior of buffer ctor
4fd765e
* Clarify that memory is always shared and never copied.
* Fix wording that sounded like ArrayBuffer has a buffer property.

PR-URL: #10778
Ref: #10770
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@edsadr @MylesBorins
test: improve test-fs-access
f064520
* use const and let instead of var
* use common.mustCall to control functions execution
* use assert.ifError instead of assert.strictEqual for errors
* use arrow functions

PR-URL: #10542
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@cjihrig @MylesBorins
test: refactor test-beforeexit-event-exit.js
afea1d0
PR-URL: #10577
Reviewed-By: Italo A. Casas <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@gibfahn @MylesBorins
test: s/assert.equal/assert.strictEqual/
6f85c81
Use assert.strictEqual instead of assert.equal in tests, manually
convert types where necessary.

Backport-PR-URL: #11795
PR-URL: #10698
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Teddy Katz <[email protected]>
@gibfahn @MylesBorins
assert, tools: enforce strict (not)equal in eslint
12c0ce7
Extend no-restricted-properties to catch use of assert.equal() and
assert.notEqual() and require assert.strictEqual() or
assert.notStrictEqual() instead.

Also update the eslint-ignore in lib/assert.js to avoid
assert.equal/notEqual linter errors in their definitions.

Backport-PR-URL: #11795
PR-URL: #10698
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Teddy Katz <[email protected]>
@DavidGoussev @MylesBorins
test: refactor test-stream2-readable-wrap.js
eb47897
Use common.mustCall() where appropriate, var to const/let,
assert.equal() -> assert.strictEqual(), explicit time provided to
setTimeout()

Backport-PR-URL: #11797
PR-URL: #10551
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
@sam-github @MylesBorins
test: getgroups() may contain duplicate GIDs
a1cb699
Some systems may have multiple group names with the same group ID, in
which case getgroups() returns duplicate values, where `id -G` will
filter the duplicates. Unique and sort the arrays so they can be
compared.

Backport-PR-URL: #12468
PR-URL: #10389
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
@sam-github @MylesBorins
doc,test: tls .ca option supports multi-PEM files
f1c2f26
Backport-PR-URL: #12468
PR-URL: #10389
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
@sam-github @MylesBorins
test: tls cert chain completion scenarios
1d7fab3
Backport-PR-URL: #12468
PR-URL: #10389
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
@sam-github @MylesBorins
doc: use correct tls certificate property name
cbfc3fc
Docs referred to an `issuer` property being optionally present, when it
should have referred to the `issuerCertificate` property.

Backport-PR-URL: #12468
PR-URL: #10389
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
@sam-github @MylesBorins
test: check tls server verification with addCACert
4207bce
SecureContext.addCACert() adds to the existing root store,
preserving root cert entries. option.ca is applied without
calling SecureContext.addRootCerts() so should add to
the default, empty, root store.

This test confirms that the built-in root CAs are not included
when options.ca is used.

Based on:

shigeki@acd5837

Backport-PR-URL: #12468
PR-URL: #10389
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
@sam-github @MylesBorins
test: move common tls connect setup into fixtures
4575f92
TLS connection setup boilerplate is common to many TLS tests, factor it
into a test fixture so tests are clearer to read and faster to write.

Backport-PR-URL: #12468
PR-URL: #10389
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
@evanlucas @MylesBorins
doc: make os api doc more consistent
c9b302b
This adds a missing Returns to os.arch() as well as a missing added in
version to os.constants.

PR-URL: #10994
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Jeremiah Senkpiel <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@seishun @MylesBorins
doc: fix typo in STYLE_GUIDE.md
6c3b104
PR-URL: #11615
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@jsumners @MylesBorins
doc: use common malformed instead of misformatted
109fd72
PR-URL: #11518
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Timothy Gu <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@joyeecheung @MylesBorins
doc: add link to references in net.Socket
0aab050
PR-URL: #11625
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@thefourtheye @MylesBorins
test: skip tests with common.skip
0322d3b
The `common.skip` function adds proper message in TAP format to skipped
tests. It is better not to have the message rewritten in the tests.

PR-URL: #11585
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Yuta Hiroto <[email protected]>
@vsemozhetbyt @MylesBorins
doc: fixup errors.md
c0663e5
* add semicolons in examples
* fix indentation in code example
* add spaces in code examples
* console.log() -> console.error()
* fix level of headings
* update comment code example
* delete obsolete info and example

Fixes: #11558
PR-URL: #11566
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@bnoordhuis @MylesBorins
net: remove misleading comment
06752d1
The allowHalfOpen comment was added in commit 8a3befa ("net: Refactor
to use streams2") from 2012 but it wasn't true even then as far as I
can tell: Node.js simply always does a shutdown(2) first.

It is true that streams2 withholds the 'end' event when allowHalfOpen
is true but the comment is about a callback that hangs off the 'finish'
event that is emitted after calling `socket.end()`.

PR-URL: #11573
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@MylesBorins

MylesBorins commented Apr 20, 2017

Copy link
Copy Markdown
Contributor Author

@sam-github how did you generate this list?

Most of those have not landed for a variety of reasons

  • The need to bake longer
  • Waiting for larger work to come at once (renaming)
  • Have enquired about if they should land
  • waiting for backport

FWIW it is not important that EVERYTHING that can backport makes it to each release, more so that we make a good effort to land them. Please feel free to audit your list and land anything that obviously should land. Randomly clicking on handful had them all in one of the states of LTS-purgatory, perhaps we need a label for things in that stage to filter
¯\_(ツ)_/¯

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@sam-github

sam-github commented Apr 20, 2017

Copy link
Copy Markdown
Contributor

@MylesBorins I forgot to exclude the backport-requested, oops. Updated: branch-diff -g --filter-release --exclude-label=semver-major,semver-minor,meta,dont-land-on-v6.x,backport-requested-to-v6.x upstream/v6.10.3-proposal upstream/v7.x

So, I think what's left either should land or is not yet labelled. I know many of the PRs have comments from you asking if they should land ("LTS purgatory"), so they are not yet labelled as to their disposition because its unknown. Maybe a label for that would be useful, maybe that's what lts-watch should mean? Too bad we can't put permissions on github labels.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins

MylesBorins commented Apr 20, 2017

Copy link
Copy Markdown
Contributor Author

@sam-github that's what I've been using LTS watch for... fwiw now that I've cut the RC I do not plan to backport anything else unless it is an obvious bug or fix. We can start landing other stuff in staging once the release goes out

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

seishun and others added 6 commits April 24, 2017 13:29
@seishun @MylesBorins
doc: clarify out-of-bounds behavior of buf[index]
03f9388
PR-URL: #11286
Fixes: #11244
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Ron Korving <[email protected]>
@bzoz @MylesBorins
src: add fcntl.h include to node.cc
c667e6e
#11863 adds _O_RDWR to node.cc
which is defined in fcntl.h. This adds this include directly to
node.cc.

PR-URL: #12540
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
@danbev @MylesBorins
deps: backport ec1ffe3 from upstream V8
62e047e
This commit adds lldbinit files from upstream V8 and also adds these so
that they get installed when `make install` is run.

Original commit message:

[tools] add lldbinit

    The goal of this commit is to add the equivalent to gdbinit but
    for lldb. I've tried to replicate the commands as close as possible
    but I'm unsure about the jss command and hoping to get some feedback
    on it in addition to the bta command which I'm not sure how/when
    this could be used. This is probably just inexperience on my part.

    The lldbinit file can be placed into a directory prefixed with dot
    (.lldbinit) and the python script is currently expected to be in the
    same directory. The path to the script can be changed manually if
    needed as well.

    NOTRY=true

    Review-Url: https://codereview.chromium.org/2758373002
    Cr-Commit-Position: refs/heads/master@{#44136}

PR-URL: #12061
Reviewed-By: Ben Noordhuis <[email protected]>
@vsemozhetbyt @MylesBorins
doc: modernize and fix code examples in modules.md
d15188f
* Replace `var` by `const`.
* Fix semicolons.
* Add missing code marks.
* Unify quotes.
* Comment out ellipsis.
* Use object destructuring.
* Replace snake_case by camelCase.

Backport-PR-URL: #12500
PR-URL: #12224
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Alexey Orlenko <[email protected]>
@gibfahn @MylesBorins
build: use $(RM) in Makefile for consistency
e7e83f6
Also allows someone to reassign `$RM`, e.g. with `RM=rm -v` instead of
`rm -f` (the default) should they want to. We're currently using a
mixture of `$(RM)` and `rm -f`.

There are a couple of places which aren't doing -f, have them do it for
consistency.

Backport-PR-URL: #12515
PR-URL: #12157
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Johan Bergström <[email protected]>
@hashseed @MylesBorins
deps: backport 75f2d65f00 from upstream V8
cd78a2b
Original commit message:

    Don't treat catch scopes as possibly-shadowing for sloppy eval

    Scope analysis is over-conservative when treating variable
    resolutions as possibly-shadowed by a sloppy eval. In the attached
    bug, this comes into play since catch scopes have different behavior
    with respect to the "calls eval" in eager vs lazy compilation (in
    the latter, they are never marked as "calls eval" because
    CatchContexts don't have an associated ScopeInfo).

    This patch changes the scope-type check to also eliminate a few
    other cases where shadowing isn't possible, such as non-declaration
    block scopes.

    BUG=chromium:608279
    LOG=n

    Committed:
    https://crrev.com/75f2d65f003ebb22815489e9970913ba37234f1b
    Cr-Commit-Position: refs/heads/master@{#36046}

Fixes: #12308

PR-URL: #12535
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
@MylesBorins
MylesBorins force-pushed the v6.10.3-proposal branch from 21b1929 to 0440447 Compare April 24, 2017 17:33
@BethGriggs @MylesBorins
test: refactor several parallel/test-timer tests
aae3765
Change var to const/let. Simplify test-timers-uncaught-exception.

Backport-PR-URL: #12401
PR-URL: #10524
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Jeremiah Senkpiel <[email protected]>
@MylesBorins
MylesBorins force-pushed the v6.10.3-proposal branch from 0440447 to d90a948 Compare April 24, 2017 17:55
MylesBorins added a commit that referenced this pull request Apr 24, 2017
@MylesBorins
2017-05-02, Version 6.10.3 'Boron' (LTS)
d90a948
Notable Changes:

Coming Soon

PR-URL: #12498
@MylesBorins

MylesBorins commented Apr 24, 2017 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor Author

ci: https://ci.nodejs.org/job/node-test-pull-request/7650/
citgm: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/724/
citgm-without-J: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/726/
citgm 6.10.2 without-j: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/731/

rc.1: https://nodejs.org/download/rc/v6.10.3-rc.1/

edit: CI is looking good but we have an absurd amount of failures on citgm

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@rvagg rvagg mentioned this pull request Apr 25, 2017
Recursive .eslintrc lookup causing problems nodejs/citgm#399
Closed
@rvagg

rvagg commented Apr 25, 2017

Copy link
Copy Markdown
Member

citgm issue addressed @ nodejs/citgm#399

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins

MylesBorins commented Apr 28, 2017

Copy link
Copy Markdown
Contributor Author

One more run: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/744/

thanks @gibfahn

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins
Revert "src: fix delete operator on vm context"
bed6acb
This reverts commit 587857e. It was found to have subtle
behavior changes in deleting objects.

PR-URL: #12721
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Franziska Hinkelmann <[email protected]>
@MylesBorins
MylesBorins force-pushed the v6.10.3-proposal branch from d90a948 to 9ecb9e0 Compare April 29, 2017 09:55
MylesBorins added a commit that referenced this pull request Apr 29, 2017
@MylesBorins
2017-05-02, Version 6.10.3 'Boron' (LTS)
9ecb9e0
Notable Changes:

Coming Soon

PR-URL: #12498
@MylesBorins

MylesBorins commented Apr 29, 2017 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor Author

rc.2: https://nodejs.org/download/rc/v6.10.3-rc.2/

ci: https://ci.nodejs.org/job/node-test-pull-request/7743/
citgm: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/750/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins

MylesBorins commented Apr 29, 2017

Copy link
Copy Markdown
Contributor Author

Review of failures

ubuntu1604-64

  • same infra related failures as v4.x... can't repro on fresh box

fedora 22:

  • spdy ~ timeout

fedora 23

  • uglify-js ~

To Be Continued in an edit

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@addaleax addaleax mentioned this pull request Apr 30, 2017
segfault on node v6.3.1 on Ubuntu 14.04.4 #8074
Closed
@MylesBorins

MylesBorins commented May 2, 2017

Copy link
Copy Markdown
Contributor Author

One more for prosperity

https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/755/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins

MylesBorins commented May 2, 2017

Copy link
Copy Markdown
Contributor Author

All CITGM failures are expected. @nodejs/build as mentioned in other thread we should get to the bottom of the inconsistent failures with uglify

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins
2017-05-02, Version 6.10.3 'Boron' (LTS)
a0bfd4f
Notable Changes:

* module:
  - The module loading global fallback to the Node executable's
    directory now works correctly on Windows.
    (Richard Lau) #9283
* src:
  - fix base64 decoding in rare edgecase
    (Nikolai Vavilov) #11995
* tls:
  - fix rare segmentation faults when using TLS
   * (Trevor Norris) #11947
   * (Ben Noordhuis) #11898
   * (jBarz) #11776

PR-URL: #12497
@MylesBorins
MylesBorins force-pushed the v6.10.3-proposal branch from 9ecb9e0 to a0bfd4f Compare May 2, 2017 15:53
@MylesBorins
MylesBorins merged commit a0bfd4f into v6.x May 2, 2017
@gibfahn
gibfahn deleted the v6.10.3-proposal branch May 2, 2017 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

meta Issues and PRs related to the general management of the project.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

19 participants

@MylesBorins @refack @richardlau @bzoz @sam-github @rvagg @mscdex @nodejs-github-bot @mhdawson @sushi90 @gibfahn @aqrln @sotayamashita @bnoordhuis @zbjornson @edsadr @cjihrig @DavidGoussev @evanlucas
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.