Jens Frank [Sun, 29 Oct 2006 13:48:21 +0000 (13:48 +0000)]
(bug 7741) MATH: fixed broken syntax of underbrace etc. Fixed arrays
Brion Vibber [Sun, 29 Oct 2006 12:11:58 +0000 (12:11 +0000)]
* (bug 3224) Allow minor edits by bots to skip new message notification on
user talk pages. This can be disabled by adjusting the 'nominornewtalk'
permission. Patch by Werdna.
Rotem Liss [Sat, 28 Oct 2006 15:05:42 +0000 (15:05 +0000)]
Splitting the lists of ignored, optional and EXIF messages to a separate file.
Rotem Liss [Sat, 28 Oct 2006 13:26:23 +0000 (13:26 +0000)]
(bug 7714) Update for Bishnupriya Manipuri language (bpy) interface
Jimmy Collins [Fri, 27 Oct 2006 16:04:25 +0000 (16:04 +0000)]
(bug 7628) new languages
Brion Vibber [Fri, 27 Oct 2006 14:32:00 +0000 (14:32 +0000)]
* Remove unsightly "_" from namespace in Special:Allpages, Special:Prefixindex
Yuri Astrakhan [Fri, 27 Oct 2006 03:50:34 +0000 (03:50 +0000)]
API * Optimized backlinking query (still needs an index change)
* Added right property to siteinfo
Jimmy Collins [Thu, 26 Oct 2006 22:31:55 +0000 (22:31 +0000)]
Updates to German translation
Jimmy Collins [Thu, 26 Oct 2006 22:12:06 +0000 (22:12 +0000)]
Add translation for 'mypreferences' for Italian
Robert Stojnić [Thu, 26 Oct 2006 17:14:50 +0000 (17:14 +0000)]
Fix Bug 7717, trim spaces in namespace alias name.
Rotem Liss [Thu, 26 Oct 2006 16:54:52 +0000 (16:54 +0000)]
Update.
Brion Vibber [Thu, 26 Oct 2006 16:47:30 +0000 (16:47 +0000)]
* PageArchive can now return a Revision object for more convenient processing
of deleted revision data
* Added 'UndeleteShowRevision' hook in Special:Undelete
* Error message on attempt to view invalid or missing deleted revisions
Rotem Liss [Wed, 25 Oct 2006 19:08:02 +0000 (19:08 +0000)]
(bug 7693) Update to Indonesian localisation (id) #39
Yuri Astrakhan [Wed, 25 Oct 2006 17:16:37 +0000 (17:16 +0000)]
API * backlinks (forgot to add)
Greg Sabino Mullane [Wed, 25 Oct 2006 16:26:57 +0000 (16:26 +0000)]
Add "redirect" and "querycachetwo" tables.
Yuri Astrakhan [Wed, 25 Oct 2006 14:23:42 +0000 (14:23 +0000)]
Added description for two new tables
Yuri Astrakhan [Wed, 25 Oct 2006 14:17:58 +0000 (14:17 +0000)]
Added querycachetwo table creation & patch. The table will be used to cache items with two links.
Brion Vibber [Wed, 25 Oct 2006 14:13:32 +0000 (14:13 +0000)]
* Allow compound interwiki prefixes in $wgImportSources
Brion Vibber [Wed, 25 Oct 2006 12:43:18 +0000 (12:43 +0000)]
* (bug 7686) Include id attribute on delete form confirmation button
Brion Vibber [Wed, 25 Oct 2006 12:07:21 +0000 (12:07 +0000)]
* (bug 7684) Obey watchcreated preference for Special:Upload watch checkbox
Nick Jenkins [Wed, 25 Oct 2006 09:29:34 +0000 (09:29 +0000)]
Bug 7687: Fix movetalk box checks itself when confirming a delete and move; Patch by Werdna.
Nick Jenkins [Wed, 25 Oct 2006 08:31:44 +0000 (08:31 +0000)]
Bug 7369 - Allow "Show Changes" without requiring edit token; Patch by Werdna.
Nick Jenkins [Wed, 25 Oct 2006 07:28:02 +0000 (07:28 +0000)]
Bug 6977 - 404 for autogenerated database documentation in docs/database.txt ; The meta documentation probably supersedes this.
Yuri Astrakhan [Wed, 25 Oct 2006 07:26:59 +0000 (07:26 +0000)]
* Added 'redirect' table - contains unique targets of redirects
Yuri Astrakhan [Wed, 25 Oct 2006 03:54:56 +0000 (03:54 +0000)]
API * simple backlinks module (no redirect resolution yet)
* Cleaned up references
Nick Jenkins [Wed, 25 Oct 2006 03:12:46 +0000 (03:12 +0000)]
(bug 6531) fix PHP fatal error on MediaWiki installation page with bad input - patch by Werdna. Also tweak output HTML slightly so that Tidy doesn't complain about it, and add a few newlines to make View-Source a tiny bit easier to read.
Brion Vibber [Tue, 24 Oct 2006 12:00:51 +0000 (12:00 +0000)]
* (bug 7663) Include language variant switcher links on Nostalgia skin
Refactor out common variant list code from Skin.php and CologneBlue.php into Skin::variantLinks, and add it to Nostalgia's topLinks()
Brion Vibber [Tue, 24 Oct 2006 11:09:31 +0000 (11:09 +0000)]
* Fix user_newpass upgrade for prefixed tables (reported by Fyren) [added to release notes from previous checkin]
* (bug 7636) Fix typo in Firefox 2 check (tested by Werdna)
Brion Vibber [Tue, 24 Oct 2006 11:00:24 +0000 (11:00 +0000)]
Use db prefix!
Jimmy Collins [Mon, 23 Oct 2006 20:16:28 +0000 (20:16 +0000)]
* (bug 7609) Add some more '*-summary' messages to MessagesEn.php with empty
strings to allow better localisation via Special:Allmessages. Mark this new
messages as optional for localisation.
Jimmy Collins [Mon, 23 Oct 2006 20:00:02 +0000 (20:00 +0000)]
(bug 7593) Update to Latin (la) translation
Jimmy Collins [Mon, 23 Oct 2006 18:50:31 +0000 (18:50 +0000)]
Update to German (de) translation
Rotem Liss [Mon, 23 Oct 2006 11:46:58 +0000 (11:46 +0000)]
Update.
Tim Starling [Mon, 23 Oct 2006 09:35:30 +0000 (09:35 +0000)]
Added a per-user limit on password reminder emails. Presumably if you just had a password reminder sent to you, you don't need another one a short time later. Along with a proper per-IP throttle setting, this should fix the majority of the abuse problem on Wikipedia.
Yuri Astrakhan [Sun, 22 Oct 2006 23:45:20 +0000 (23:45 +0000)]
API * cache expiration control
* Added PHP-serialized & WDDX formats
Yuri Astrakhan [Sun, 22 Oct 2006 19:52:22 +0000 (19:52 +0000)]
API * Extra profiling for allpages * better help output
Yuri Astrakhan [Sun, 22 Oct 2006 16:13:56 +0000 (16:13 +0000)]
renaming ApiQueryRecentchanges.php to ApiQueryRecentChanges.php (step 2 of 2)
Yuri Astrakhan [Sun, 22 Oct 2006 16:12:09 +0000 (16:12 +0000)]
renaming ApiQueryRecentchanges.php to ApiQueryRecentChanges.php (step 1 of 2)
Rotem Liss [Sun, 22 Oct 2006 14:55:57 +0000 (14:55 +0000)]
Update.
Jimmy Collins [Sun, 22 Oct 2006 11:43:56 +0000 (11:43 +0000)]
fix linktrail
Jimmy Collins [Sun, 22 Oct 2006 11:31:03 +0000 (11:31 +0000)]
* (bug 7606) MediaWiki messages for "rss" and "atom" missing
Jimmy Collins [Sun, 22 Oct 2006 10:25:21 +0000 (10:25 +0000)]
* (bug 7582) Add 'tog-nolangconversion' to MessagesEn.php.
This key is need for languages with variants (zh, sr, kk)
Jimmy Collins [Sun, 22 Oct 2006 10:15:03 +0000 (10:15 +0000)]
* (bug 7607) Add Karakalpak (kaa) to Names.php and stub message file for linktrail
Aryeh Gregor [Sun, 22 Oct 2006 03:32:22 +0000 (03:32 +0000)]
Tweak Cologne Blue style so that all search boxes are given CSS widths.
Aryeh Gregor [Sun, 22 Oct 2006 02:47:58 +0000 (02:47 +0000)]
(bug 7661) Fix regression in XHTML validity for Cologne Blue (duplicate id's for search form).
Aryeh Gregor [Sun, 22 Oct 2006 02:42:36 +0000 (02:42 +0000)]
Fix common.css so that it loads correctly, remove inclusions of it from other CSS files, bump style version.
Tim Starling [Sun, 22 Oct 2006 01:36:51 +0000 (01:36 +0000)]
forgot to commit this change
Tim Starling [Sun, 22 Oct 2006 01:32:11 +0000 (01:32 +0000)]
Workaround for bugs.php.net/bug.php?id=39215
Robert Stojnić [Sun, 22 Oct 2006 01:24:39 +0000 (01:24 +0000)]
Fix bug #7605. For logged-in users use the selected variant(if any) insted the one from user settings.
Aryeh Gregor [Sat, 21 Oct 2006 23:05:42 +0000 (23:05 +0000)]
Bump style version, accidentally missed from last commit.
Aryeh Gregor [Sat, 21 Oct 2006 23:05:16 +0000 (23:05 +0000)]
Fix regression caused by r17122 in Cologne Blue search.
Jimmy Collins [Sat, 21 Oct 2006 22:54:42 +0000 (22:54 +0000)]
Fixed 'tooltip-diff' in i18n (alt-d -> alt-v)
Brion Vibber [Sat, 21 Oct 2006 17:39:08 +0000 (17:39 +0000)]
* Include common.css from classic-style skins in main HTML with the bump URL
FIXME: this may leave doubled rules which won't stand up to certain changes.
Will want to adjust these more to eliminate the dupe @includes.
Jimmy Collins [Sat, 21 Oct 2006 17:29:14 +0000 (17:29 +0000)]
Added new message 'blocked-mailpassword' to German l10n
Brion Vibber [Sat, 21 Oct 2006 17:22:02 +0000 (17:22 +0000)]
bumping style version to match live hack.
partially just testing to confirm svn mail is working
Brion Vibber [Sat, 21 Oct 2006 16:31:49 +0000 (16:31 +0000)]
* (bug 6427) Block blocked IPs from using the mail password function
to allow blocking of flooders
Yuri Astrakhan [Sat, 21 Oct 2006 08:44:07 +0000 (08:44 +0000)]
API * touched field format
* Removed duplicate pageid
Yuri Astrakhan [Sat, 21 Oct 2006 08:33:02 +0000 (08:33 +0000)]
Marked authenticateUserData() as public
Yuri Astrakhan [Sat, 21 Oct 2006 08:30:48 +0000 (08:30 +0000)]
Marked all functions as static
Yuri Astrakhan [Sat, 21 Oct 2006 08:26:32 +0000 (08:26 +0000)]
API * Common field output function to simplify result generation
* Recent changes parameters
Jimmy Collins [Sat, 21 Oct 2006 08:05:54 +0000 (08:05 +0000)]
Replaced meta.wikipedia.org with meta.wikimedia.org
Jimmy Collins [Sat, 21 Oct 2006 07:46:57 +0000 (07:46 +0000)]
Updates to German translation
Nick Jenkins [Sat, 21 Oct 2006 07:10:33 +0000 (07:10 +0000)]
Minor path update to example Content_action.php file in docs.
Aryeh Gregor [Fri, 20 Oct 2006 20:44:42 +0000 (20:44 +0000)]
(bug 7636) Show Firefox 2 users "shift-alt" as accesskey prefix
Aryeh Gregor [Fri, 20 Oct 2006 20:10:26 +0000 (20:10 +0000)]
(bug 7644) User creations that are aborted by hooks shouldn't be counted against account creations per day limit
Rotem Liss [Fri, 20 Oct 2006 17:36:00 +0000 (17:36 +0000)]
(bug 7647) Update for Lithuanian language (lt)
Rotem Liss [Fri, 20 Oct 2006 16:30:27 +0000 (16:30 +0000)]
Some cleanup: code style, whitespace, docs, using single apostrophe, using __METHOD__ instead of .
Yuri Astrakhan [Fri, 20 Oct 2006 07:10:18 +0000 (07:10 +0000)]
API * Added rudimentary RC list
* More readable query formulation
Aryeh Gregor [Fri, 20 Oct 2006 03:41:33 +0000 (03:41 +0000)]
* (bug 6276) Stopped search field from getting too large in Cologne Blue
* Fixed duplicate name/id value of "search" in Cologne Blue
Aryeh Gregor [Fri, 20 Oct 2006 03:28:05 +0000 (03:28 +0000)]
Added escapeClass static function to Sanitizer and updated last commit to use it instead of escapeId.
Aryeh Gregor [Fri, 20 Oct 2006 02:57:59 +0000 (02:57 +0000)]
(bug 5795) CSS class added to body based on page name for page-specific styling. Patch based on one by Ilmari Karonen.
Aryeh Gregor [Fri, 20 Oct 2006 02:44:09 +0000 (02:44 +0000)]
(bug 2241) Fix colliding use of 'w' and 'd' accesskeys (this time without removing tabs)
Nick Jenkins [Fri, 20 Oct 2006 02:16:42 +0000 (02:16 +0000)]
Minor tweak, stops "variable e hides argument" notification in FireBug.
Jimmy Collins [Thu, 19 Oct 2006 19:22:10 +0000 (19:22 +0000)]
(bug 7632) {{ns-1}} instead of {{ns:-1}} in pagemovedtext message in MessagesCs.php
Nick Jenkins [Thu, 19 Oct 2006 08:18:19 +0000 (08:18 +0000)]
* Don't give attackers an opening by echoing back known bad parameter inputs.
* Create magic links only using a whitelist of protocols.
Have no proof of vuln, but allowing the user to make JavaScript links and have a lot of control over what goes into them probably isn't desirable.
Example attack input:
http://en.wikipedia.org/w/api.php?action=query&meta=javascript://**/alert(1);
Example pre-patch HTML output contains this string:
<a href="javascript://**/alert">javascript://**/alert</a>(1);
Which doesn't work, due to:
1) the double slash - one slash someone can work around by faking a C-style comment (by appending "**/" as shown above), but two is a problem
2) the parentheses being excluded, so we can't pass parameters
... but best to put a stop to it anyway.
Aryeh Gregor [Thu, 19 Oct 2006 02:29:12 +0000 (02:29 +0000)]
(bug 7623) Use Sanitizer::escapeId to validate id's, not htmlspecialchars.
Nick Jenkins [Thu, 19 Oct 2006 02:11:36 +0000 (02:11 +0000)]
Quick update to r17088 - Fuzz testing was giving me a PHP Notice: "Undefined variable: wgUseDatabaseMessages in <b>/var/www/hosts/mediawiki/wiki/languages/messages/MessagesPl.php</b> on line <b>1292</b><br />". This happens because the desired output is the literal string "$wgUseDatabaseMessages", not the value of the $wgUseDatabaseMessages variable. However variables are not expanded in single quotes, but they are in double quotes; so when the line was changed from single to double quotes, it started wanting to print out the variable - therefore modifying to use single quotes, and adding escaping for the literal singles quotes.
Tim Starling [Thu, 19 Oct 2006 00:56:57 +0000 (00:56 +0000)]
Experimental workaround for bugs.php.net/bug.php?id=31892 , will be tested shortly.
Yuri Astrakhan [Wed, 18 Oct 2006 23:49:09 +0000 (23:49 +0000)]
API *
* OpenSearch support for namespaces
* Minor watchlist feed cleanup
Rotem Liss [Wed, 18 Oct 2006 14:03:19 +0000 (14:03 +0000)]
(bug 7619) Update for Polish language (pl) #6
Rotem Liss [Wed, 18 Oct 2006 13:50:28 +0000 (13:50 +0000)]
Removing trailing whitespaces from various messages.
Tim Starling [Wed, 18 Oct 2006 09:26:52 +0000 (09:26 +0000)]
'wgUseTidy' => false
Tim Starling [Wed, 18 Oct 2006 09:22:33 +0000 (09:22 +0000)]
Added --show-output option to parserTests.php, to allow capture of complete output for test generation. Fixed various parser tests broken by tidy and incorrect capture method (i.e. web browser). Updated "Fuzz testing: Parser14-table", this appears to be fixed.
Tim Starling [Wed, 18 Oct 2006 09:19:28 +0000 (09:19 +0000)]
docs
Aryeh Gregor [Wed, 18 Oct 2006 07:25:20 +0000 (07:25 +0000)]
Try to fix a parser test, experimentally to see if this works.
Aryeh Gregor [Wed, 18 Oct 2006 06:53:19 +0000 (06:53 +0000)]
* (bug 4525) Move section links down visually to same level as headings editsection links are now inside the heading elements).
* Document structure changed, so some JavaScript/CSS may need tweaking (wikibits.js updated to reflect changes).
* Parsertests updated, but don't seem to run, so someone please confirm that there are no (illusory) regressions.
* $wgStyleVersion bumped.
Yuri Astrakhan [Wed, 18 Oct 2006 06:32:40 +0000 (06:32 +0000)]
API * HTML is now valid HTML Transitional (thansk nickj)
* Fixed watchlist ordering bug
Yuri Astrakhan [Wed, 18 Oct 2006 05:35:24 +0000 (05:35 +0000)]
API * Optimized revision <rev> tag setting
Nick Jenkins [Wed, 18 Oct 2006 05:29:57 +0000 (05:29 +0000)]
Revert part of r17066 - ParserOptions private variables not being treated as private, reported by Simetrical, may only be experienced when tidy is enabled, I need to grep more in future.
Yuri Astrakhan [Wed, 18 Oct 2006 05:27:43 +0000 (05:27 +0000)]
API
* Removed slow result SanitizeData
* Fixed watchlist feed bug (reported by nickj)
* Fixed HTML formatting bug (reported & fixed by nickj)
* clarified HTML intro message
Aryeh Gregor [Wed, 18 Oct 2006 05:02:46 +0000 (05:02 +0000)]
* Finish fixing bug 3205, and bump up $wgStyleVersion.
* Added $wgStyleVersion to a stylesheet call that brion missed.
* Add informative comment to the top of common_rtl.css to the effect that it is really common to all skins, unlike common.css.
Rotem Liss [Tue, 17 Oct 2006 17:36:01 +0000 (17:36 +0000)]
Updating the release notes.
Rotem Liss [Tue, 17 Oct 2006 17:31:15 +0000 (17:31 +0000)]
(bug 7617) Update for Portuguese localisation (pt)
Tim Starling [Tue, 17 Oct 2006 10:38:56 +0000 (10:38 +0000)]
Pass by reference, allow AutoAuthenticate to create a new object and assign it to $user.
Nick Jenkins [Tue, 17 Oct 2006 09:27:39 +0000 (09:27 +0000)]
* Probably want "$this->mIsGenerator = false;", not "$mIsGenerator = false;"
* rm unused global declaration.
* rm references usage in a foreach iteration ($info does not seem to be assigned to anything, so no benefit to using refs).
* Define local var in error printout.
* rm a few local vars that look unused.
* Make paranoia check do something.
Nick Jenkins [Tue, 17 Oct 2006 08:49:27 +0000 (08:49 +0000)]
* Make ParserOptions private variables private.
* Remove two unused globals.
* Remove pass-by-ref usage when arg is never modified (objects automatically passed-by-ref in PHP5)
* Removed some unused local variables.
* Mark a possibly dubious pass-by-ref on an uninitialized var as "FIXME: Please check that this initialization is correct", and added what I presume is the correct initialization.
* Declare preg_match arg 3 (output matches argument) as an array() before using it. Nothing wrong with not doing this, just feels slightly more explicit to me than a function call that also implictly creates and populates an array.
* My editor has automatically removed trailing spaces at the end of lines (which is not inherently a bad thing, but I have turned this option off now to help minimize diff sizes in future).
* Have confirmed that "php maintenance/parserTests.php --quiet --quick --color=no" shows no regressions, and that "php maintenance/fuzz-tester.php --specific-test=editPageTest --max-runtime=5" still shows no errors.
Yuri Astrakhan [Tue, 17 Oct 2006 02:11:29 +0000 (02:11 +0000)]
API * login module parameter format
Yuri Astrakhan [Tue, 17 Oct 2006 02:01:20 +0000 (02:01 +0000)]
API * Better log events info * Added RAW debugging format
Yuri Astrakhan [Mon, 16 Oct 2006 23:25:51 +0000 (23:25 +0000)]
API * better profiler modules naming
Yuri Astrakhan [Mon, 16 Oct 2006 23:16:12 +0000 (23:16 +0000)]
API * Enabled global profiling