While I realize that there is a great desire to make those who dare 
to use Windows suffer as much as possible - displaying a message seen 
by, I would guess, 90% of our users, which suggests that they should 
start editing source-code, conveys a pretty bad impression of 
Freenet's user-friendliness.

The rest of the message could also use some rewriting so that it
will be comprehensible even for those who don't know what a 
MIME-type is.

Ian.

On Mon, Nov 04, 2002 at 12:07:35PM -0800, Robert Bihlmeyer wrote:
> MSIE users can't switch to Konqueror easily, recommend K-Meleon instead.
>               pw.println("<body bgcolor=\"#ffffff\"><h1>Internet Explorer 
> Allows Sites To Compromize Your Anonymity</h1>");
>               pw.println("<p>Microsoft Internet Explorer (all versions, as 
> far as we know, and this is not likely to be fixed) does not respect MIME 
> types. This means it is impossible for fproxy to protect your anonymity on 
> freenet. There may be bugs etc. in fproxy's filter that make other browsers 
> unsafe, but IE's behaviour makes it more or less impossible to filter out 
> content that might make your browser do something to compromize your 
> anonymity (scripting, and talking to internet servers outside of freenet). 
> This is not a theoretical risk, it is a practical one - just insert your HTML 
> as text/plain, and it will pass straight through the content filter without 
> being checked for web-bugs or javascript. \"Fixing\" this would require 
> filtering text/plain, and possibly all mime types, as well as text/html and 
> text/css, and abandoning any possibility of rewriting the filter to only let 
> through content that it understands (in order to prevent future 
> standards/extensions to HTML bypassing the content filter). This does not 
> necessarily mean that IE is insecure as a web browser in general, it just 
> means that it is incompatible with freenet's anonymity filter. To disable 
> this message permanently, edit the file FproxyServlet.java in the freenet 
> source (search for indexOf(\"MSIE \"), and recompile.</p>");
> !             pw.println("<p>There are many other web browsers out there, 
> such as <a href=\"http://www.mozilla.org\";>Mozilla</a> (Windows, Linux, 
> MacOS, most things, off-freenet link), and <a 
> href=\"http://www.kde.org/\";>Konqueror</a> (linux only, off-freenet link), 
> which are free.<hr>");
>               if (badBrowserWarningsSentTo.size() < maxBadBrowserIPs) {
>                 pw.println("If you are really really sure you want to 
> proceed, don't say we didn't warn you, and click <a href=\"" + 
> req.getRequestURI() +
> --- 434,438 ----
>               pw.println("<body bgcolor=\"#ffffff\"><h1>Internet Explorer 
> Allows Sites To Compromize Your Anonymity</h1>");
>               pw.println("<p>Microsoft Internet Explorer (all versions, as 
> far as we know, and this is not likely to be fixed) does not respect MIME 
> types. This means it is impossible for fproxy to protect your anonymity on 
> freenet. There may be bugs etc. in fproxy's filter that make other browsers 
> unsafe, but IE's behaviour makes it more or less impossible to filter out 
> content that might make your browser do something to compromize your 
> anonymity (scripting, and talking to internet servers outside of freenet). 
> This is not a theoretical risk, it is a practical one - just insert your HTML 
> as text/plain, and it will pass straight through the content filter without 
> being checked for web-bugs or javascript. \"Fixing\" this would require 
> filtering text/plain, and possibly all mime types, as well as text/html and 
> text/css, and abandoning any possibility of rewriting the filter to only let 
> through content that it understands (in order to prevent future 
> standards/extensions to HTML bypassing the content filter). This does not 
> necessarily mean that IE is insecure as a web browser in general, it just 
> means that it is incompatible with freenet's anonymity filter. To disable 
> this message permanently, edit the file FproxyServlet.java in the freenet 
> source (search for indexOf(\"MSIE \"), and recompile.</p>");
> !             pw.println("<p>There are many other web browsers out there, 
> such as <a href=\"http://www.mozilla.org\";>Mozilla</a> (multi-platform, 
> off-freenet link), and <a 
> href=\"http://kmeleon.sourceforge.net/\";>K-Meleon</a> (Windows only, 
> off-freenet link), which are free.<hr>");
>               if (badBrowserWarningsSentTo.size() < maxBadBrowserIPs) {
>                 pw.println("If you are really really sure you want to 
> proceed, don't say we didn't warn you, and click <a href=\"" + 
> req.getRequestURI() +

-- 
Ian Clarke                ian@[freenetproject.org|locut.us|cematics.com]
Latest Project                                 http://cematics.com/kanzi
Personal Homepage                                       http://locut.us/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20021104/bab82214/attachment.pgp>

Reply via email to