| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/107889
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/107510
|
|
|
|
|
|
|
|
|
|
| |
non-normalized name.
Was comparing the normalized name to the non-normalized name that gets inserted into the form, since
request variables from previous request override form defaults.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/106774
|
|
|
|
|
|
|
| |
I'll be amazed if this doens't break any tests.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/103817
|
|
|
|
|
|
|
| |
Remove a couple of unused variables
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/103323
|
|
|
|
|
|
|
| |
Also fixes the problem introduced in r103115
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/103123
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/103115
|
|
|
|
|
|
|
|
|
| |
* Made HTMLFormField pass the HTMLForm object to the validation and filter callbacks (so that they can get a context)
* Added new parameter to SpecialBlock::checkUnblockSelf() to pass the user doing the request
* SpecialBlock::processForm() and SpecialUnblock::processUnblock() now require a context as second parameter; added SpecialBlock::processUIForm() and SpecialUnblock::processUIUnblock() as adaptators from HTMLForm as second parameter to context
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/102879
|
|
|
|
|
|
|
|
|
|
| |
* Removed OutputPage::setPageTitleMsg() and OutputPage::setHTMLTitleMsg() and make OutputPage::setPageTitle() and OutputPage::setHTMLTitle() accept a Message object
* Updated core calls (including some that I missed last time because of non-matching case)
* Added Message::setContext() and use it in RequestContext so that I don't need to duplicate the call in OutputPage
* Yes, I'm calling $this->msg() on places and then setting the context one more time in OutputPage::setPageTitle() or OutputPage::setHTMLTitle(), but at least I won't be confused about which objects $
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/101037
|
|
|
|
|
|
|
| |
modified versions of OutputPage::setPageTitle() and OutputPage::setHTMLTitle() that take an message name and its parameters; updated all calls in core that can use the two new functions
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/100621
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/99161
|
|
|
|
|
|
|
| |
Undefined index: IPV6 in D:\www\MW_trunk\phase\includes\specials\SpecialBlock.php on line 516
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/98975
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/98610
|
|
|
|
|
|
|
| |
string to User objects :)
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/98298
|
|
|
|
|
|
|
| |
having to do Title -> string -> Title conversion
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/98012
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/97707
|
|
|
|
|
|
|
| |
* Made getFormFields() non-static since the only call to it is in that file
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/96828
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/95991
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/95987
|
|
|
|
|
|
|
| |
because "0" != "00" is false
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/94235
|
|
|
|
|
|
|
| |
* Allow admins to modify blocks placed (probably accidentally) on themselves *by* themselves, whether or not they have the 'unblockself' permission.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/93233
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/92607
|
|
|
|
|
|
|
|
| |
* Directly throw an ReadOnlyError instead of calling OutputPage::readOnlyPage()
* In Special:Block: don't let user think the error is temporary if he doesn't have right and the database is locked, instead check permissions first and then the database lock
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/92377
|
|
|
|
|
|
|
| |
Fix trailing whitespace
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/91246
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/90693
|
|
|
|
|
|
|
| |
Escape wikitext in username before passing it to certain messages; also remove <nowiki>s in those as they're superfluous.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/90482
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/89356
|
|
|
|
|
|
|
|
| |
The API does not seem to give a PreviousTarget field all the time.
This patch also fix the an assertion for ApiBlockTest::testMakeNormalBlock
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/89087
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/88384
|
|
|
|
|
|
|
| |
http://svn.wikimedia.org/doc/todo.html nicely.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/88355
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/87272
|
|
|
|
|
|
|
| |
the constructor. Currently this is optional with B/C; at a later date it should be made compulsory. Doing this removes the need to call $form->setTitle() on every single use; only when you want to set the title to something other than the page context title. Implemented the new syntax in a sample of forms. Also fix a few minor errors in HTMLForm.php that my IDE complained about.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/85957
|
|
|
|
|
|
|
| |
and make it an actual checkbox confirmation. Also use said confirmation for reblocks, and HideUser (bug 18678). Mark a static function from HTMLForm which is called from SpecialBlock as explicitly public.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/85166
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/85042
|
|
|
|
|
|
|
| |
Also tweak the logic so that loading the interface for one already-blocked user, then actually submitting a block on a different user, shows the confirmation again if the second user is already blocked.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/85025
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84538
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84525
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84523
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84522
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ones earlier... :D
* Internalise $mAddress/$mUser, $mBy/$mByName, $mEnableAutoblock, $mId as getTarget(), getBlockers(), isAutoblocking(), getId().
* This required editing AbuseFilter and CheckUser backwards-incompatibly, so push the rest of the changes out to those extensions.
* Attack the evil 14-parameter constructor and gratuitously-confusing newFromDB( $notVeryImportantParameter, $moreImportantParameter)
* Reimplement the hack for bug 13611 in a slightly less fragile fashion; could still do with further cleanup, but then again the login frontend is its own can of worms... :S
* Remove transitionary getTargetAndType() and newFromTargetAndType() methods
* Some optimisation in parseTarget()
* Fix the broken phpunit test mentioned in r84251
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84475
|
|
|
|
|
|
|
| |
protected, and run stylize.php over Block.php
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84406
|
|
|
|
|
|
|
|
|
|
|
| |
the plethora of direct member variable accesses This pushes the historic *disable*-createaccount-vs-*allow* usertalk-edit wierdness down to the database layer
* Implement accessors for isHardblock() and getRangeStart()/getRangeEnd() in the same fashion.
* Make the corresponding variables private, removing external accessors. This required updating AbuseFilter with non-B/C code, so I also implemented the rest of the changes I've made to the blocking backend in that extension.
* Move the "get an IP range which encompasses the given IP/range" logic to Block.php; will be needed later... :D
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84358
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84279
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84262
|
|
|
|
|
|
|
|
| |
* Move Block::parseExpiryInput() to the frontend SpecialBlock::parseExpiryInput()
* consolidate the several implementations of the MediaWiki:Ipblockoptions parsing into SpecialBlock::getSuggestedDurations()
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84251
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84195
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84028
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/84006
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SpecialIpblocklist:
* Move and rename to SpecialBlockList
* Use an HTMLForm in GET mode for the options form
* Use TablePager to organise the results more nicely
* Standardise the filtration for IPs and IP ranges, so looking at blocks for a range will now also show rangeblocks which contain the range
* General tidy up
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/83909
|
|
|
|
|
|
|
| |
new SpecialUnblock.php. This leaves IPBlockList as, astonishingly enough, a list of blocks... :D
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/83855
|