www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/fun/jokes gnu-overflow.html


From: Yavor Doganov
Subject: www/fun/jokes gnu-overflow.html
Date: Mon, 02 Nov 2009 14:10:33 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Yavor Doganov <yavor>   09/11/02 14:10:33

Modified files:
        fun/jokes      : gnu-overflow.html 

Log message:
        Split <pre> contents.  Don't include footer-min.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/fun/jokes/gnu-overflow.html?cvsroot=www&r1=1.6&r2=1.7

Patches:
Index: gnu-overflow.html
===================================================================
RCS file: /web/www/www/fun/jokes/gnu-overflow.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- gnu-overflow.html   5 Nov 2008 00:45:28 -0000       1.6
+++ gnu-overflow.html   2 Nov 2009 14:10:25 -0000       1.7
@@ -1,88 +1,85 @@
 <!--#include virtual="/server/header.html" -->
-
 <title>GNU-Overflow - GNU Project - Free Software Foundation (FSF)</title>
-
 <!--#include virtual="/server/banner.html" -->
-
 <h2>GNU-Overflow</h2>
 
-<pre>
-The recursive acronym "GNU's Not Unix" harbors a stack overflow bug that
-can cause the English language to crash and may allow arbitrary linguistic
-commands to be executed, according to a message posted on gnu.acronym.bug
-this morning. All sites running GNU software are urged to apply a
-temporary patch which changes the expansion of the acronym to "GNU Needs
-Users", until a permanent patch is avaliable. GNU project founder Richard
-M. Stallman is currently hunting the error in the acronym he created over
-a decade ago.
-
-"Linguistic bugs are notoriously difficult to track down," Stallman told
-segfault.org via email. "The capacity of the stack depends on the memory
-of the person reading the buggy text. In addition, there is not yet any
-English interface to gdb, which means searching manually through coredumps
-to find the problem."
-
-Most people experience the stack overflow at around 600 expansions of the
-acronym. In practice, few people have cause to carry the expansion this
-far, so the main concern lies with the security risk posed by the bug.
-Although no exploit has yet been discovered, a malicious user could
-theoretically embed commands into the same section of text as the acronym
-expansion, allowing them to change the syntax of the language, redefine
-words, and create new figures of speech with arbitrary meanings.
-
-Many on the net saw the bug as a chance to reopen old holy wars. "The
-stack problems that are endemic in the computer industry today are a
-direct result of the widespread adoption of English as the language of
-choice," said one Dothead. "English is a fine tool for low-level
-descriptions and expository writing, but it offers too many
-inconsistencies and is far too unstable to use in production environments.
-It's time to move to languages like Esperanto that feature built-in stack
-protection." When it was pointed out that he had written his comment in
-English, the poster went into an incoherent rant, finishing with "La cina
-industrio, kun fama milijara tradicio, pli kaj pli largskale produktas
-ankau komputilon! Sed kiel aspekta la cina komputil-merkato el la vidpunko
-de la aplikanto? Mi provos respondi al tiu demando lau personaj spertoj en
-la plej granda cina urbo, Sanhajo!"
-
-FUD Week magazine was quick to cash in on the incident, as well. "It is
-clear that freeware cannot be relied upon to keep the English language
-secure," says an online editorial. "We suggest that these `computer
-hippies` get their acts together before attempting hippopotamus nap delta
-foley snurk tin possibility."
-
-Meanwhile, an anxious public waits for the restoration of the GNU acronym.
-Until the bug is fixed, we urge you to download the temporary patch from
-your nearest mirror site and keep in mind that this process of continuous
-revision is what has made both free software and human language into
-forces to be reckoned with.
-
-Jake Berendes contributed to this report.
-</pre>
-
-<p>
-<a href="/fun/humor.html">Other humor</a>
-in the GNU Humor Collection.</p>
-
-<div class="infobox">
-<h4 id="Disclaimer">Disclaimer</h4><p>The joke on this page was
-obtained from the FSF's <a href="http://lists.gnu.org/";>email
-archives</a> of the GNU Project.</p>
+<p>The recursive acronym &ldquo;GNU's Not Unix&rdquo; harbors a stack
+overflow bug that can cause the English language to crash and may
+allow arbitrary linguistic commands to be executed, according to a
+message posted on <tt>gnu.acronym.bug</tt> this morning.  All sites
+running GNU software are urged to apply a temporary patch which
+changes the expansion of the acronym to &ldquo;GNU Needs Users&rdquo;,
+until a permanent patch is avaliable.  GNU project founder Richard
+M. Stallman is currently hunting the error in the acronym he created
+over a decade ago.</p>
+
+<p>&ldquo;Linguistic bugs are notoriously difficult to track
+down,&rdquo; Stallman told <tt>segfault.org</tt> via email.
+&ldquo;The capacity of the stack depends on the memory of the person
+reading the buggy text.  In addition, there is not yet any English
+interface to GDB, which means searching manually through coredumps to
+find the problem.&rdquo;</p>
+
+<p>Most people experience the stack overflow at around 600 expansions
+of the acronym.  In practice, few people have cause to carry the
+expansion this far, so the main concern lies with the security risk
+posed by the bug.  Although no exploit has yet been discovered, a
+malicious user could theoretically embed commands into the same
+section of text as the acronym expansion, allowing them to change the
+syntax of the language, redefine words, and create new figures of
+speech with arbitrary meanings.</p>
+
+<p>Many on the net saw the bug as a chance to reopen old holy wars.
+&ldquo;The stack problems that are endemic in the computer industry
+today are a direct result of the widespread adoption of English as the
+language of choice,&rdquo; said one Dothead.  &ldquo;English is a fine
+tool for low-level descriptions and expository writing, but it offers
+too many inconsistencies and is far too unstable to use in production
+environments.  It's time to move to languages like Esperanto that
+feature built-in stack protection.&rdquo; When it was pointed out that
+he had written his comment in English, the poster went into an
+incoherent rant, finishing with &ldquo;La cina industrio, kun fama
+milijara tradicio, pli kaj pli largskale produktas ankau komputilon!
+Sed kiel aspekta la cina komputil-merkato el la vidpunko de la
+aplikanto?  Mi provos respondi al tiu demando lau personaj spertoj en
+la plej granda cina urbo, Sanhajo!&rdquo;</p>
+
+<p>FUD Week magazine was quick to cash in on the incident, as well.
+&ldquo;It is clear that freeware cannot be relied upon to keep the
+English language secure,&rdquo; says an online editorial.  &ldquo;We
+suggest that these &lsquo;computer hippies&rsquo; get their acts
+together before attempting hippopotamus nap delta foley snurk tin
+possibility.&rdquo;</p>
+
+<p>Meanwhile, an anxious public waits for the restoration of the GNU
+acronym.  Until the bug is fixed, we urge you to download the
+temporary patch from your nearest mirror site and keep in mind that
+this process of continuous revision is what has made both free
+software and human language into forces to be reckoned with.</p>
+
+<p>Jake Berendes contributed to this report.</p>
+
+<p><a href="/fun/humor.html">Other humor</a> in the GNU Humor
+Collection.</p>
+
+<h4 id="Disclaimer">Disclaimer</h4>
+<p>The joke on this page was obtained from the
+FSF's <a href="http://lists.gnu.org/";>email archives</a> of the GNU
+Project.</p>
 <p>The Free Software Foundation claims no copyright on this joke.</p>
