Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Convert a few posts to Markdown #2437

Merged
merged 1 commit into from
Sep 3, 2019
Merged

Convert a few posts to Markdown #2437

merged 1 commit into from
Sep 3, 2019

Conversation

XhmikosR
Copy link
Contributor

@XhmikosR XhmikosR commented Aug 21, 2019

Fixes a few HTML validation errors along the way.

Also remove the 404 images from /multi-server-continuous-deployment-with-fleet.md.

For npm's posts, I kept the old IDs for backward compatibility.

@XhmikosR XhmikosR changed the title Covert a few posts to Markdown Convert a few posts to Markdown Aug 21, 2019
@XhmikosR XhmikosR marked this pull request as ready for review August 21, 2019 15:08
@XhmikosR XhmikosR mentioned this pull request Aug 22, 2019
@XhmikosR

This comment has been minimized.

## tl;dr

- A carefully crafted attack request can cause the contents of the HTTP parser's buffer to be appended to the attacking request's header, making it appear to come from the attacker. Since it is generally safe to echo back contents of a request, this can allow an attacker to get an otherwise correctly designed server to divulge information about other requests. It is theoretically possible that it could enable header-spoofing attacks, though such an attack has not been demonstrated.
- Versions affected: All versions of the 0.5/0.6 branch prior to 0.6.17, and all versions of the 0.7 branch prior to 0.7.8. Versions in the 0.4 branch are not affected.
- Fix: Upgrade to [v0.6.17](http://blog.nodejs.org/2012/05/04/version-0-6-17-stable/, or apply the fix in [c9a231d](https://github.com/joyent/node/commit/c9a231d) to your system.
- Fix: Upgrade to [v0.6.17](http://blog.nodejs.org/2012/05/04/version-0-6-17-stable/), or apply the fix in [c9a231d](https://github.com/joyent/node/commit/c9a231d) to your system.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nschonni weird this wasn't caught :/

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think a bunch of the link checking is done through regex. Can't hurt to file an issue with the library though. Not sure if there is a rule that covers links or not

@XhmikosR
Copy link
Contributor Author

Alright, I went ahead and put back the old IDs for backward compatibility.

@XhmikosR
Copy link
Contributor Author

Alright, I believe this is ready for review. We could tweak these further later.

@XhmikosR
Copy link
Contributor Author

If it helps, to review you can check the rich diff for each file on GitHub.

@XhmikosR XhmikosR mentioned this pull request Aug 26, 2019
Fixes a few HTML validation errors along the way.

Also remove the 404 images from /multi-server-continuous-deployment-with-fleet.md.

For npm's posts, I kept the old IDs for backward compatibility.
@XhmikosR
Copy link
Contributor Author

XhmikosR commented Sep 2, 2019

Can we get this merged? The plan is to convert most inline HTML to Markdown when possible so that we are consistent.

This also fixes 2 404 errors. There are a few mixed content errors I noticed too, and I'll fix them in another PR.

@Trott
Copy link
Member

Trott commented Sep 3, 2019

@nodejs/website This needs reviews.

@Wai-Dung Wai-Dung merged commit fe266f6 into nodejs:master Sep 3, 2019
@XhmikosR XhmikosR deleted the master-xmr-markdownify branch September 3, 2019 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants