doc: don't use '
authorBert Belder <bertbelder@gmail.com>
Tue, 4 Sep 2012 14:24:20 +0000 (16:24 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Tue, 4 Sep 2012 19:15:39 +0000 (21:15 +0200)
Ref: #3964

16 files changed:
doc/blog/release/node-version-0-7-9-unstable.md
doc/blog/release/version-0-6-11-stable.md
doc/blog/release/version-0-6-12-stable.md
doc/blog/release/version-0-6-14-stable.md
doc/blog/release/version-0-6-15-stable.md
doc/blog/release/version-0-6-16-stable.md
doc/blog/release/version-0-6-18-stable.md
doc/blog/release/version-0-7-10-unstable.md
doc/blog/release/version-0-7-11-unstable.md
doc/blog/release/version-0-7-12.md
doc/blog/release/version-0-7-5-unstable.md
doc/blog/release/version-0-7-6-unstable.md
doc/blog/release/version-0-7-7-unstable.md
doc/blog/release/version-0-7-8-unstable.md
doc/blog/vulnerability/http-server-security-vulnerability-please-upgrade-to-0-6-17.md
tools/doc/node_modules/marked/lib/marked.js

index 74076c04c4619438b44402cab2582708d9d47d5e..683823aa3e7b0fa269aaf5bcf66386c495e477ae 100644 (file)
@@ -22,7 +22,7 @@ slug: node-version-0-7-9-unstable
 </li>
 <li><p>fs: 64bit offsets for fs calls (Igor Zinkovsky)</p>
 </li>
-<li><p>fs: add sync open flags &apos;rs&apos; and &apos;rs+&apos; (Kevin Bowman)</p>
+<li><p>fs: add sync open flags &#39;rs&#39; and &#39;rs+&#39; (Kevin Bowman)</p>
 </li>
 <li><p>windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder)</p>
 </li>
index 15fbe337c78f2c3a19367f443896b0b4bc056297..4c19a14995ced28796bd2858adec44d512dc65ff 100644 (file)
@@ -18,7 +18,7 @@ slug: version-0-6-11-stable
 </li>
 <li><p>tls: mitigate session renegotiation attacks (Ben Noordhuis)</p>
 </li>
-<li><p>tcp, pipe: don&apos;t assert on uv_accept() errors (Ben Noordhuis)</p>
+<li><p>tcp, pipe: don&#39;t assert on uv_accept() errors (Ben Noordhuis)</p>
 </li>
 <li><p>tls: Allow establishing secure connection on the existing socket (koichik)</p>
 </li>
@@ -38,13 +38,13 @@ slug: version-0-6-11-stable
 </li>
 <li><p>dtrace: add missing translator (Dave Pacheco)</p>
 </li>
-<li><p>unix: don&apos;t flush tty on switch to raw mode (Ben Noordhuis)</p>
+<li><p>unix: don&#39;t flush tty on switch to raw mode (Ben Noordhuis)</p>
 </li>
 <li><p>windows: reset brightness when reverting to default text color (Bert Belder)</p>
 </li>
 <li><p>npm: update to 1.1.1</p>
 
-<p>- Update which, fstream, mkdirp, request, and rimraf<br>- Fix #2123 Set path properly for lifecycle scripts on windows<br>- Mark the root as seen, so we don&apos;t recurse into it. Fixes #1838. (Martin Cooper)</p>
+<p>- Update which, fstream, mkdirp, request, and rimraf<br>- Fix #2123 Set path properly for lifecycle scripts on windows<br>- Mark the root as seen, so we don&#39;t recurse into it. Fixes #1838. (Martin Cooper)</p>
 
 </li>
 </ul>
index 3e5acd61c4991c85367b5109161b8feafd34a428..73e85eec306f066580d3ea3188cba73f410ba82f 100644 (file)
@@ -18,7 +18,7 @@ slug: version-0-6-12-stable
 </li>
 <li><p>#2827 net: fix race write() before and after connect() (koichik)</p>
 </li>
-<li><p>#2554 #2567 throw if fs args for &apos;start&apos; or &apos;end&apos; are strings (AJ ONeal)</p>
+<li><p>#2554 #2567 throw if fs args for &#39;start&#39; or &#39;end&#39; are strings (AJ ONeal)</p>
 </li>
 <li><p>punycode: Update to v1.0.0 (Mathias Bynens)</p>
 </li>
