Last modified: 2006-02-23 18:49:58 UTC
I have no idea if [http://test.wikipedia.org/wiki/User:Gangleri/tests/Unicode_ISO_88 59-1/%C2%AA%C2%AA_hacked_title %1A%1A hacked title] would be a valid or an [[en:Wikipedia:Invalid article names|invalid article name]] ([[ISO 8859-1]]). http://test.wikipedia.org/wiki/User:Gangleri/tests/Unicode_ISO_885 9-1/%01%01_hacked_title generates a "Bad title" at [[test:]]. Maybe the "Bad title" page could provide informations more specific to the actual "Bad title". I assume that the information is available somewhere and should only be displayed. Maybe it should be possible to add a project specific message (some projects are [[UTF-8]] others [[ISO 8859-1]]) and both - links to usefull pages as [[meta:Help:Page name]], [[meta:Help:Page name#Special characters|#Special characters]], [[UTF-8]], [[ISO 8859-1]], [[Wikipedia:Special characters]] - and a place where to report this nvalid article name [[Wikipedia:Invalid article names]]. I have no clue if this is a security issue (regarding integrity of the database) as malicious entries in the namespace could be made. Releted: bug 563, bug 660. Regards Reinhardt
(In reply to comment #0) > I have no idea if > [http://test.wikipedia.org/wiki/User:Gangleri/tests/Unicode_ISO_88 > 59-1/%C2%AA%C2%AA_hacked_title %1A%1A hacked title] would be a > valid or an [[en:Wikipedia:Invalid article names|invalid article > name]] ([[ISO 8859-1]]). 1.5 treats [[%C2%AA%C2%AA_hacked_title]] as an acceptable title. > http://test.wikipedia.org/wiki/User:Gangleri/tests/Unicode_ISO_885 > 9-1/%01%01_hacked_title generates a "Bad title" at [[test:]]. %01%01_hacked_title is still a bad title in 1.5. > Maybe the "Bad title" page could provide informations more > specific to the actual "Bad title". I assume that the information > is available somewhere and should only be displayed. > > Maybe it should be possible to add a project specific message > (some projects are [[UTF-8]] others [[ISO 8859-1]]) and both > - links to usefull pages as [[meta:Help:Page name]], > [[meta:Help:Page name#Special characters|#Special characters]], > [[UTF-8]], [[ISO 8859-1]], [[Wikipedia:Special characters]] > - and a place where to report this nvalid article name > [[Wikipedia:Invalid article names]]. The imminent 1.5 only supports UTF-8. I'm marking this bug as an enhancement request to improve the 'badtitletext' message. I don't see much need for various alternative messages, as the current message can be expanded beyond its current one line in English to be as explanatory as needed. The destination of any links within the message is also a localisation issue. > I have no clue if this is a security issue (regarding integrity > of the database) as malicious entries in the namespace could be > made. Rather than being a security issue, rejecting bad titles improves security. The message already reveals reasons for title rejection; it just doesn't do it very well.
Tweaked this in CVS a moment ago, but could use some input. Right now, it's: "The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title. It may contain one more characters which cannot be used in titles." Ideas for futher changes?
(In reply to comment #2) > ... > Ideas for futher changes? This should give enough of a clue: "... may contain characters which cannot be used in titles." The message also seems to be used for some interwiki redirect loop, some move condition, and some thumbnail condition. Too much for me to work out at the moment sorry.