-</div>
 
 </div>
 
-<!--#include virtual="/server/footer-min.html" -->
+<!--#include virtual="/server/footer.html" -->
 
 <div id="footer">
 <p>
 Please send FSF &amp; GNU inquiries to 
-<a href="mailto:address@hidden";><em>address@hidden</em></a>.  There are
-also <a href="http://www.fsf.org/about/contact.html";>other ways to
-contact</a> the FSF.  
+<a href="mailto:address@hidden";>&lt;address@hidden&gt;</a>.  There are
+also <a href="/contact/">other ways to contact</a> the FSF.
 <br />
-Please send broken links and other corrections (or suggestions) to
-<a href="mailto:address@hidden";><em>address@hidden</em></a>.
+Please send broken links and other corrections or suggestions to
+<a href="mailto:address@hidden";>&lt;address@hidden&gt;</a>.
 </p>
 
 <p>
@@ -95,7 +92,7 @@
 <p>
 Updated:
 <!-- timestamp start -->
-$Date: 2008/11/05 00:45:28 $
+$Date: 2009/11/02 14:10:25 $
 <!-- timestamp end -->
 </p>
 </div>
@@ -103,24 +100,25 @@
 <div id="translations">
 <h4>Translations of this page</h4>
 
-  <!-- Please keep this list alphabetical, and in the original -->
-  <!-- language if possible, otherwise default to English -->
-  <!-- If you do not have it English, please comment what the -->
-  <!-- English is.  If you add a new language here, please -->
-  <!-- advise address@hidden and add it to -->
-  <!--    - in /home/www/bin/nightly-vars either TAGSLANG or WEBLANG -->
-  <!--    - in /home/www/html/server/standards/README.translations.html -->
-  <!--      one of the lists under the section "Translations Underway" -->
-  <!--    - if there is a translation team, you also have to add an alias -->
-  <!--      to mail.gnu.org:/com/mailer/aliases -->
-  <!-- Please also check you have the 2 letter language code right versus -->
-  <!--     http://www.w3.org/WAI/ER/IG/ert/iso639.htm -->
+<!-- Please keep this list alphabetical by language code. -->
+<!-- Comment what the language is for each type, i.e. de is German. -->
+<!-- Write the language name in its own language (Deutsch) in the text. -->
+<!-- If you add a new language here, please -->
+<!-- advise address@hidden and add it to -->
+<!--  - /home/www/html/server/standards/README.translations.html -->
+<!--  - one of the lists under the section "Translations Underway" -->
+<!--  - if there is a translation team, you also have to add an alias -->
+<!--  to mail.gnu.org:/com/mailer/aliases -->
+<!-- Please also check you have the language code right; see: -->
+<!-- http://www.loc.gov/standards/iso639-2/php/code_list.php -->
+<!-- If the 2-letter ISO 639-1 code is not available, -->
+<!-- use the 3-letter ISO 639-2. -->
+<!-- Please use W3C normative character entities. -->
 
 <ul class="translations-list">
 <!-- English -->
 <li><a href="/fun/jokes/gnu-overflow.html">English</a>&nbsp;[en]</li>
 </ul>
-
 </div>
 </div>
 </body>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]