@@ -45,7 +45,7 @@ slug: version-0-6-12-stable
 - install: support --save with url install targets<br>
 - shrinkwrap: behave properly with url-installed modules<br>
 - support installing uncompressed tars or single file modules from urls etc.<br>
-- don&apos;t run make clean on rebuild<br>
+- don&#39;t run make clean on rebuild<br>
 - support HTTPS-over-HTTP proxy tunneling<br>
 </p>
 </li>
index 4f33a2697eb688791e60dcc72624cb1bcc522312..96877a2aa677bf9f6f85c8500c399fe5987d8500 100644 (file)
@@ -10,7 +10,7 @@ slug: version-0-6-14-stable
 
 </p>
 <ul>
-<li><p>net: don&apos;t crash when queued write fails (Igor Zinkovsky)</p>
+<li><p>net: don&#39;t crash when queued write fails (Igor Zinkovsky)</p>
 </li>
 <li><p>sunos: fix EMFILE on process.memoryUsage() (Bryan Cantrill)</p>
 </li>
@@ -26,9 +26,9 @@ slug: version-0-6-14-stable
 <p>
 - upgrade node-gyp to 0.3.7<br>
 - work around AV-locked directories on Windows<br>
-- Fix isaacs/npm#2293 Don&apos;t try to &apos;uninstall&apos; /<br>
+- Fix isaacs/npm#2293 Don&#39;t try to &#39;uninstall&#39; /<br>
 - Exclude symbolic links from packages.<br>
-- Fix isaacs/npm#2275 Spurious &apos;unresolvable cycle&apos; error.<br>
+- Fix isaacs/npm#2275 Spurious &#39;unresolvable cycle&#39; error.<br>
 - Exclude/include dot files as if they were normal files
 </p>
 </li>
index 4196876fe6d814a822e81b6fe86542682d601589..5fa6bcf5867328e946a8e2f881e5d67624ff4732 100644 (file)
@@ -18,13 +18,13 @@ slug: version-0-6-15-stable
 </li>
 <li><p>add 64bit offset fs functions (Igor Zinkovsky)</p>
 </li>
-<li><p>windows: don&apos;t report ENOTSOCK when attempting to bind an udp handle twice (Bert Belder)</p>
+<li><p>windows: don&#39;t report ENOTSOCK when attempting to bind an udp handle twice (Bert Belder)</p>
 </li>
 <li><p>windows: backport pipe-connect-to-file fixes from master (Bert Belder)</p>
 </li>
 <li><p>windows: never call fs event callbacks after closing the watcher (Bert Belder)</p>
 </li>
-<li><p>fs.readFile: don&apos;t make the callback before the fd is closed (Bert Belder)</p>
+<li><p>fs.readFile: don&#39;t make the callback before the fd is closed (Bert Belder)</p>
 </li>
 <li><p>windows: use 64bit offsets for uv_fs apis (Igor Zinkovsky)</p>
 </li>
index 980296c1ab8e5158aa2f114e1fab3fdd7c6a593d..051a23af11f59bf68c4f0f7349cb01ab700ba4f9 100644 (file)
@@ -34,7 +34,7 @@ slug: version-0-6-16-stable
 </li>
 <li><p>http_parser: Eat CRLF between requests, even on connection:close. (Ben Noordhuis)</p>
 </li>
-<li><p>don&apos;t check return value of unsetenv (Ben Noordhuis)</p>
+<li><p>don&#39;t check return value of unsetenv (Ben Noordhuis)</p>
 </li>
 </ul>
 <p>Source Code: <a href="http://nodejs.org/dist/v0.6.16/node-v0.6.16.tar.gz">http://nodejs.org/dist/v0.6.16/node-v0.6.16.tar.gz</a>
index fe0c1f16637154a2dfa9a6a3be385b2aa2458d4d..13714d9c298cbca41534f848c7f898d71cd96d9d 100644 (file)
@@ -24,15 +24,15 @@ slug: version-0-6-18-stable
 </li>
 <li><p>#3258: fs.ReadStream.pause() emits duplicate data event (koichik)</p>
 </li>
-<li><p>pipe_wrap: don&apos;t assert() on pipe accept errors (Ben Noordhuis)</p>
+<li><p>pipe_wrap: don&#39;t assert() on pipe accept errors (Ben Noordhuis)</p>
 </li>
 <li><p>Better exception output for module load and process.nextTick (Felix Geisendörfer)</p>
 </li>
 <li><p>zlib: fix error reporting (Ben Noordhuis)</p>
 </li>
