From 334fd97dfc57e5e1372444b788f375fa5b6f2d6f Mon Sep 17 00:00:00 2001 From: short <> Date: Sat, 3 Dec 2005 09:49:11 +0000 Subject: [PATCH] +Browser bug URL-lowercasing catching page. --- resume/Makefile.am | 3 ++- resume/resumejankratochvil.pm | 57 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 resume/resumejankratochvil.pm diff --git a/resume/Makefile.am b/resume/Makefile.am index c933ac6..07d5fb7 100644 --- a/resume/Makefile.am +++ b/resume/Makefile.am @@ -20,7 +20,8 @@ include $(top_srcdir)/Makefile-head.am MODPERL_PM+= \ ResumeJanKratochvil.pm \ - Index.pm + Index.pm \ + resumejankratochvil.pm EXTRA_DIST+= \ ResumeJanKratochvil.tex \ diff --git a/resume/resumejankratochvil.pm b/resume/resumejankratochvil.pm new file mode 100644 index 0000000..fee9bf5 --- /dev/null +++ b/resume/resumejankratochvil.pm @@ -0,0 +1,57 @@ +# $Id$ +# Catch the application/xhtml+xml Firefox URL-lowercasing bug, if there is any. +# Copyright (C) 2005 Jan Kratochvil +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +package resume::resumejankratochvil; +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + +use My::Web; + + +sub handler +{ +my $W=My::Web->init( + "title"=>"Browser BUG", + "heading"=>0, + "footer"=>0, + "content_type"=>"text/html", + "no_job"=>1, + ); +My::Web->heading(); + + +print <<"HERE"; +

Browser Bug Found!

+ +

I would REALLY appreciate if you can contact me at the e-mail address: + @{[ map({ a_href("mailto:$_",$_); } 'lace@jankratochvil.net') ]}

+

+ You probably hit a bug in YOUR BROWSER regarding application/xhtml+xml parsing. + So far I am not able to reproduce this bug myself. +

+

Thanks!

+HERE + + +exit; +} +1; -- 1.8.3.1