Brion Vibber [Tue, 31 Oct 2006 16:58:39 +0000 (16:58 +0000)]
commit live hack
Greg Sabino Mullane [Tue, 31 Oct 2006 16:03:22 +0000 (16:03 +0000)]
Updates for 1.8 Postgres
Yuri Astrakhan [Tue, 31 Oct 2006 15:57:37 +0000 (15:57 +0000)]
Fixed redirect table update per brion's suggestions.
Greg Sabino Mullane [Tue, 31 Oct 2006 15:53:19 +0000 (15:53 +0000)]
Duplicate column.
Brion Vibber [Tue, 31 Oct 2006 14:55:46 +0000 (14:55 +0000)]
add tests for {{#special:}}
Brion Vibber [Tue, 31 Oct 2006 14:49:25 +0000 (14:49 +0000)]
* Fix for parser tests with MySQL 5 in strict mode
Brion Vibber [Tue, 31 Oct 2006 14:41:59 +0000 (14:41 +0000)]
* Add tab links from extensions to classic-based skins (SkinTemplateTab hook)
Provides better cross-skin compatibility for extensions using the modern
skin hooks, such as Oversight
* Moved variant language links on Cologne Blue and Nostalgia to before the
login/logout link
Rotem Liss [Tue, 31 Oct 2006 13:32:07 +0000 (13:32 +0000)]
Update.
Greg Sabino Mullane [Tue, 31 Oct 2006 13:31:40 +0000 (13:31 +0000)]
Fix incorrect var name.
Brion Vibber [Tue, 31 Oct 2006 13:27:57 +0000 (13:27 +0000)]
* (bug 7766) Remove redundant / from AJAX requests, can break some servers
Tim Starling [Tue, 31 Oct 2006 13:25:47 +0000 (13:25 +0000)]
Added {{#special:}} parser function, to give the local default title for special pages
Aryeh Gregor [Mon, 30 Oct 2006 17:18:43 +0000 (17:18 +0000)]
(bug 7758) Added wrapper span to "templates used" explanation to allow CSS styling (class="mw-templatesUsedExplanation").
Brion Vibber [Mon, 30 Oct 2006 13:33:33 +0000 (13:33 +0000)]
Revert 17297 and 17298 for the moment.
Remember that trunk must work at all times!
1) Functionality is broken: sidebar/toolbox access keys no longer work
2) Localization changes are incomplete
3) Offhand it isn't clear how to disable default accesskeys; empty message page will show through the default
4) There may be other problems, and a large change to this should have some high-profile announcement of the results and implications first
If it's not going to be all ready at once, recommend putting this in a temporary work branch.
Tim Starling [Mon, 30 Oct 2006 06:25:31 +0000 (06:25 +0000)]
* Made special page names case-insensitive and localisable. Care has been taken to maintain backwards compatibility.
* Used special page subpages in a few more places, instead of query parameters
Nick Jenkins [Mon, 30 Oct 2006 06:23:52 +0000 (06:23 +0000)]
Tweak tables used in parserTests for the 2 new redirect tables
Aryeh Gregor [Mon, 30 Oct 2006 05:32:10 +0000 (05:32 +0000)]
Typo, thanks nickj
Aryeh Gregor [Mon, 30 Oct 2006 04:33:40 +0000 (04:33 +0000)]
* (bugs 5051, 5376) All tooltips and accesskeys moved out of Monobook.js and into their own system messages. JavaScript is now only used to attach the prefix to the accesskey in the tooltip.
* Todo: 37 languages still need to be internationalized by refactoring the Monobook.js format into the new format (I did 17 before giving up out of exhaustion). Until this happens, the tooltips will show up in English for these languages.
* Todo: be generous and add all these new tooltips to non-Monobook skins.
Greg Sabino Mullane [Mon, 30 Oct 2006 01:04:00 +0000 (01:04 +0000)]
Make sure users cannot be deleted unless they have done no editing.
Yuri Astrakhan [Mon, 30 Oct 2006 00:18:05 +0000 (00:18 +0000)]
API * Implemented backlinks / imagelinks / embeddedin modules
* Revised help screen
Aryeh Gregor [Sun, 29 Oct 2006 22:25:21 +0000 (22:25 +0000)]
* (bug 7636) Fix accesskey display for Firefox 2 on X11.
* Switch around "Shift-Alt" to "Alt-Shift", which seems more common and generally sounds better.
* Condense and correct RELEASE-NOTES stuff about this issue (we don't need three lines about one bug just because it was fixed in three phases, right?)
Yuri Astrakhan [Sun, 29 Oct 2006 21:40:37 +0000 (21:40 +0000)]
Updated info on bug 7304 (redirect table). This relates to checkin r17291.
Yuri Astrakhan [Sun, 29 Oct 2006 21:25:40 +0000 (21:25 +0000)]
Updates 'redirect' table on each save. WARNING: Breaking change. You must have the latest DB schema.
Jens Frank [Sun, 29 Oct 2006 19:09:49 +0000 (19:09 +0000)]
(bug 7749) MATH: added some more LaTeX symbols, e.g. parallel, diamond, ast, ...
Aryeh Gregor [Sun, 29 Oct 2006 18:17:15 +0000 (18:17 +0000)]
* (bug 7745) Add id attribute to search button in Monobook
* Fix a typo and a bogus entry in RELEASE-NOTES
Brion Vibber [Sun, 29 Oct 2006 18:04:11 +0000 (18:04 +0000)]
* Fix purging for updated SVG files
Purging was using getViewUrl(), which is a generated thumbnail for SVG and other render-only formats.
Switched to using getUrl(), which returns the file itself. The thumb will be separately covered as is.
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.