-<li><p>http: Don&apos;t destroy on timeout (isaacs)</p>
+<li><p>http: Don&#39;t destroy on timeout (isaacs)</p>
 </li>
-<li><p>#3231: http: Don&apos;t try to emit error on a null&apos;ed req object (isaacs)</p>
+<li><p>#3231: http: Don&#39;t try to emit error on a null&#39;ed req object (isaacs)</p>
 </li>
 <li><p>#3236: http: Refactor ClientRequest.onSocket (isaacs)</p>
 </li>
index 9ecfb01f173d400add31e18e6fb1a15c0b59ec63..7fe8a4244d94af51a75f5d28d272ab6559d3fcc4 100644 (file)
@@ -44,7 +44,7 @@ on the API before it is locked down for stability.
 </li>
 <li><p>windows/msi: add start menu links when installing (Jeroen Janssen)</p>
 </li>
-<li><p>windows: don&apos;t install x64 version into the &apos;program files (x86)&apos; folder (Matt Gollob)</p>
+<li><p>windows: don&#39;t install x64 version into the &#39;program files (x86)&#39; folder (Matt Gollob)</p>
 </li>
 <li><p>domain: Fix #3379 domain.intercept no longer passes error arg to cb (Marc Harter)</p>
 </li>
index 28c2f6813c41abd8aad1375f3c1c10224639c8cc..8e53732893aebff0117a735972db67fb25458e90 100644 (file)
@@ -28,7 +28,7 @@ on the github issue tracker.
 </li>
 <li><p>Fix #3425: removeAllListeners should delete array (Reid Burke)</p>
 </li>
-<li><p>cluster: don&apos;t silently drop messages when the write queue gets big (Bert Belder)</p>
+<li><p>cluster: don&#39;t silently drop messages when the write queue gets big (Bert Belder)</p>
 </li>
 <li><p>Add Buffer.concat method (isaacs)</p>
 </li>
@@ -40,7 +40,7 @@ on the github issue tracker.
 </li>
 <li><p>Windows: Enable ETW events on Windows for existing DTrace probes. (Igor Zinkovsky)</p>
 </li>
-<li><p>test: bundle node-weak in test/gc so that it doesn&apos;t need to be downloaded (Nathan Rajlich)</p>
+<li><p>test: bundle node-weak in test/gc so that it doesn&#39;t need to be downloaded (Nathan Rajlich)</p>
 </li>
 <li><p>Make many tests pass on Windows (Bert Belder)</p>
 </li>
index c9c448de6a38c73b933f6a7390d9bf5a2244a5b9..15514fa5c760e4c206d65ee19a91b95d7ee2af73 100644 (file)
@@ -13,7 +13,7 @@ slug: version-0-7-12
 <p>Please try out this release.  There will be very virtually no changes between this and the v0.8.x release family.  This is the last chance to comment before it is locked down for stability.  The API is effectively frozen now.  </p>
 <p>This version adds backwards-compatible shims for binary addons that use libeio and libev directly.  If you find that binary modules that could compile on v0.6 can not compile on this version, please let us know. Note that libev is officially deprecated in v0.8, and will be removed in v0.9.  You should be porting your modules to use libuv as soon as possible.  </p>
 <p>V8 is on 3.11.10 currently, and will remain on the V8 3.11.x branch for the duration of Node v0.8.x.   </p>
-<ul>   <li><p>npm: Upgrade to 1.1.30<br> - Improved &apos;npm init&apos;<br> - Fix the &apos;cb never called&apos; error from &apos;oudated&apos; and &apos;update&apos;<br> - Add --save-bundle|-B config<br> - Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware<br> - Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm<br> - <code>logstream</code> option to replace removed <code>logfd</code> (Rod Vagg)<br> - Read default descriptions from README.md files </p>
+<ul>   <li><p>npm: Upgrade to 1.1.30<br> - Improved &#39;npm init&#39;<br> - Fix the &#39;cb never called&#39; error from &#39;oudated&#39; and &#39;update&#39;<br> - Add --save-bundle|-B config<br> - Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware<br> - Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm<br> - <code>logstream</code> option to replace removed <code>logfd</code> (Rod Vagg)<br> - Read default descriptions from README.md files </p>
   </li> <li><p>Shims to support deprecated <code>ev_*</code> and <code>eio_*</code> methods (Ben Noordhuis)</p>
   </li> <li><p>#3118 net.Socket: Delay pause/resume until after connect (isaacs)</p>
   </li> <li><p>#3465 Add ./configure --no-ifaddrs flag (isaacs)</p>
