From: Remember the dot Date: Thu, 23 Jul 2009 03:01:02 +0000 (+0000) Subject: Enabled use of the greater-than sign (">") in page titles. There is actually no reaso... X-Git-Tag: 1.31.0-rc.0~40764 X-Git-Url: http://git.cyclocoop.org/%22.%24info%5B?a=commitdiff_plain;h=fcf934d724a2a6a13c17599b26e252f403e98fd4;p=lhc%2Fweb%2Fwiklou.git Enabled use of the greater-than sign (">") in page titles. There is actually no reason for this character to be restricted because it does not interfere with wiki syntax or HTML tags. This will have immediate applications for articles such as "M>Tram", ">play", "The Videos 86>98", "Tour 00 >> 01 Macabre", and "I>Télé", as well as redirects for "Inequality" and "Bitwise operation". --- diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 290d698aa6..f2e85dfe4c 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -259,7 +259,7 @@ $wgForeignFileRepos = array(); * * Problematic punctuation: * []{}|# Are needed for link syntax, never enable these - * <> Causes problems with HTML escaping, don't use + * < Causes problems with HTML escaping, don't use * % Enabled by default, minor problems with path to query rewrite rules, see below * + Enabled by default, but doesn't work with path to query rewrite rules, corrupted by apache * ? Enabled by default, but doesn't work with path to PATH_INFO rewrites @@ -279,7 +279,7 @@ $wgForeignFileRepos = array(); * Theoretically 0x80-0x9F of ISO 8859-1 should be disallowed, but * this breaks interlanguage links */ -$wgLegalTitleChars = " %!\"$&'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+"; +$wgLegalTitleChars = " %!\"$&'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+>"; /** diff --git a/maintenance/parserTests.txt b/maintenance/parserTests.txt index 36ba75eae4..824eb74aad 100644 --- a/maintenance/parserTests.txt +++ b/maintenance/parserTests.txt @@ -1451,7 +1451,7 @@ Link containing % as a double hex sequence interpreted to hex sequence !!end !! test -Link containing "#<" and "#>" % as a hex sequences- these are valid section anchors +Link containing "#<" and "#>" % as hex sequences- these are valid section anchors Example for such a section: == < == !! input [[%23%3c]][[%23%3e]] @@ -1461,11 +1461,11 @@ Example for such a section: == < == !! end !! test -Link containing "<#" and ">#" as a hex sequences +Link containing "<#" and ">#" as hex sequences !! input [[%3c%23]][[%3e%23]] !! result -

[[%3c%23]][[%3e%23]] +

[[%3c%23]]>#

!! end