lhc/web/wiklou.git
19 years agoForgot to changed these...
Zheng Zhu [Wed, 20 Oct 2004 02:18:42 +0000 (02:18 +0000)]
Forgot to changed these...

19 years agospecial conversion for displaying title
Zheng Zhu [Tue, 19 Oct 2004 18:03:58 +0000 (18:03 +0000)]
special conversion for displaying title

19 years agoAdded option wgDisableLangConversion to disable langauge variant conversion, mainly...
Zheng Zhu [Tue, 19 Oct 2004 18:02:44 +0000 (18:02 +0000)]
Added option wgDisableLangConversion to disable langauge variant conversion, mainly for debugging and testing purpose.

19 years agofix NS_PROJECT*, and formatting
Zheng Zhu [Tue, 19 Oct 2004 17:52:23 +0000 (17:52 +0000)]
fix NS_PROJECT*, and formatting

19 years agoremoved double conversion of linked text.
Zheng Zhu [Tue, 19 Oct 2004 17:44:00 +0000 (17:44 +0000)]
removed double conversion of linked text.

19 years agoAdded code to generate a wordlist from the various sources.
Zheng Zhu [Tue, 19 Oct 2004 16:54:07 +0000 (16:54 +0000)]
Added code to generate a wordlist from the various sources.

19 years agoAdd more globals tests
Brion Vibber [Tue, 19 Oct 2004 08:38:08 +0000 (08:38 +0000)]
Add more globals tests

19 years ago(bug 737) only use the post-parse link placeholders within replaceInternalLinks().
Brion Vibber [Tue, 19 Oct 2004 07:30:56 +0000 (07:30 +0000)]
(bug 737) only use the post-parse link placeholders within replaceInternalLinks().
The recent move of the replacement step from OutputPage into Parser completely
broke a crapload of special pages; this makes the links show again.

19 years ago* Drop a couple instances of wfTimestamp2Unix & reverse for wfTimestamp()
Brion Vibber [Tue, 19 Oct 2004 07:12:15 +0000 (07:12 +0000)]
* Drop a couple instances of wfTimestamp2Unix & reverse for wfTimestamp()
* Make wfTimestampNow() a wrapper on wfTimestamp()
* Add some tests and docstrings

19 years agoDon't forget to urlencode the data in wfArrayToCGI()
Brion Vibber [Tue, 19 Oct 2004 05:46:14 +0000 (05:46 +0000)]
Don't forget to urlencode the data in wfArrayToCGI()

19 years agofixes Bug 718: Bad charset in cached pages.
Zheng Zhu [Mon, 18 Oct 2004 18:13:39 +0000 (18:13 +0000)]
fixes Bug 718: Bad charset in cached pages.

19 years ago* Start on some unit tests for GlobalFunctions
Brion Vibber [Mon, 18 Oct 2004 09:53:47 +0000 (09:53 +0000)]
* Start on some unit tests for GlobalFunctions
* Add makefile & readme for the lazy

19 years ago* add a require dependency
Brion Vibber [Mon, 18 Oct 2004 09:49:03 +0000 (09:49 +0000)]
* add a require dependency
* allow do_html_entity_decode() to be called with different charsets during the script lifetime

19 years agoClean up options code a bit to make use of commandLine.inc's parsing
Brion Vibber [Mon, 18 Oct 2004 08:11:06 +0000 (08:11 +0000)]
Clean up options code a bit to make use of commandLine.inc's parsing

19 years agoSupport setting values for long options like --color=yes
Brion Vibber [Mon, 18 Oct 2004 08:10:22 +0000 (08:10 +0000)]
Support setting values for long options like --color=yes

19 years ago* Add support for prepared statements. This should be safer than dumping variables...
Brion Vibber [Mon, 18 Oct 2004 07:25:56 +0000 (07:25 +0000)]
* Add support for prepared statements. This should be safer than dumping variables into raw SQL and more flexible than the array-based wrapper functions
* Add some quick PHPUnit tests for Database::fillPrepared()