index b493cde895b76ad051d1f770859bc02f07c6dd73..88bd7077886068e18bd6afe913c4f02b94686445 100644 (file)
@@ -40,7 +40,7 @@ slug: version-0-7-5-unstable
 </li>
 <li><p>build: Make a fat binary for the OS X <code>make pkg</code>. (Nathan Rajlich)</p>
 </li>
-<li><p>jslint src/ and lib/ on &apos;make test&apos; (isaacs)</p>
+<li><p>jslint src/ and lib/ on &#39;make test&#39; (isaacs)</p>
 </li>
 </ul>
 <p>Source Code: <a href="http://nodejs.org/dist/v0.7.5/node-v0.7.5.tar.gz">http://nodejs.org/dist/v0.7.5/node-v0.7.5.tar.gz</a>
index 342c792a0a167c7671784500e1770c7d014247ec..1bac491e647d307c8db2d6f6a5bfe291b8ebdfa9 100644 (file)
@@ -21,11 +21,11 @@ slug: version-0-7-6-unstable
 - Handle cases where an optionalDependency fails to build<br>
 </p>
 </li>
-<li><p>events: newListener emit correct fn when using &apos;once&apos; (Roly Fentanes)</p>
+<li><p>events: newListener emit correct fn when using &#39;once&#39; (Roly Fentanes)</p>
 </li>
 <li><p>url: Ignore empty port component (Łukasz Walukiewicz)</p>
 </li>
-<li><p>module: replace &apos;children&apos; array (isaacs)</p>
+<li><p>module: replace &#39;children&#39; array (isaacs)</p>
 </li>
 <li><p>tls: parse multiple values of a key in ssl certificate (Sambasiva Suda)</p>
 </li>
index 4ba17658a3d4e2f4b7b29afb0af0aba2a37dfdec..1336096e4649a8586d980e60b254eb42e64551b6 100644 (file)
@@ -28,7 +28,7 @@ slug: version-0-7-7-unstable
 </li>
 <li><p>cluster: add graceful disconnect support (Andreas Madsen)</p>
 </li>
-<li><p>child_process: Separate &apos;close&apos; event from &apos;exit&apos; (Charlie McConnell)</p>
+<li><p>child_process: Separate &#39;close&#39; event from &#39;exit&#39; (Charlie McConnell)</p>
 </li>
 <li><p>typed arrays: add Uint8ClampedArray (Mikael Bourges-Sevenier)</p>
 </li>
@@ -38,11 +38,11 @@ slug: version-0-7-7-unstable
 </li>
 <li><p>Expose http parse error codes (Felix Geisendörfer)</p>
 </li>
-<li><p>events: don&apos;t delete the listeners array (Ben Noordhuis, Nathan Rajlich)</p>
+<li><p>events: don&#39;t delete the listeners array (Ben Noordhuis, Nathan Rajlich)</p>
 </li>
-<li><p>process: add process.config to view node&apos;s ./configure settings (Nathan Rajlich)</p>
+<li><p>process: add process.config to view node&#39;s ./configure settings (Nathan Rajlich)</p>
 </li>
-<li><p>process: process.execArgv to see node&apos;s arguments (Micheil Smith)</p>
+<li><p>process: process.execArgv to see node&#39;s arguments (Micheil Smith)</p>
 </li>
 <li><p>process: fix process.title setter (Ben Noordhuis)</p>
 </li>
index 9c829fa6ad965d5016663a92297b84cc6812cf5c..8dfac6fc7516e03367267fe965a156bdb981bd9c 100644 (file)
@@ -30,11 +30,11 @@ slug: version-0-7-8-unstable
 </li>
 <li><p>typed arrays: unexport SizeOfArrayElementForType() (Aaron Jacobs)</p>
 </li>
-<li><p>net: honor &apos;enable&apos; flag in .setNoDelay() (Ben Noordhuis)</p>
+<li><p>net: honor &#39;enable&#39; flag in .setNoDelay() (Ben Noordhuis)</p>
 </li>
 <li><p>child_process: emit error when .kill fails (Andreas Madsen)</p>
 </li>
