-
Notifications
You must be signed in to change notification settings - Fork 30.1k
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
v4.8.1 proposal #11760
v4.8.1 proposal #11760
Conversation
Original commit message: [debug] load correct stack slot for frame details. R=bmeurer@chromium.org BUG=v8:5071 Review URL: https://codereview.chromium.org/2045863002 . Cr-Commit-Position: refs/heads/master@{#36769} PR-URL: #10873 Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: jasnell - James M Snell <jasnell@gmail.com> Reviewed-By: ofrobots - Ali Ijaz Sheikh <ofrobots@google.com>
An application using node built as a shared library may legitimately implement its own signal handling routines. Current behaviour is to squash all signal handlers on node startup. This change will stop that behaviour when node is built as a shared library. PR-URL: #10539 Fixes: #10520 Refs: #615 Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
SecureContext::AddRootCerts only parses the root certificates once and keeps the result in root_cert_store, a global X509_STORE. This change addresses the following issues: 1. SecureContext::AddCACert would add certificates to whatever X509_STORE was being used, even if that happened to be root_cert_store. Thus adding a CA certificate to a SecureContext would also cause it to be included in unrelated SecureContexts. 2. AddCRL would crash if neither AddRootCerts nor AddCACert had been called first. 3. Calling AddCACert without calling AddRootCerts first, and with an input that didn't contain any certificates, would leak an X509_STORE. 4. AddCRL would add the CRL to whatever X509_STORE was being used. Thus, like AddCACert, unrelated SecureContext objects could be affected. The following, non-obvious behaviour remains: calling AddRootCerts doesn't /add/ them, rather it sets the CA certs to be the root set and overrides any previous CA certificates. Points 1–3 are probably unimportant because the SecureContext is typically configured by `createSecureContext` in `lib/_tls_common.js`. This function either calls AddCACert or AddRootCerts and only calls AddCRL after setting up CA certificates. Point four could still apply in the unlikely case that someone configures a CRL without explicitly configuring the CAs. PR-URL: #9409 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
Fix leaking the BIO in the error path. Introduced in commit 34febfb ("crypto: fix handling of root_cert_store"). PR-URL: #9604 Refs: #9409 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Rod Vagg <rod@vagg.org>
This makes sure that we dump a backtrace and use raise(SIGABRT) on Windows. PR-URL: #9613 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Use of abort() was added in 34febfb, and changed to ABORT() in 21826ef, but conditional+ABORT() is better expressesed using a CHECK_xxx() macro. See: #9409 (comment) PR-URL: #10413 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
This test is newly added to v4.x stream and is consistently failing. We have a couple of issues with pseudo-tty tests in AIX, and while the investigation is going on, need to skip this test to make CI green. PR-URL: #11602 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Myles Borins <myles.borins@gmail.com>
Unsanitized paths containing line feed characters can be used for header injection and request splitting so reject them with an exception. There seems to be no reasonable use case for allowing control characters (characters <= 31) while there are several scenarios where they can be used to exploit software bugs so reject control characters altogether. PR-URL: #8923 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: not-an-aardvark <not-an-aardvark@users.noreply.github.com>
PR-URL: #9649 Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
The node -> out/*/node symlink is getting recreated in parallel with other targets in the makefile which require it (e.g. test-ci) and this seems to be causing a race condition which is showing up on AIX Fixes: #9825 PR-URL: #9827 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-by: Michael Dawson <michael_dawson@ca.ibm.com>
Currently when running make node_g the following error is displayed: if [ ! -r node -o ! -L ]; then ln -fs out/Debug/node node_g; fi /bin/sh: line 0: [: argument expected It looks like there was a typo for the NODE_EXE where node became lowercase instead of uppercase. Ref: #9827 PR-URL: #10153 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Italo A. Casas <me@italoacasas.com>
Provide details for fields of rinfo object of UDP message event. PR-URL: #10050 Reviewed-By: James M Snell <jasnell@gmail.com>
The COLLABORATOR_GUIDE was still listing v0.10 and v0.12 as LTS when they are EOL now. PR-URL: #10720 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
git apply does not preserve the original commit message. These updated instructions offer a simpler flow for backporting. PR-URL: #10665 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Michal Zasso <targos@protonmail.com>
The guide for writing tests is missing information on how tests are named. This adds that information. There is also some copy-editing done on the first paragraph of the guide. PR-URL: #10584 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Italo A. Casas <me@italoacasas.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
PR-URL: #10616 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
Add links to the engine classes for the zlib single-call convenience methods. PR-URL: #10829 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit clarifies variables in the Filesystem docs. Prior, the documentation for fs.write() had an ambiguous remark on the parameters of offset and length. Therefore, this commit makes explicit that the length parameter in fs.write() is used to denote the number of bytes, which is a clearer reference for its usage. PR-URL: #9792 Ref: #7868 Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
PR-URL: #10883 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Italo A. Casas <me@italoacasas.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
PR-URL: #10954 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Changed authors listing from `Noah Rose` to `Noah Rose Ledesma`. PR-URL: #10945 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
* use common.mustCall() where appropriate * Buffer.allocUnsafe() -> Buffer.alloc() * do crypto check before loading any additional modules * specify 1ms duration for `setTimeout()` PR-URL: #10225 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
We were transporting the heap statistics as uint32 values to JS land but those wrap around for values > 4 GB. Use 64 bits floats instead, those should last us a while. Fixes: #10185 PR-URL: #10186 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com>
new year new alias PR-URL: #10586 Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
Remove the numbers from the comments to make it clear that assert does not follow the [CJS spec](http://wiki.commonjs.org/wiki/Unit_Testing/1.0). Additionally, clean up the existing comments for consistent formatting/language and ease of reading. PR-URL: #10579 Fixes: #9063 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
PR-URL: #10446 Reviewed-By: James M Snell <jasnell@gmail.com>
Fixes: nodejs/CTC#41 PR-URL: #10604 Fixes: https://github.com/nodejs/CTC#41 Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Michal Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
* Change === to == in one place * Add explanation about another non-strict if-statement PR-URL: #11513 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Add documentation for http clientRequest.aborted. PR-URL: #11544 Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Communicate about leaked globals via `AssertionError` rather than `console.log()`. PR-URL: #11547 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Because any call to util.inspect() with an object results in inspectPromise() being called, Debug was being initialized even when it's not needed. Instead, the initialization is placed after the isPromise check. PR-URL: #8452 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com>
This commit adds a guard against an out of bounds access of arguments, and replaces another use of arguments with a named function parameter. Refs: #10323
8af0946
to
9d6a625
Compare
`request.abort()` did not destroy the socket if it was called before a socket was assigned to the request and the request did not use an `Agent` or a Unix Domain Socket was used. Fixes: #10812 PR-URL: #10818 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
9d6a625
to
9b66466
Compare
Left it too long, one more run: ci: https://ci.nodejs.org/job/node-test-pull-request/6949/ edit: CI is good! edit 2: Three failures to look into for CITGM ubuntu 1404 ember-cli
/cc @stefanpenner it looks like the failing test was a timeout... but the error messages in the output are concerning ubuntu 1604 readable-stream Looks like the tmpdir /cc @mcollina osx ws this is really weird, will attempt to reproduce locally |
Notable changes seems significantly smaller here. ### Notable Changes
* **buffer**: The performance of `.toJSON()` is now up to 2859% faster on average. (Brian White) [#10895](https://github.com/nodejs/node/pull/10895)
* **IPC**: Batched writes have been enabled for process IPC on platforms that support Unix Domain Sockets. (Alexey Orlenko) [#10677](https://github.com/nodejs/node/pull/10677)
- Performance gains may be up to 40% for some workloads.
* **http**:
- Control characters are now always rejected when using `http.request()`. (Ben Noordhuis) [#8923](https://github.com/nodejs/node/pull/8923)
* **node**: Heap statistics now support values larger than 4GB. (Ben Noordhuis) [#10186](https://github.com/nodejs/node/pull/10186) |
9b66466
to
92093b0
Compare
Notable Changes: * buffer: - The performance of `.toJSON()` is now up to 2859% faster on average (Brian White) #10895 * IPC: - Batched writes have been enabled for process IPC on platforms that support Unix Domain Sockets. (Alexey Orlenko) #10677 - Performance gains may be up to 40% for some workloads. * http: - Control characters are now always rejected when using `http.request()`. (Ben Noordhuis) #8923 * node: - Heap statistics now support values larger than 4GB. (Ben Noordhuis) #10186
92093b0
to
9551665
Compare
Notable Changes: * buffer: - The performance of `.toJSON()` is now up to 2859% faster on average (Brian White) #10895 * IPC: - Batched writes have been enabled for process IPC on platforms that support Unix Domain Sockets. (Alexey Orlenko) #10677 - Performance gains may be up to 40% for some workloads. * http: - Control characters are now always rejected when using `http.request()`. (Ben Noordhuis) #8923 * node: - Heap statistics now support values larger than 4GB. (Ben Noordhuis) #10186 PR-URL: #11760
It's not an issue, but for posterity the head commit on v4.x (89a83a5) says cc/ @BethGriggs (who noticed) |
This is the issue: https://github.com/nodejs/build/blob/master/setup/ubuntu16.04/resources/jenkins.service.j2#L17 but it is not present in the others: https://github.com/nodejs/build/blob/master/setup/fedora22/resources/jenkins.service. |
good eye. I've gone ahead and force pushed to fix that. |
2017-03-21, Version 4.8.1 'Argon' (LTS), @MylesBorins
This LTS release comes with 147 commits. This includes 55 which are test related,
41 which are doc related, 11 which are build / tool related,
and 1 commits which are updates to dependencies.
Notable Changes
Coming Soon
Commits
77f23ec5af
] - assert: unlock the assert API (Rich Trott) #11304090037a41a
] - assert: remove unneeded condition (Rich Trott) #1131475af859af7
] - assert: apply minor refactoring (Rich Trott) #11511994f562858
] - assert: update comments (Kai Cataldo) #1057914e57c1102
] - benchmark: add more thorough timers benchmarks (Jeremiah Senkpiel) #10925850f85d96e
] - benchmark: add benchmark for object properties (Michaël Zasso) #10949626875f2e4
] - benchmark: don't lint autogenerated modules (Brian White) #107569da6ebd73f
] - benchmark: add dgram bind(+/- params) benchmark (Vse Mozhet Byt) #11313a597c11ba4
] - benchmark: improve readability of net benchmarks (Brian White) #1044622c25dee92
] - buffer: improve toJSON() performance (Brian White) #10895af3c21197d
] - build: move source files from headers section (Daniel Bevenius) #108504bb61553f0
] - build: disable C4267 conversion compiler warning (Ben Noordhuis) #112056a45ac0ea9
] - build: fix newlines in addon build output (Brian White) #11466bfc553d55d
] - build: fail on CI if leftover processes (Rich Trott) #11269094bfe66aa
] - build: fix node_g target (Daniel Bevenius) #1015387db4f7225
] - build: Don't regenerate node symlink (sxa555) #9827e0dc0ceb37
] - build: don't squash signal handlers with --shared (Stewart X Addison) #105394676eec382
] - child_process: remove empty if condition (cjihrig) #114272b867d2ae5
] - child_process: refactor internal/child_process.js (Arseniy Maximov) #11366c9a92ff494
] - crypto: return the retval of HMAC_Update (Travis Meisenheimer) #108919c53e402d7
] - crypto: freelist_max_len is gone in OpenSSL 1.1.0 (Adam Langley) #10859c6f6b029a1
] - crypto: add cert check issued by StartCom/WoSign (Shigeki Ohtsu) #9469c56719f47a
] - crypto: Remove expired certs from CNNIC whitelist (Shigeki Ohtsu) #9469b48f6ffc63
] - crypto: use CHECK_NE instead of ABORT or abort (Sam Roberts) #1041335a660ee70
] - crypto: fix handling of root_cert_store. (Adam Langley) #94093516f35b77
] - deps: backport 7c3748a from upstream V8 (Cristian Cavalli) #10873f9e121ead8
] - dgram: fix possibly deoptimizing use of arguments (Vse Mozhet Byt)fc2bb2c8ef
] - doc: remove Chris Dickinson from active releasers (Ben Noordhuis) #11011725a89606b
] - doc: remove duplicate properties bullet in readme (Javis Sullivan) #10741db03294c41
] - doc: fix typo in http.md (Peter Mescalchin) #1097515188900b8
] - doc: add who to CC list for dgram (cjihrig) #11035a0742902bd
] - doc: correct and complete dgram's Socket.bind docs (Alex Jordan) #11025f464dd837f
] - doc: edit CONTRIBUTING.md for clarity (Rich Trott) #1104507dfed8f45
] - doc: fix confusing example in dns.md (Vse Mozhet Byt) #11022d55d760086
] - doc: add personal pronouns option (Rich Trott) #11089b86843a463
] - doc: clarify msg when doc/api/cli.md not updated (Stewart X Addison) #10872c2d70908e6
] - doc: edit stability text for clarity and style (Rich Trott) #11112115448ec94
] - doc: remove assertions about assert (Rich Trott) #11113e90317d739
] - doc: fix "initial delay" link in http.md (Timo Tijhof) #11108788d736ab6
] - doc: typographical fixes in COLLABORATOR_GUIDE.md (Anna Henningsen) #111632016aa4e07
] - doc: add not-an-aardvark as ESLint contact (Rich Trott) #111692b6ee39264
] - doc: improve testing guide (Joyee Cheung) #11150aae768c599
] - doc: remove extraneous paragraph from assert doc (Rich Trott) #11174ca4b2f6154
] - doc: fix typo in dgram doc (Rich Trott) #11186bb1e97c31a
] - doc: add and fix System Error properties (Daiki Arai) #10986e1e02efac5
] - doc: clarify the behavior of Buffer.byteLength (Nikolai Vavilov) #1123830d9202f54
] - doc: improve consistency in documentation titles (Vse Mozhet Byt) #1123010afa8befc
] - doc: drop "and io.js" from release section (Ben Noordhuis) #110546f1db35e27
] - doc: update email and add personal pronoun (JungMinu) #1131861ac3346ba
] - doc: update code examples in domain.md (Vse Mozhet Byt) #111100c9ea4fe8b
] - doc: dns examples implied string args were arrays (Sam Roberts) #11350485ec6c180
] - doc: change STYLE-GUIDE to STYLE_GUIDE (Dean Coakley) #1146041bf266b0a
] - doc: add STYLE_GUIDE (moved from nodejs/docs) (Gibson Fahnestock) #113216abfcd560b
] - doc: add comment for net.Server's error event (QianJin2013) #11136f4bc12dd11
] - doc: note message event listeners ref IPC channels (Diego Rodríguez Baquero) #1149409c9105a79
] - doc: argument types for assert methods (Amelia Clarke) #11548d622b67302
] - doc: document clientRequest.aborted (Zach Bjornson) #11544d0dbf12884
] - doc: update TheAlphaNerd to MylesBorins (Myles Borins) #1058605273c5a4e
] - doc: update AUTHORS list to fix name (Noah Rose Ledesma) #1094579f700c891
] - doc: add TimothyGu to collaborators (Timothy Gu) #10954e656a4244a
] - doc: add edsadr to collaborators (Adrian Estrada) #108836d0e1621e5
] - doc: clarifying variables in fs.write() (Jessica Quynh Tran) #97927287dddd69
] - doc: add links for zlib convenience methods (Anna Henningsen) #10829b10842ac77
] - doc: sort require statements in tests (Sam Roberts) #106168f0e31b2d9
] - doc: add test naming information to guide (Rich Trott) #1058456b779db93
] - doc: "s/git apply/git am -3" in V8 guide (Myles Borins) #106653be7a7adb5
] - doc: update LTS info for current releases (Evan Lucas) #10720530adfdb2a
] - doc: improve rinfo object documentation (Matt Crummey) #1005048b5097ea8
] - http: make request.abort() destroy the socket (Luigi Pinca) #1081815231aa6e5
] - http: reject control characters in http.request() (Ben Noordhuis) #8923fc2cd63998
] - lib,src: support values > 4GB in heap statistics (Ben Noordhuis) #10186533d2bf0a9
] - meta: add explicit deprecation and semver-major policy (James M Snell) #7964923309adef
] - meta: remove Chris Dickinson from CTC (Chris Dickinson) #11267342c3e2bb4
] - meta: adding Italo A. Casas PGP Fingerprint (Italo A. Casas) #11202434b00be8a
] - meta: decharter the http working group (James M Snell) #10604a7df345921
] - net: prefer === to == (Arseniy Maximov) #11513396688f075
] - readline: refactor construct Interface (Jackson Tian) #4740a40f8429e6
] - readline: update 6 comparions to strict (Umair Ishaq) #1107890d8e118fb
] - src: add a missing space in node_os.cc (Alexey Orlenko) #10931279cb09cc3
] - src: enable writev for pipe handles on Unix (Alexey Orlenko) #10677a557d6ce1d
] - src: unconsume stream fix in internal http impl (Roee Kasher) #11015c4e1af712e
] - src: remove unused typedef (Ben Noordhuis) #11322da2adb7133
] - src: update http-parser link (Daniel Bevenius) #114772f48001574
] - src: use ABORT() macro instead of abort() (Evan Lucas) #9613a9eb093ce3
] - src: fix memory leak introduced in 34febfb (Ben Noordhuis) #9604f854d8c789
] - test: increase setMulticastLoopback() coverage (cjihrig) #112771df09f9d37
] - test: add known_issues test for Object.defineProperty on the global object does not handle 'writable' properly in vm context #10223 (AnnaMag) #11024be34b629de
] - test: increase coverage for stream's duplex (abouthiroppy) #10963dc24127e5c
] - test: allow for slow hosts in spawnSync() test (Rich Trott) #109982f4b6bda97
] - test: expand test coverage of fs.js (Vinícius do Carmo) #109473f6a2dbc2f
] - test: enhance test-timers (Rich Trott) #109606ca9901d8b
] - test: add process.assert's test (abouthiroppy) #10911d8af5a7431
] - test: improve code in test-crypto-verify (Adrian Estrada) #108454d1f7b1df8
] - test: add dgram.Socket.prototype.bind's test (abouthiroppy) #108946c1d82c68a
] - test: improving coverage for dgram (abouthiroppy) #10783017afd48fd
] - test: improve code in test-console-instance (Adrian Estrada) #108131b1ba741c3
] - test: improve code in test-domain-multi (Adrian Estrada) #10798ee27917a65
] - test: improve test-stream2-large-read-stall (stefan judis) #107259ac2316595
] - test: improve code in test-http-host-headers (Adrian Estrada) #10830a9278a063f
] - test: refactor cluster-preload.js (abouthiroppy) #10701db60d92e15
] - test: test hmac binding robustness (Sam Roberts) #10923a1a850f066
] - test: don't connect to :: (use localhost instead) (Gibson Fahnestock)b3a8e95af3
] - test: improve test-assert (richnologies) #1091656970efe51
] - test: increase coverage for punycode's decode (abouthiroppy) #10940df69c2148a
] - test: check fd 0,1,2 are used, not access mode (John Barboza) #103397bceb4fb48
] - test: add message verification on assert.throws (Travis Meisenheimer) #108901c223ecc70
] - test: add http-common's test (abouthiroppy) #1083289e9da6b6d
] - test: tests for _readableStream.awaitDrain (Mark) #891453b0f413cd
] - test: improve the code in test-process-cpuUsage (Adrian Estrada) #10714b3d1700d1f
] - test: improve tests in pummel/test-exec (Chase Starr) #107576e7dfb1f45
] - test: fix temp-dir option in tools/test.py (Gibson Fahnestock) #107239abde3ac6e
] - test: use realpath for NODE_TEST_DIR in common.js (Gibson Fahnestock) #10723f86c64a13a
] - test: refactor the code of test-keep-alive.js (sivaprasanna) #106844d51db87dc
] - test: refactor test-doctool-html.js (abouthiroppy) #10696ab65429e44
] - test: refactor test-watch-file.js (sivaprasanna) #106794453c0c1dc
] - test: refactor the code in test-child-process-spawn-loop.js (sivaprasanna) #1060542b86ea968
] - test: improve test-http-chunked-304 (Adrian Estrada) #104621ae95e64ee
] - test: improve test-fs-readfile-zero-byte-liar (Adrian Estrada) #105703f3c78d785
] - test: refactor test-fs-utimes (Junshu Okamoto) #929050a868b3f7
] - test: require handler to be run in sigwinch test (Rich Trott) #11068c1f45ec2d0
] - test: add 2nd argument to throws in test-assert (Marlena Compton) #11061f24aa7e071
] - test: improve error messages in test-npm-install (Gonen Dukas) #110271db89d4009
] - test: improve coverage on removeListeners functions (matsuda-koushi) #11140c532c16e53
] - test: increase specificity in dgram test (Rich Trott) #11187cb81ae8eea
] - test: add vm module edge cases (Franziska Hinkelmann) #112658629c956c3
] - test: improve punycode test coverage (Sebastian Van Sande) #11144caf1ba15f9
] - test: add coverage for dgram _createSocketHandle() (cjihrig) #11291d729e52ef3
] - test: improve crypto coverage (Akito Ito) #11280d1a8588cab
] - test: improve message in net-connect-local-error (Rich Trott) #11393f2fb4143b4
] - test: refactor test-dgram-membership (Rich Trott) #11388bf4703d66f
] - test: remove unused args and comparison fix (Alexander) #1139628471c23ff
] - test: refactor test-http-response-splitting (Arseniy Maximov) #11429cd3e17e248
] - test: improve coverage in test-crypto.dh (Eric Christie) #11253fa681ea55a
] - test: add regex check to test-module-loading (Tarang Hirani) #11413f0eee61a93
] - test: throw check in test-zlib-write-after-close (Jason Wilson) #11482f0c7c7fad4
] - test: fix flaky test-vm-timeout-rethrow (Kunal Pathak) #1153053f2848dc8
] - test: favor assertions over console logging (Rich Trott) #115470109321fd8
] - test: refactor test-https-truncate (Rich Trott) #10225536733697c
] - test: simplify test-http-client-unescaped-path (Rod Vagg) #96494ce9bfb4e7
] - test: exclude pseudo-tty test pertinent to AIX CI failure: pseudo-tty/test-stderr-stdout-handle-sigwinch #11541 (Gireesh Punathil) #1160253dd1a8539
] - tls: do not crash on STARTTLS when OCSP requested (Fedor Indutny) #10706e607ff52fa
] - tools: rename eslintrc to an undeprecated format (Sakthipriyan Vairamani) #76996648b729b7
] - tools: add compile_commands.json gyp generator (Ben Noordhuis) #79868f49962f47
] - tools: suggest python2 command in configure (Roman Reiss) #113754b83a83c06
] - tools,doc: add Google Analytics tracking. (Phillip Johnsen) #6601ef63af6006
] - tty: avoid oob warning in TTYWrap::GetWindowSize() (Dmitry Tsvettsikh) #114542c84601062
] - util: don't init Debug if it's not needed yet (Bryan English) #8452