19 years agotoc should be translated using content language
Zheng Zhu [Mon, 18 Oct 2004 00:54:53 +0000 (00:54 +0000)]
toc should be translated using content language

19 years agosecurity_fix
River Tarnell [Mon, 18 Oct 2004 00:15:30 +0000 (00:15 +0000)]
security_fix

19 years ago1.2 to 1.3 updater script from wikipedia. Not exactly useful still. :D
Brion Vibber [Sun, 17 Oct 2004 21:59:36 +0000 (21:59 +0000)]
1.2 to 1.3 updater script from wikipedia. Not exactly useful still. :D

19 years agoInteractive scripts are a pain in the butt, and have bad interactions
Brion Vibber [Sun, 17 Oct 2004 21:38:47 +0000 (21:38 +0000)]
Interactive scripts are a pain in the butt, and have bad interactions
with output buffering. If no option is given on the command line, just
print a help message instead of the ill-fated prompt.

Also now accepts --update and --rebuild in standard GNU long option style.

19 years agoBug 732: Typo in config/index.php
Brion Vibber [Sun, 17 Oct 2004 08:32:27 +0000 (08:32 +0000)]
Bug 732: Typo in config/index.php

19 years agoAdd test for links with double-escaped hex codes (raw hex codes in titles are now...
Brion Vibber [Sun, 17 Oct 2004 07:33:03 +0000 (07:33 +0000)]
Add test for links with double-escaped hex codes (raw hex codes in titles are now illegal as they don't survive round-trip conversion and thus are inaccessible)

19 years agoang
Tim Starling [Sun, 17 Oct 2004 01:46:18 +0000 (01:46 +0000)]
ang

19 years agoGothic
Tim Starling [Sun, 17 Oct 2004 01:41:12 +0000 (01:41 +0000)]
Gothic

19 years agoReject titles with %XX hex codes (since these have special meaning in URL links and...
Brion Vibber [Sat, 16 Oct 2004 07:15:18 +0000 (07:15 +0000)]
Reject titles with %XX hex codes (since these have special meaning in URL links and are interpreted for this purpose, breaking things if they're used literally)

19 years agoWork around weird vanishing form data problem (http://bugs.php.net/bug.php?id=22427 )
Brion Vibber [Sat, 16 Oct 2004 02:36:51 +0000 (02:36 +0000)]
Work around weird vanishing form data problem (bugs.php.net/bug.php?id=22427 )

19 years ago+ "/Mozilla\/4\.78 \[en\] \(X11; U; Linux/" to the browser black list
Emmanuel Engelhart [Fri, 15 Oct 2004 22:15:11 +0000 (22:15 +0000)]
+ "/Mozilla\/4\.78 \[en\] \(X11; U; Linux/" to the browser black list
array

19 years agoAdd tests for links inside section headings and
Wil Mahan [Fri, 15 Oct 2004 17:50:08 +0000 (17:50 +0000)]
Add tests for links inside section headings and
<nowiki> inside links, and explicitly set the title
for some tests now that Skin.php used by the parser
has been corrected to longer use the $wgTitle global.

19 years agoNow it is no longer necessary to create an OutputPage
Wil Mahan [Fri, 15 Oct 2004 17:46:42 +0000 (17:46 +0000)]
Now it is no longer necessary to create an OutputPage
object, because Parser replaces link placeholders.
This also means that tidy happens automatically
on the parser output if $wgUseTidy = true.

19 years agoMove replaceLinkHolders() from OutputPage to Parser, because
Wil Mahan [Fri, 15 Oct 2004 17:39:10 +0000 (17:39 +0000)]
Move replaceLinkHolders() from OutputPage to Parser, because
it needs to happen before unstripNoWiki() and before tidy.
This also makes the parser more self-contained, so there is
no need to create an OutputPage object for the parser
tester.

Call unstripNoWiki() before creating a Title object
for an internal link; this fixes <nowiki> inside of
a link target. Need to make sure this does not degrade
performance.

19 years agoChange editSectionLink() and editSectionScript() to take a
Wil Mahan [Fri, 15 Oct 2004 17:33:51 +0000 (17:33 +0000)]
Change editSectionLink() and editSectionScript() to take a
title object instead of using a global; we want to keep
$wgTitle and $wgUser out of the parser

19 years agodisable client cache for 'you have new messages'
Domas Mituzas [Fri, 15 Oct 2004 09:57:23 +0000 (09:57 +0000)]
disable client cache for 'you have new messages'

19 years agodon't double escape
River Tarnell [Thu, 14 Oct 2004 09:26:51 +0000 (09:26 +0000)]
don't double escape

19 years agorestore accidentally broken functionality
River Tarnell [Thu, 14 Oct 2004 09:18:36 +0000 (09:18 +0000)]
restore accidentally broken functionality

19 years agofix xss attack
River Tarnell [Thu, 14 Oct 2004 08:58:47 +0000 (08:58 +0000)]
fix xss attack

19 years agoValidate input
Brion Vibber [Thu, 14 Oct 2004 08:38:06 +0000 (08:38 +0000)]
Validate input

19 years agourl-encode the url
Brion Vibber [Thu, 14 Oct 2004 07:49:22 +0000 (07:49 +0000)]
url-encode the url

19 years agoxhtml fix
Brion Vibber [Thu, 14 Oct 2004 07:33:22 +0000 (07:33 +0000)]
xhtml fix

19 years agoXHTML fix
Brion Vibber [Thu, 14 Oct 2004 07:32:20 +0000 (07:32 +0000)]
XHTML fix

19 years agofix xss attack if wgRawHtml is enabled
River Tarnell [Thu, 14 Oct 2004 07:29:38 +0000 (07:29 +0000)]
fix xss attack if wgRawHtml is enabled

19 years agoXHTML fix, handle bad target more gracefully
Brion Vibber [Thu, 14 Oct 2004 07:29:12 +0000 (07:29 +0000)]
XHTML fix, handle bad target more gracefully

19 years agoescape html output
Brion Vibber [Thu, 14 Oct 2004 06:52:42 +0000 (06:52 +0000)]
escape html output

19 years agoNever used; just a TODO note
Brion Vibber [Thu, 14 Oct 2004 06:38:12 +0000 (06:38 +0000)]
Never used; just a TODO note

19 years agoEscape HTMl output
Brion Vibber [Thu, 14 Oct 2004 06:21:33 +0000 (06:21 +0000)]
Escape HTMl output

19 years agoFix XHTML tags
Brion Vibber [Thu, 14 Oct 2004 05:53:30 +0000 (05:53 +0000)]
Fix XHTML tags

19 years agoEscape HTML output
Brion Vibber [Thu, 14 Oct 2004 05:30:30 +0000 (05:30 +0000)]
Escape HTML output

19 years agoEscape input on a few error messages
Brion Vibber [Thu, 14 Oct 2004 05:14:45 +0000 (05:14 +0000)]
Escape input on a few error messages

19 years agofix xss attack
River Tarnell [Thu, 14 Oct 2004 05:08:33 +0000 (05:08 +0000)]
fix xss attack

19 years agoNever used; just had a todo message.
Brion Vibber [Thu, 14 Oct 2004 04:55:57 +0000 (04:55 +0000)]
Never used; just had a todo message.

19 years agospaces to tabs
Brion Vibber [Thu, 14 Oct 2004 04:55:06 +0000 (04:55 +0000)]
spaces to tabs

19 years agofix potential xss attack
River Tarnell [Thu, 14 Oct 2004 04:50:14 +0000 (04:50 +0000)]
fix potential xss attack

19 years agoFix potential HTML breakage if removechecked message were to include an apostrophe
Brion Vibber [Thu, 14 Oct 2004 04:40:58 +0000 (04:40 +0000)]
Fix potential HTML breakage if removechecked message were to include an apostrophe

19 years agoChanged the second Chinese character for Traditional Chinese to what it should be...
Zheng Zhu [Thu, 14 Oct 2004 04:40:57 +0000 (04:40 +0000)]
Changed the second Chinese character for Traditional Chinese to what it should be, Traditional;)

19 years agofix xss attack
River Tarnell [Thu, 14 Oct 2004 04:15:29 +0000 (04:15 +0000)]
fix xss attack

19 years agofix xss attack
River Tarnell [Thu, 14 Oct 2004 03:50:14 +0000 (03:50 +0000)]
fix xss attack

19 years agofix two xss attacks and one path validation attack
River Tarnell [Thu, 14 Oct 2004 02:56:02 +0000 (02:56 +0000)]
fix two xss attacks and one path validation attack

19 years agoClean up a few scriptlets
Brion Vibber [Thu, 14 Oct 2004 02:13:12 +0000 (02:13 +0000)]
Clean up a few scriptlets

19 years agofix xss attack
River Tarnell [Wed, 13 Oct 2004 21:38:50 +0000 (21:38 +0000)]
fix xss attack

19 years agoFix SQL injection bug
Jens Frank [Wed, 13 Oct 2004 21:30:18 +0000 (21:30 +0000)]
Fix SQL injection bug

19 years agoFix cross site scripting bug
Jens Frank [Wed, 13 Oct 2004 21:07:08 +0000 (21:07 +0000)]
Fix cross site scripting bug

19 years ago(bug 704) remove misleading LocalSettings.sample
Brion Vibber [Wed, 13 Oct 2004 20:02:32 +0000 (20:02 +0000)]
(bug 704) remove misleading LocalSettings.sample

19 years agoFix cross site scripting bug
Jens Frank [Wed, 13 Oct 2004 20:02:10 +0000 (20:02 +0000)]
Fix cross site scripting bug

19 years agoPull the actual series of updater calls into do_all_updaters(), add
Brion Vibber [Wed, 13 Oct 2004 07:38:43 +0000 (07:38 +0000)]
Pull the actual series of updater calls into do_all_updaters(), add
the necessary require_all's to updaters.inc, and add a command-line
update.php which runs them without having to pull things out and
run the web installer.

19 years agopatch from tom
Brion Vibber [Wed, 13 Oct 2004 07:31:52 +0000 (07:31 +0000)]
patch from tom
Bug 697: Several XHTML errors on Special:Preferences

19 years agoA pair of tests for self links
Wil Mahan [Wed, 13 Oct 2004 06:09:01 +0000 (06:09 +0000)]
A pair of tests for self links

19 years agoWhen checking for self links, use Title::getFragment() rather
Wil Mahan [Wed, 13 Oct 2004 04:30:19 +0000 (04:30 +0000)]
When checking for self links, use Title::getFragment() rather
than searching for '#', so that self-links escaped with
character entities are handled correctly. Related to
bug 337.

19 years agoBUG#178 Allow center/right/left/etc image options even if
Jens Frank [Tue, 12 Oct 2004 10:57:27 +0000 (10:57 +0000)]
BUG#178 Allow center/right/left/etc image options even if
$wgUseImageResize is set to false. Changing width or computing thumbs still depends on $wgUseImageResize.

19 years agoCatch error 2000, too. Some mysql servers return 2000 instead of 1045
Jens Frank [Tue, 12 Oct 2004 10:07:31 +0000 (10:07 +0000)]
Catch error 2000, too. Some mysql servers return 2000 instead of 1045

19 years agoAdd the new "longdesc" attribute to all image tests, and
Wil Mahan [Tue, 12 Oct 2004 00:17:13 +0000 (00:17 +0000)]
Add the new "longdesc" attribute to all image tests, and
fix a test that is currently broken (in a right-aligned
image with no caption, the title/alt text should not
be "right").

19 years agoAdd "longdesc" attribute to all (non-external) images, containing
Wil Mahan [Tue, 12 Oct 2004 00:12:06 +0000 (00:12 +0000)]
Add "longdesc" attribute to all (non-external) images, containing
the URL of the image page.

19 years agoBriefly document the $wgLocaltimezone variable.
Evan Prodromou [Mon, 11 Oct 2004 22:59:29 +0000 (22:59 +0000)]
Briefly document the $wgLocaltimezone variable.

19 years agoTest case for disallowed character in an external link
Wil Mahan [Mon, 11 Oct 2004 22:13:02 +0000 (22:13 +0000)]
Test case for disallowed character in an external link

19 years agoAlso add " to disallowed URI characters, per RFC 2396, fixing
Wil Mahan [Mon, 11 Oct 2004 22:10:14 +0000 (22:10 +0000)]
Also add " to disallowed URI characters, per RFC 2396, fixing
some more test cases.

19 years agoPass the -a option to diff in case there are tests with
Wil Mahan [Mon, 11 Oct 2004 21:55:35 +0000 (21:55 +0000)]
Pass the -a option to diff in case there are tests with
non-text characters; set wgMaxTocLevel global; use
.PHONY target in Makefile in case someone happens
to have a file named 'test' or similar in the
maintenance/ directory.

19 years agoUpdate tests for 289:
Brion Vibber [Mon, 11 Oct 2004 21:47:31 +0000 (21:47 +0000)]
Update tests for 289:
* fix the expected output to match actual behavior with caught invalid chars
* add cases with double-quote (")

19 years ago$wgBrowserBlackList must be an array, not a string. Also, the previous value would...
Brion Vibber [Mon, 11 Oct 2004 21:23:39 +0000 (21:23 +0000)]
$wgBrowserBlackList must be an array, not a string. Also, the previous value would have matched virtually all browsers other than Mozilla.

19 years agoBUG#187, BUG#669 Fix centered images. span apparently didn't work properly
Jens Frank [Mon, 11 Oct 2004 20:03:24 +0000 (20:03 +0000)]
BUG#187, BUG#669 Fix centered images. span apparently didn't work properly

19 years agoUse the new wfRandom() function for setting cur_random
Wil Mahan [Mon, 11 Oct 2004 19:17:34 +0000 (19:17 +0000)]
Use the new wfRandom() function for setting cur_random

19 years agoOops, invalid chars in bracketed external links should
Wil Mahan [Mon, 11 Oct 2004 19:15:24 +0000 (19:15 +0000)]
Oops, invalid chars in bracketed external links should
be added to the link description, not the trail.

19 years agoFix bounding box feature of thumbnails (e.g. |200x200px|)
Jens Frank [Mon, 11 Oct 2004 19:02:56 +0000 (19:02 +0000)]
Fix bounding box feature of thumbnails (e.g. |200x200px|)

19 years agoRe-exclude '<' and '>' from external links, since brion pointed
Wil Mahan [Mon, 11 Oct 2004 18:54:35 +0000 (18:54 +0000)]
Re-exclude '<' and '>' from external links, since brion pointed
out cases where it matters. We don't need to exclude them from
external link text, to allow for e.g. bold text in the link
description.

19 years ago+ better browser black list example
Emmanuel Engelhart [Mon, 11 Oct 2004 18:38:32 +0000 (18:38 +0000)]
+ better browser black list example

19 years ago$wgBrowserBlackList = "/Mozilla\/4./";
Emmanuel Engelhart [Mon, 11 Oct 2004 18:36:01 +0000 (18:36 +0000)]
$wgBrowserBlackList = "/Mozilla\/4./";

19 years agoBug 686: broken linktrail in Catalan
Brion Vibber [Mon, 11 Oct 2004 18:33:30 +0000 (18:33 +0000)]
Bug 686: broken linktrail in Catalan

19 years agoAdd more test cases for bug 289
Brion Vibber [Mon, 11 Oct 2004 18:12:14 +0000 (18:12 +0000)]
Add more test cases for bug 289

19 years agoBug 589: make random selection slightly more random. PHP's
Wil Mahan [Mon, 11 Oct 2004 17:34:39 +0000 (17:34 +0000)]
Bug 589: make random selection slightly more random. PHP's
mt_rand() function has a maximum value of 2^31-1, which
is small enough that duplicate values can occur due to the
Birthday paradox, e.g. on the English Wikipedia. To fix
this, add a wfRandom() function that calls mt_rand()
twice to get the desired amount of randomness.

19 years agoDetect and disallow &gt; and &lt; within external links.
Wil Mahan [Mon, 11 Oct 2004 16:57:49 +0000 (16:57 +0000)]
Detect and disallow &gt; and &lt; within external links.
Fixes bug 289.

19 years agoPrevent double-escaping of '<' and '>' in external links;
Wil Mahan [Mon, 11 Oct 2004 16:16:27 +0000 (16:16 +0000)]
Prevent double-escaping of '<' and '>' in external links;
allow them in free external links again, at least until there
is a consistent way of handling them. Convert some spaces to
tabs from zhengzhu's last commit.

19 years ago+ comment about the browser blacklist array
Emmanuel Engelhart [Mon, 11 Oct 2004 16:13:53 +0000 (16:13 +0000)]
+ comment about the browser blacklist array

19 years ago+ explicit example for the browser black list.
Emmanuel Engelhart [Mon, 11 Oct 2004 16:10:47 +0000 (16:10 +0000)]
+ explicit example for the browser black list.

19 years agodon't show redirects in categories
River Tarnell [Mon, 11 Oct 2004 11:09:18 +0000 (11:09 +0000)]
don't show redirects in categories

19 years agoIf wiki has the old non-unique indexes on cur, check for duplicate cur entries and...
Brion Vibber [Mon, 11 Oct 2004 07:44:37 +0000 (07:44 +0000)]
If wiki has the old non-unique indexes on cur, check for duplicate cur entries and remove the extras.

19 years agoObsolete and probably dangerous old script. Removed from 1.3 branch long ago, forgot...
Brion Vibber [Mon, 11 Oct 2004 07:43:44 +0000 (07:43 +0000)]
Obsolete and probably dangerous old script. Removed from 1.3 branch long ago, forgot to get it here.

19 years agoadd missing autoConvert wrapper
Brion Vibber [Mon, 11 Oct 2004 06:38:42 +0000 (06:38 +0000)]
add missing autoConvert wrapper

19 years agofix from live site, set->add for "loading".
Domas Mituzas [Mon, 11 Oct 2004 04:13:43 +0000 (04:13 +0000)]
fix from live site, set->add for "loading".

19 years agobugfix: check for existence of PRIMARY key in addition to UNIQUE key, as
Erik Moeller [Mon, 11 Oct 2004 04:10:41 +0000 (04:10 +0000)]
bugfix: check for existence of PRIMARY key in addition to UNIQUE key, as
MySQL returns "PRIMARY" as key_name. This caused uploads to fail with a
"patch required" message in HEAD even if the schema was up to date.

19 years agothis seems to have sneaked into HEAD somehow, belongs in SCHEMA_WORK only
Erik Moeller [Mon, 11 Oct 2004 03:28:18 +0000 (03:28 +0000)]
this seems to have sneaked into HEAD somehow, belongs in SCHEMA_WORK only

19 years agoupdate doc
Zheng Zhu [Mon, 11 Oct 2004 03:05:48 +0000 (03:05 +0000)]
update doc

19 years agoAdding the interface language to the page rendering hash; also fixed some formatting...
Zheng Zhu [Mon, 11 Oct 2004 02:46:31 +0000 (02:46 +0000)]
Adding the interface language to the page rendering hash; also fixed some formatting errors from my previous commits.

19 years agoFor content language, removed language code suffix from the message keys in the media...
Zheng Zhu [Mon, 11 Oct 2004 02:15:55 +0000 (02:15 +0000)]
For content language, removed language code suffix from the message keys in the mediawiki: namespace. This way languages that do not support multiple variants will see no change in the way the namespace works.