René's URL Explorer Experiment


Title: http2: backport changes to v9.x-staging by jasnell · Pull Request #18050 · nodejs/node · GitHub

Open Graph Title: http2: backport changes to v9.x-staging by jasnell · Pull Request #18050 · nodejs/node

X Title: http2: backport changes to v9.x-staging by jasnell · Pull Request #18050 · nodejs/node

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: Backport of multiple http2 related commits to v9.x-staging. Currently blocked by #18049 and whatever else is currently causing v9.x-staging to fail. Will be able to finish once v9.x-staging is func...

X Description: Backport of multiple http2 related commits to v9.x-staging. Currently blocked by #18049 and whatever else is currently causing v9.x-staging to fail. Will be able to finish once v9.x-staging is func...

Opengraph URL: https://github.com/nodejs/node/pull/18050

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:61d6c80f-9fc2-9bfa-682d-afc7c88568da
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEC66:73E1D:57AAD9:7553B5:6A504993
html-safe-nonce871a5b101551ae6c834f9ac35d402945c7dc856a8733054fc846392ae83803dd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQzY2OjczRTFEOjU3QUFEOTo3NTUzQjU6NkE1MDQ5OTMiLCJ2aXNpdG9yX2lkIjoiNTAyMDcxNzk1MjIwMDEwMDI0MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac490686ad8be2cdc81eed75cf37f435c1a95f70df26c9fca7b728c7c7f62a04cb
hovercard-subject-tagpull_request:161763153
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/18050/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/482818897945f9f81f9719f860bbe6c3780acd8c1e51da0474424019ee61ccf2/nodejs/node/pull/18050
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/482818897945f9f81f9719f860bbe6c3780acd8c1e51da0474424019ee61ccf2/nodejs/node/pull/18050
og:image:altBackport of multiple http2 related commits to v9.x-staging. Currently blocked by #18049 and whatever else is currently causing v9.x-staging to fail. Will be able to finish once v9.x-staging is func...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejasnell
hostnamegithub.com
expected-hostnamegithub.com
Noned6dc8294eb500fa36bbc57472d61fe87c522f9c3c1d64f70f4926f66a66a7efb
turbo-cache-controlno-cache
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release5741a45fe07e5f377d0d4c524a92e3056acc51bb
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/18050#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F18050
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F18050
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/18050
Reloadhttps://github.com/nodejs/node/pull/18050
Reloadhttps://github.com/nodejs/node/pull/18050
Please reload this pagehttps://github.com/nodejs/node/pull/18050
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/18050
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 36k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 118k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.3k https://github.com/nodejs/node/issues
Pull requests 978 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality 0 https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Code https://github.com/nodejs/node
Issues https://github.com/nodejs/node/issues
Pull requests https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
jasnellhttps://github.com/jasnell
nodejs:v9.x-staginghttps://github.com/nodejs/node/tree/v9.x-staging
jasnell:backport-http2-v9.xhttps://github.com/jasnell/node/tree/backport-http2-v9.x
Conversationhttps://github.com/nodejs/node/pull/18050
Commits27 (27)https://github.com/nodejs/node/pull/18050/commits
Checkshttps://github.com/nodejs/node/pull/18050/checks
Files changedhttps://github.com/nodejs/node/pull/18050/files
http2: backport changes to v9.x-staginghttps://github.com/nodejs/node/pull/18050#top
jasnellhttps://github.com/jasnell
nodejs:v9.x-staginghttps://github.com/nodejs/node/tree/v9.x-staging
jasnell:backport-http2-v9.xhttps://github.com/jasnell/node/tree/backport-http2-v9.x
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issue-286938214
#18049https://github.com/nodejs/node/pull/18049
@mcollinahttps://github.com/mcollina
commit guidelineshttps://github.com/nodejs/node/blob/master/CONTRIBUTING.md#commit-message-guidelines
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
v9.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Av9.x
Jan 9, 2018https://github.com/nodejs/node/pull/18050#event-1414754903
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Jan 9, 2018https://github.com/nodejs/node/pull/18050#event-1414755071
https://github.com/jasnell
jasnellhttps://github.com/jasnell
dont-land-on-v4.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v4.x
http2 https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ahttp2
blocked https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ablocked
Jan 9, 2018https://github.com/nodejs/node/pull/18050#event-1414755416
https://github.com/targos
targoshttps://github.com/targos
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356200920
#17704https://github.com/nodejs/node/pull/17704
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356201590
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/mcollina
mcollinahttps://github.com/mcollina
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356206017
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356206249
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/MylesBorins
MylesBorinshttps://github.com/MylesBorins
force-pushedhttps://github.com/nodejs/node/compare/bd744b13143f49bcf08627ad618ed8b2a5f7afd7..f55a5e876289aa5d9b9e7b392c33b118e51abce4
bd744b1https://github.com/nodejs/node/commit/bd744b13143f49bcf08627ad618ed8b2a5f7afd7
f55a5e8https://github.com/nodejs/node/commit/f55a5e876289aa5d9b9e7b392c33b118e51abce4
Compare https://github.com/nodejs/node/compare/bd744b13143f49bcf08627ad618ed8b2a5f7afd7..f55a5e876289aa5d9b9e7b392c33b118e51abce4
January 9, 2018 08:20https://github.com/nodejs/node/pull/18050#event-1415137373
https://github.com/MylesBorins
MylesBorinshttps://github.com/MylesBorins
force-pushedhttps://github.com/nodejs/node/compare/bf3c880daa18291589c446ad58a9f9c043a123a5..512fa410baa5040ee22b3b353db03ecab8a14335
bf3c880https://github.com/nodejs/node/commit/bf3c880daa18291589c446ad58a9f9c043a123a5
512fa41https://github.com/nodejs/node/commit/512fa410baa5040ee22b3b353db03ecab8a14335
Compare https://github.com/nodejs/node/compare/bf3c880daa18291589c446ad58a9f9c043a123a5..512fa410baa5040ee22b3b353db03ecab8a14335
January 9, 2018 08:23https://github.com/nodejs/node/pull/18050#event-1415141637
https://github.com/MylesBorins
MylesBorinshttps://github.com/MylesBorins
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356212973
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/targos
targoshttps://github.com/targos
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356215121
@MylesBorinshttps://github.com/MylesBorins
#17800https://github.com/nodejs/node/pull/17800
#17704https://github.com/nodejs/node/pull/17704
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/MylesBorins
MylesBorinshttps://github.com/MylesBorins
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356215584
@targoshttps://github.com/targos
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/MylesBorins
MylesBorinshttps://github.com/MylesBorins
force-pushedhttps://github.com/nodejs/node/compare/f55a5e876289aa5d9b9e7b392c33b118e51abce4..30273d400c2ef1c67276dfbff9e3b4a103413224
f55a5e8https://github.com/nodejs/node/commit/f55a5e876289aa5d9b9e7b392c33b118e51abce4
30273d4https://github.com/nodejs/node/commit/30273d400c2ef1c67276dfbff9e3b4a103413224
Compare https://github.com/nodejs/node/compare/f55a5e876289aa5d9b9e7b392c33b118e51abce4..30273d400c2ef1c67276dfbff9e3b4a103413224
January 9, 2018 10:02https://github.com/nodejs/node/pull/18050#event-1415306661
addaleaxhttps://github.com/addaleax
January 9, 2018 05:09https://github.com/nodejs/node/pull/18050#commits-pushed-1724a4e
https://github.com/addaleax
https://github.com/MylesBorins
src: add optional keep-alive object to SetImmediatehttps://github.com/nodejs/node/pull/18050/commits/1724a4e4fe658959a805f605c43f9d5344cbe7e6
1724a4ehttps://github.com/nodejs/node/pull/18050/commits/1724a4e4fe658959a805f605c43f9d5344cbe7e6
nodejs#17183https://github.com/nodejs/node/pull/17183
https://github.com/addaleax
https://github.com/MylesBorins
http2: don't call into JS from GChttps://github.com/nodejs/node/pull/18050/commits/df3113341239c1e73ccb6723e2b826e593b5b82d
df31133https://github.com/nodejs/node/pull/18050/commits/df3113341239c1e73ccb6723e2b826e593b5b82d
nodejs#17183https://github.com/nodejs/node/pull/17183
https://github.com/addaleax
https://github.com/MylesBorins
http2: only schedule write when necessaryhttps://github.com/nodejs/node/pull/18050/commits/8c28e30d94e96f99eaf18bd4f4f0650734009cf1
8c28e30https://github.com/nodejs/node/pull/18050/commits/8c28e30d94e96f99eaf18bd4f4f0650734009cf1
nodejs#17183https://github.com/nodejs/node/pull/17183
https://github.com/jasnell
https://github.com/MylesBorins
http2: be sure to destroy the Http2Streamhttps://github.com/nodejs/node/pull/18050/commits/504ee241d55ee45a84d1439e2a9c733f4ab80eff
504ee24https://github.com/nodejs/node/pull/18050/commits/504ee241d55ee45a84d1439e2a9c733f4ab80eff
nodejs#17406https://github.com/nodejs/node/pull/17406
https://github.com/jasnell
https://github.com/MylesBorins
http2: cleanup Http2Stream/Http2Session destroyhttps://github.com/nodejs/node/pull/18050/commits/ac89b78847de35b8839e44da6af1d5ded6c7e8ef
ac89b78https://github.com/nodejs/node/pull/18050/commits/ac89b78847de35b8839e44da6af1d5ded6c7e8ef
nodejs#17406https://github.com/nodejs/node/pull/17406
https://github.com/addaleax
https://github.com/MylesBorins
http2: remove redundant write indirectionhttps://github.com/nodejs/node/pull/18050/commits/7ab5c622776f7693778ae36c12d39d9546e33ee0
7ab5c62https://github.com/nodejs/node/pull/18050/commits/7ab5c622776f7693778ae36c12d39d9546e33ee0
nodejs#17718https://github.com/nodejs/node/pull/17718
https://github.com/addaleax
https://github.com/MylesBorins
http2: refactor outgoing write mechanismhttps://github.com/nodejs/node/pull/18050/commits/66be8e5e2a529a0cb28ccbdd2fca850dfe9632da
66be8e5https://github.com/nodejs/node/pull/18050/commits/66be8e5e2a529a0cb28ccbdd2fca850dfe9632da
nodejs#17718https://github.com/nodejs/node/pull/17718
https://github.com/jasnell
https://github.com/MylesBorins
http2: convert Http2Settings to an AsyncWraphttps://github.com/nodejs/node/pull/18050/commits/293c2f90de4332a6e28143a8a78196d59a2ea76f
293c2f9https://github.com/nodejs/node/pull/18050/commits/293c2f90de4332a6e28143a8a78196d59a2ea76f
nodejs#17763https://github.com/nodejs/node/pull/17763
nodejs#17746https://github.com/nodejs/node/issues/17746
https://github.com/addaleax
https://github.com/MylesBorins
http2: fix compiling with --debug-http2https://github.com/nodejs/node/pull/18050/commits/08478c1bc0e62692f51fdadf7d4553b96b3f4475
08478c1https://github.com/nodejs/node/pull/18050/commits/08478c1bc0e62692f51fdadf7d4553b96b3f4475
nodejs#17863https://github.com/nodejs/node/pull/17863
nodejs#17840https://github.com/nodejs/node/issues/17840
https://github.com/addaleax
https://github.com/MylesBorins
http2: keep session objects alive during Http2Scopehttps://github.com/nodejs/node/pull/18050/commits/b61c3fc2b7beab41cbe5b54043056045f80bd8b4
b61c3fchttps://github.com/nodejs/node/pull/18050/commits/b61c3fc2b7beab41cbe5b54043056045f80bd8b4
nodejs#17840https://github.com/nodejs/node/issues/17840
nodejs#17863https://github.com/nodejs/node/pull/17863
nodejs#17840https://github.com/nodejs/node/issues/17840
https://github.com/kjin
https://github.com/MylesBorins
http2: implement ref() and unref() on client sessionshttps://github.com/nodejs/node/pull/18050/commits/afa4a7c0d2ca9da9ca0907b0ca1f5bc99e430f99
afa4a7chttps://github.com/nodejs/node/pull/18050/commits/afa4a7c0d2ca9da9ca0907b0ca1f5bc99e430f99
nodejs#17620https://github.com/nodejs/node/pull/17620
https://github.com/tniessen
https://github.com/MylesBorins
http2: remove duplicate words in commentshttps://github.com/nodejs/node/pull/18050/commits/8d8dfea28b26b3d45c19f2db6b117591061f93e8
8d8dfeahttps://github.com/nodejs/node/pull/18050/commits/8d8dfea28b26b3d45c19f2db6b117591061f93e8
nodejs#17939https://github.com/nodejs/node/pull/17939
https://github.com/mcollina
mcollinahttps://github.com/mcollina
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356423078
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/TopSooDSoI
TopSooDSoIhttps://github.com/TopSooDSoI
Jan 9, 2018https://github.com/nodejs/node/pull/18050#issuecomment-356426639
Please reload this pagehttps://github.com/nodejs/node/pull/18050
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-7e68080
https://github.com/addaleax
https://github.com/MylesBorins
src: add optional keep-alive object to SetImmediatehttps://github.com/nodejs/node/commit/7e680807f861ba145dbc20ea3113a291df99cb81
7e68080https://github.com/nodejs/node/commit/7e680807f861ba145dbc20ea3113a291df99cb81
#18050https://github.com/nodejs/node/pull/18050
#17183https://github.com/nodejs/node/pull/17183
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-d06ad0d
https://github.com/addaleax
https://github.com/MylesBorins
http2: don't call into JS from GChttps://github.com/nodejs/node/commit/d06ad0d4f0b2143fc3eef41b678a8ee5cbc18290
d06ad0dhttps://github.com/nodejs/node/commit/d06ad0d4f0b2143fc3eef41b678a8ee5cbc18290
#18050https://github.com/nodejs/node/pull/18050
#17183https://github.com/nodejs/node/pull/17183
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-30e75e6
https://github.com/addaleax
https://github.com/MylesBorins
http2: only schedule write when necessaryhttps://github.com/nodejs/node/commit/30e75e601bf3847c2e9d37c5ea93186c1c63098e
30e75e6https://github.com/nodejs/node/commit/30e75e601bf3847c2e9d37c5ea93186c1c63098e
#18050https://github.com/nodejs/node/pull/18050
#17183https://github.com/nodejs/node/pull/17183
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-f699a74
https://github.com/jasnell
https://github.com/MylesBorins
http2: be sure to destroy the Http2Streamhttps://github.com/nodejs/node/commit/f699a74e66af47c84100c244bf61130a0dd9ac24
f699a74https://github.com/nodejs/node/commit/f699a74e66af47c84100c244bf61130a0dd9ac24
#17406https://github.com/nodejs/node/pull/17406
#18050https://github.com/nodejs/node/pull/18050
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-5abb609
https://github.com/jasnell
https://github.com/MylesBorins
http2: cleanup Http2Stream/Http2Session destroyhttps://github.com/nodejs/node/commit/5abb60933e2ce0c050f8ac2ad37a45842501d85a
5abb609https://github.com/nodejs/node/commit/5abb60933e2ce0c050f8ac2ad37a45842501d85a
#18050https://github.com/nodejs/node/pull/18050
#17406https://github.com/nodejs/node/pull/17406
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-9592691
https://github.com/addaleax
https://github.com/MylesBorins
http2: remove redundant write indirectionhttps://github.com/nodejs/node/commit/9592691d561dfb78844293ea9265222deda81206
9592691https://github.com/nodejs/node/commit/9592691d561dfb78844293ea9265222deda81206
#18050https://github.com/nodejs/node/pull/18050
#17718https://github.com/nodejs/node/pull/17718
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-bfc7e01
https://github.com/addaleax
https://github.com/MylesBorins
http2: refactor outgoing write mechanismhttps://github.com/nodejs/node/commit/bfc7e014cc31b5d23db456dfd3a4a4d1527e39a5
bfc7e01https://github.com/nodejs/node/commit/bfc7e014cc31b5d23db456dfd3a4a4d1527e39a5
#18050https://github.com/nodejs/node/pull/18050
#17718https://github.com/nodejs/node/pull/17718
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-3a6b2ad
https://github.com/jasnell
https://github.com/MylesBorins
http2: convert Http2Settings to an AsyncWraphttps://github.com/nodejs/node/commit/3a6b2ad19a5d164a071e8eb21798d2f65119eec8
3a6b2adhttps://github.com/nodejs/node/commit/3a6b2ad19a5d164a071e8eb21798d2f65119eec8
#18050https://github.com/nodejs/node/pull/18050
#17763https://github.com/nodejs/node/pull/17763
#17746https://github.com/nodejs/node/issues/17746
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-e3c567f
https://github.com/addaleax
https://github.com/MylesBorins
http2: fix compiling with --debug-http2https://github.com/nodejs/node/commit/e3c567f05b4f2ab87fb531b1f392a1051d071f98
e3c567fhttps://github.com/nodejs/node/commit/e3c567f05b4f2ab87fb531b1f392a1051d071f98
#18050https://github.com/nodejs/node/pull/18050
#17863https://github.com/nodejs/node/pull/17863
#17840https://github.com/nodejs/node/issues/17840
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-b8deb75
https://github.com/addaleax
https://github.com/MylesBorins
http2: keep session objects alive during Http2Scopehttps://github.com/nodejs/node/commit/b8deb7522f6215c176df3adc82818f585d32a3ae
b8deb75https://github.com/nodejs/node/commit/b8deb7522f6215c176df3adc82818f585d32a3ae
#17840https://github.com/nodejs/node/issues/17840
#18050https://github.com/nodejs/node/pull/18050
#17863https://github.com/nodejs/node/pull/17863
#17840https://github.com/nodejs/node/issues/17840
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-1b7ce1e
https://github.com/kjin
https://github.com/MylesBorins
http2: implement ref() and unref() on client sessionshttps://github.com/nodejs/node/commit/1b7ce1ea024f639e8a0863e0fc76902143237f60
1b7ce1ehttps://github.com/nodejs/node/commit/1b7ce1ea024f639e8a0863e0fc76902143237f60
#18050https://github.com/nodejs/node/pull/18050
#17620https://github.com/nodejs/node/pull/17620
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-a003ded
https://github.com/tniessen
https://github.com/MylesBorins
http2: remove duplicate words in commentshttps://github.com/nodejs/node/commit/a003ded7fb6e2e15496488903445dad608c3dce1
a003dedhttps://github.com/nodejs/node/commit/a003ded7fb6e2e15496488903445dad608c3dce1
#18050https://github.com/nodejs/node/pull/18050
#17939https://github.com/nodejs/node/pull/17939
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-06aaaa8
https://github.com/jasnell
https://github.com/MylesBorins
http2: perf_hooks integrationhttps://github.com/nodejs/node/commit/06aaaa8ad7d13e61306fd6d77a6e54375f617e46
06aaaa8https://github.com/nodejs/node/commit/06aaaa8ad7d13e61306fd6d77a6e54375f617e46
#18050https://github.com/nodejs/node/pull/18050
#17906https://github.com/nodejs/node/pull/17906
#17746https://github.com/nodejs/node/issues/17746
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-e7a727e
https://github.com/jasnell
https://github.com/MylesBorins
http2: strictly limit number on concurrent streamshttps://github.com/nodejs/node/commit/e7a727e9ba8a366fcf10bdfcfe89339d353477fa
e7a727ehttps://github.com/nodejs/node/commit/e7a727e9ba8a366fcf10bdfcfe89339d353477fa
#18050https://github.com/nodejs/node/pull/18050
#16766https://github.com/nodejs/node/pull/16766
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-9ad7a9a
https://github.com/jasnell
https://github.com/MylesBorins
http2: add altsvc supporthttps://github.com/nodejs/node/commit/9ad7a9a33388849f85cd19298bfe2cc4602d7c47
9ad7a9ahttps://github.com/nodejs/node/commit/9ad7a9a33388849f85cd19298bfe2cc4602d7c47
#18050https://github.com/nodejs/node/pull/18050
#17917https://github.com/nodejs/node/pull/17917
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-3997617
https://github.com/jasnell
https://github.com/MylesBorins
tls: set servername on client side toohttps://github.com/nodejs/node/commit/3997617869d00dfa53b416e86ad24674a9e691cc
3997617https://github.com/nodejs/node/commit/3997617869d00dfa53b416e86ad24674a9e691cc
#18050https://github.com/nodejs/node/pull/18050
#17935https://github.com/nodejs/node/pull/17935
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-2b6a5d9
https://github.com/jasnell
https://github.com/MylesBorins
http2: add initial support for originSethttps://github.com/nodejs/node/commit/2b6a5d90bd41d9a0284d29ad8aed33da27731025
2b6a5d9https://github.com/nodejs/node/commit/2b6a5d90bd41d9a0284d29ad8aed33da27731025
#18050https://github.com/nodejs/node/pull/18050
#17935https://github.com/nodejs/node/pull/17935
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-79d3198
https://github.com/jasnell
https://github.com/MylesBorins
http2: add aligned padding strategyhttps://github.com/nodejs/node/commit/79d3198b7f6521711cb342c945cac7013a0ba005
79d3198https://github.com/nodejs/node/commit/79d3198b7f6521711cb342c945cac7013a0ba005
#18050https://github.com/nodejs/node/pull/18050
#17938https://github.com/nodejs/node/pull/17938
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-f17a5b9
https://github.com/jasnell
https://github.com/MylesBorins
http2: properly handle already closed stream errorhttps://github.com/nodejs/node/commit/f17a5b92dc609031a9da47b4811aaaaeb3e3bedd
f17a5b9https://github.com/nodejs/node/commit/f17a5b92dc609031a9da47b4811aaaaeb3e3bedd
#18050https://github.com/nodejs/node/pull/18050
#17942https://github.com/nodejs/node/pull/17942
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-46f39b5
https://github.com/jasnell
https://github.com/MylesBorins
doc: add docs for common/http2.js utilityhttps://github.com/nodejs/node/commit/46f39b590bc44b672eda820420c43af671a35d8a
46f39b5https://github.com/nodejs/node/commit/46f39b590bc44b672eda820420c43af671a35d8a
#18050https://github.com/nodejs/node/pull/18050
#17942https://github.com/nodejs/node/pull/17942
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-f9c84c5
https://github.com/cjihrig
https://github.com/MylesBorins
src: silence http2 -Wunused-result warningshttps://github.com/nodejs/node/commit/f9c84c557ffabee78f33e47f614d941645e7efeb
f9c84c5https://github.com/nodejs/node/commit/f9c84c557ffabee78f33e47f614d941645e7efeb
#18050https://github.com/nodejs/node/pull/18050
#17954https://github.com/nodejs/node/pull/17954
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-865da60
https://github.com/jasnell
https://github.com/MylesBorins
http2: implement maxSessionMemoryhttps://github.com/nodejs/node/commit/865da60e759f5de6eee4e3be0c7f827293c6056e
865da60https://github.com/nodejs/node/commit/865da60e759f5de6eee4e3be0c7f827293c6056e
#18050https://github.com/nodejs/node/pull/18050
#17967https://github.com/nodejs/node/pull/17967
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-6839283
https://github.com/jasnell
https://github.com/MylesBorins
http2: verify that a dependency cycle may existhttps://github.com/nodejs/node/commit/6839283403d1f5ac33168883c9fb3fe7b2ad5b90
6839283https://github.com/nodejs/node/commit/6839283403d1f5ac33168883c9fb3fe7b2ad5b90
#18050https://github.com/nodejs/node/pull/18050
#17968https://github.com/nodejs/node/pull/17968
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-43ac36c
https://github.com/Trott
https://github.com/MylesBorins
doc: grammar fixes in http2.mdhttps://github.com/nodejs/node/commit/43ac36c6debe5c51ebb5bdf020f043076065239c
43ac36chttps://github.com/nodejs/node/commit/43ac36c6debe5c51ebb5bdf020f043076065239c
#18050https://github.com/nodejs/node/pull/18050
#17972https://github.com/nodejs/node/pull/17972
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-6a67dfd
https://github.com/jasnell
https://github.com/MylesBorins
http2: verify flood error and unsolicited frameshttps://github.com/nodejs/node/commit/6a67dfd927fbeae4b7eab32eb8bc065d1062b62b
6a67dfdhttps://github.com/nodejs/node/commit/6a67dfd927fbeae4b7eab32eb8bc065d1062b62b
#18050https://github.com/nodejs/node/pull/18050
#17969https://github.com/nodejs/node/pull/17969
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-1181ff7
https://github.com/sreepurnajasti
https://github.com/MylesBorins
doc: correct spellinghttps://github.com/nodejs/node/commit/1181ff7ecc901136b57bfa81511a06e61562a63d
1181ff7https://github.com/nodejs/node/commit/1181ff7ecc901136b57bfa81511a06e61562a63d
#18050https://github.com/nodejs/node/pull/18050
#17911https://github.com/nodejs/node/pull/17911
MylesBorinshttps://github.com/MylesBorins
Jan 10, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-0e116a0
https://github.com/apapirovski
https://github.com/MylesBorins
perf_hooks: fix scheduling regressionhttps://github.com/nodejs/node/commit/0e116a01c8748b1323ca0cecd9d237d6af13a708
0e116a0https://github.com/nodejs/node/commit/0e116a01c8748b1323ca0cecd9d237d6af13a708
#18050https://github.com/nodejs/node/pull/18050
#18051https://github.com/nodejs/node/pull/18051
#18047https://github.com/nodejs/node/issues/18047
#18020https://github.com/nodejs/node/pull/18020
MylesBorinshttps://github.com/MylesBorins
Apr 12, 2018 https://github.com/nodejs/node/pull/18050#ref-commit-443fc12
https://github.com/addaleax
https://github.com/MylesBorins
http2: only schedule write when necessaryhttps://github.com/MylesBorins/node/commit/443fc122ebbbb22cc7a129acf43e6b2e9e557f02
443fc12https://github.com/MylesBorins/node/commit/443fc122ebbbb22cc7a129acf43e6b2e9e557f02
nodejs#18050https://github.com/nodejs/node/pull/18050
nodejs#17183https://github.com/nodejs/node/pull/17183
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F18050
http2 https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ahttp2
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
Please reload this pagehttps://github.com/nodejs/node/pull/18050
https://github.com/jasnell
https://github.com/targos
https://github.com/mcollina
https://github.com/MylesBorins
https://github.com/TopSooDSoI
https://github.com/nodejs-github-bot
https://github.com/addaleax
https://github.com/kjin
https://github.com/tniessen
https://github.com/cjihrig
https://github.com/Trott
https://github.com/sreepurnajasti
https://github.com/apapirovski
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.