projects
/
matthijs
/
upstream
/
blosxom.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
URLs must be escaped inside XML, e.g. inside the <link> container, too.
[matthijs/upstream/blosxom.git]
/
blosxom.cgi
diff --git
a/blosxom.cgi
b/blosxom.cgi
index 3d7727a9c3448bf45be0cc24387d71c39ce06f07..341d2967c87773a2922f7975c4ddef395afa8bfe 100755
(executable)
--- a/
blosxom.cgi
+++ b/
blosxom.cgi
@@
-1,7
+1,7
@@
#!/usr/bin/perl
# Blosxom
#!/usr/bin/perl
# Blosxom
-# Author: Rael Dornfest
<rael@oreilly.com>
+# Author: Rael Dornfest
(2003), The Blosxom Development Team (2005-2008)
# Version: 2.1.0
# Home/Docs/Licensing: http://blosxom.sourceforge.net/
# Development/Downloads: http://sourceforge.net/projects/blosxom
# Version: 2.1.0
# Home/Docs/Licensing: http://blosxom.sourceforge.net/
# Development/Downloads: http://sourceforge.net/projects/blosxom
@@
-667,11
+667,15
@@
sub generate {
'<' => '<',
'>' => '>',
'&' => '&',
'<' => '<',
'>' => '>',
'&' => '&',
- '"' => '"'
+ '"' => '"',
+ "'" => '''
);
my $escape_re = join '|' => keys %escape;
$title =~ s/($escape_re)/$escape{$1}/g;
$body =~ s/($escape_re)/$escape{$1}/g;
);
my $escape_re = join '|' => keys %escape;
$title =~ s/($escape_re)/$escape{$1}/g;
$body =~ s/($escape_re)/$escape{$1}/g;
+ $url =~ s/($escape_re)/$escape{$1}/g;
+ $path =~ s/($escape_re)/$escape{$1}/g;
+ $fn =~ s/($escape_re)/$escape{$1}/g;
}
$story = &$interpolate($story);
}
$story = &$interpolate($story);