-<li><p>gyp: fix &apos;argument list too long&apos; build error (Ben Noordhuis)</p>
+<li><p>gyp: fix &#39;argument list too long&#39; build error (Ben Noordhuis)</p>
 </li>
 <li><p>fs.WriteStream: Handle modifications to fs.open (isaacs)</p>
 </li>
index 5b29c26acfcb7494aebeab6d655baff8256d056d..b64858d09cc06cbc827e93943e52d07c13f46186 100644 (file)
@@ -13,9 +13,9 @@ slug: http-server-security-vulnerability-please-upgrade-to-0-6-17
 
 <h2>Details</h2>
 
-<p>A few weeks ago, Matthew Daley found a security vulnerability in Node&apos;s HTTP implementation, and thankfully did the responsible thing and reported it to us via email.  He explained it quite well, so I'll quote him here:</p>
+<p>A few weeks ago, Matthew Daley found a security vulnerability in Node&#39;s HTTP implementation, and thankfully did the responsible thing and reported it to us via email.  He explained it quite well, so I'll quote him here:</p>
 <blockquote>
-<p>There is a vulnerability in node&apos;s `http_parser` binding which allows information disclosure to a remote attacker:
+<p>There is a vulnerability in node&#39;s `http_parser` binding which allows information disclosure to a remote attacker:
 
 </p>
 <p>In node::StringPtr::Update, an attempt is made at an optimization on certain inputs (`node_http_parser.cc`, line 151). The intent is that if the current string pointer plus the current string size is equal to the incoming string pointer, the current string size is just increased to match, as the incoming string lies just beyond the current string pointer. However, the check to see whether or not this can be done is incorrect; &quot;size&quot; is used whereas &quot;size_&quot; should be used. Therefore, an attacker can call Update with a string of certain length and cause the current string to have other data appended to it. In the case of HTTP being parsed out of incoming socket data, this can be incoming data from other sockets.
@@ -41,5 +41,5 @@ X header:
 </blockquote>
 <p>The fix landed on <a href="https://github.com/joyent/node/commit/7b3fb22">7b3fb22</a> and <a href="https://github.com/joyent/node/commit/c9a231d">c9a231d</a>, for master and v0.6, respectively.  The innocuous commit message does not give away the security implications, precisely because we wanted to get a fix out before making a big deal about it.  </p>
 <p>The first releases with the fix are v0.7.8 and 0.6.17.  So now is a good time to make a big deal about it.  </p>
-<p>If you are using node version 0.6 in production, please upgrade to at least <a href="http://blog.nodejs.org/2012/05/04/version-0-6-17-stable/">v0.6.17</a>, or at least apply the fix in <a href="https://github.com/joyent/node/commit/c9a231d">c9a231d</a> to your system. (Version 0.6.17 also fixes some other important bugs, and is without doubt the most stable release of Node 0.6 to date, so it&apos;s a good idea to upgrade anyway.)  </p>
-<p>I&apos;m extremely grateful that Matthew took the time to report the problem to us with such an elegant explanation, and in such a way that we had a reasonable amount of time to fix the issue before making it public. </p>
+<p>If you are using node version 0.6 in production, please upgrade to at least <a href="http://blog.nodejs.org/2012/05/04/version-0-6-17-stable/">v0.6.17</a>, or at least apply the fix in <a href="https://github.com/joyent/node/commit/c9a231d">c9a231d</a> to your system. (Version 0.6.17 also fixes some other important bugs, and is without doubt the most stable release of Node 0.6 to date, so it&#39;s a good idea to upgrade anyway.)  </p>
+<p>I&#39;m extremely grateful that Matthew took the time to report the problem to us with such an elegant explanation, and in such a way that we had a reasonable amount of time to fix the issue before making it public. </p>
index c6f3d0ac8089aa02a928e811fa9ba8c11eec40e5..e76178471a15bb68e1db0488f5fe73421a7f87c2 100644 (file)
@@ -611,7 +611,7 @@ var escape = function(html, encode) {
     .replace(/</g, '&lt;')
     .replace(/>/g, '&gt;')
     .replace(/"/g, '&quot;')
-    .replace(/'/g, '&apos;');
+    .replace(/'/g, '&#39;');
 };
 
 var mangle = function(text) {