wiki.techinc.nl/includes
Marc A. Pelletier 7694faf68f (bug 5445) remove autoblocks when user is unblocked
Previously, whenever we blocked a user, its IP address would be
autoblocked whenever he tries to edit a page. Thus when later unblocking
the username, he would be automatically blocked again if we forgot to
clean up is IP.

This patch introduces a the ipb_parent_block_id column in ipblocks table
to track which block triggered the autoblock command. Thus, when deleting
the original block we can easily remove all subsequentautoblocks.

Schema updaters for MySQL, SQLite and postgres have been added to the
patch but not for the other database types such as ibm_db2, mssql and
Oracle.

Change-Id: I4aa820ae9bbd962a12d0b48b6c638a1b6ff4efc9
2012-05-03 12:07:30 +02:00
..
actions CacheHelper: facilitate caching handling on a page 2012-04-18 18:46:10 +01:00
api Fixed whitespace in API classes 2012-05-02 15:48:02 +02:00
cache strip off subpages direct in GenderCache 2012-04-21 10:34:22 +02:00
conf Fix doxygen docs before REL1_19 branching 2012-02-01 20:53:38 +00:00
context Per Aaron, fix for r108274: added canUseWikiPage() to context objects to know whether getWikiPage() can be safely called 2012-01-14 14:27:46 +00:00
db Added missing GPLv2 headers in some places. 2012-04-28 20:41:55 +02:00
debug Added missing GPLv2 headers in some places. 2012-04-28 20:41:55 +02:00
diff Sanitizing already existing use of PHP's assert 2012-03-19 11:14:43 +00:00
extauth
filerepo __clone() is a public method, shouldn't be made protected 2012-04-28 02:30:53 +01:00
installer (bug 5445) remove autoblocks when user is unblocked 2012-05-03 12:07:30 +02:00
interwiki Documentation updates 2012-03-05 15:23:04 +00:00
job More __METHOD__ in our madness 2012-02-24 18:45:24 +00:00
json More return documentation 2012-02-09 21:35:05 +00:00
libs Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 19:30:01 +00:00
logging Added missing GPLv2 headers in some places. 2012-04-30 09:16:10 +02:00
media Fix convIPTC docs 2012-04-07 20:23:53 +01:00
normal More return documentation 2012-02-09 21:35:05 +00:00
objectcache Added missing GPLv2 headers in some places. 2012-05-02 10:51:15 +02:00
parser Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
profiler Added missing GPLv2 headers in some places. 2012-04-28 20:41:55 +02:00
resourceloader Added missing GPLv2 headers in some places. 2012-04-30 09:16:10 +02:00
revisiondelete Added missing GPLv2 headers in some places. 2012-04-28 20:41:55 +02:00
search Added missing GPLv2 headers in some places. 2012-04-28 20:41:55 +02:00
specials Ported r112366 from 1.19wmf branch indefinitely. 2012-05-01 19:50:09 -07:00
templates
upload Can't return values from functions that don't return anything 2012-04-19 14:07:40 +01:00
zhtable
.htaccess
Action.php Action::checkCanExecute doesn't return anything on success, but WatchAction returns the result 2012-04-07 17:23:55 +01:00
AjaxDispatcher.php
AjaxResponse.php Documentation updates 2012-03-05 15:23:04 +00:00
Article.php * (bug 34841) Fix for r103502: don't show edit links when display old page versions 2012-03-14 16:04:21 +00:00
AuthPlugin.php More return documentation 2012-02-09 21:33:27 +00:00
AutoLoader.php [FileBackend] Added some basic directory functions. 2012-04-21 21:33:41 -07:00
Autopromote.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 18:01:54 +00:00
BacklinkCache.php More return documentation 2012-02-09 21:33:27 +00:00
Block.php (bug 5445) remove autoblocks when user is unblocked 2012-05-03 12:07:30 +02:00
CacheHelper.php CacheHelper: facilitate caching handling on a page 2012-04-18 18:46:10 +01:00
Category.php More __METHOD__ into db related methods 2012-02-24 17:00:52 +00:00
Categoryfinder.php
CategoryPage.php More return documentation 2012-02-09 21:33:27 +00:00
CategoryViewer.php More return documentation 2012-02-09 21:33:27 +00:00
Cdb.php
Cdb_PHP.php Delete the temp cdb file when an exception is thrown so they don't take up /tmp space 2012-02-15 20:24:15 +00:00
ChangesFeed.php Normalising return statements 2012-04-27 16:40:14 +01:00
ChangesList.php Restore many missing spaces from r112589 2012-03-01 10:42:02 +00:00
ChangeTags.php Resolve bug #18704 ("Add an unique CSS class or ID to the tagfilter table row at RecentChanges") 2012-04-09 19:33:28 +01:00
Collation.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 19:30:01 +00:00
ConfEditor.php Remove backslash from @return types 2012-02-13 16:35:59 +00:00
Cookie.php More return documentation 2012-02-09 21:33:27 +00:00
CryptRand.php Improve MWCryptRand comments a bit. 2012-04-03 16:15:02 +02:00
DefaultSettings.php (bug 30410) Remove deprecated $wgFilterCallback. The 'filtered' API error was also removed, along with EditPage::AS_FILTERING. 2012-04-24 22:08:41 +01:00
DeferredUpdates.php Pass some more __METHOD__ to DatabaseBase::begin() and DatabaseBase::commit() 2012-01-18 12:10:16 +00:00
Defines.php Fix some missing doc groups 2012-02-09 09:34:47 +00:00
DeprecatedGlobal.php follow-up r111342. Document the callerOffset paramter being used per CR. 2012-02-13 20:29:41 +00:00
EditPage.php Fatal error: Call to a member function getId() on a non-object in /usr/local/apache/common-local/php-1.20wmf1/includes/EditPage.php on line 822 2012-04-28 22:39:00 +01:00
Exception.php Normalising return statements 2012-04-27 16:40:14 +01:00
Export.php Param documentation 2012-04-28 23:47:23 +01:00
ExternalEdit.php Fatal error: Call to a member function getExtension() on a non-object in /usr/local/apache/common-local/php-1.20wmf1/includes/ExternalEdit.php on line 84 2012-04-28 01:21:42 +01:00
ExternalStore.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 17:42:35 +00:00
ExternalStoreDB.php Pass __METHOD__ to DatabaseBase::begin(), DatabaseBase::commit() and DatabaseBase::rollback() 2012-02-26 17:19:11 +00:00
ExternalStoreHttp.php
ExternalUser.php Documentation followups from lastnight 2012-02-10 15:37:33 +00:00
FakeTitle.php Removed FakeTitle::userCanEditCssJsSubpage() for consistency since Title::userCanEditCssJsSubpage() doesn't exist anymore 2012-02-13 14:01:32 +00:00
Fallback.php
Feed.php More return documentation 2012-02-09 21:33:27 +00:00
FeedUtils.php Fix possibly undefined variables 2012-02-18 01:07:42 +00:00
FileDeleteForm.php Follow-up r113939: Add divs to addWikiText(). 2012-03-17 21:19:31 +00:00
ForkController.php Destroy any lock manager connections when forking. 2012-04-20 16:34:43 -07:00
FormOptions.php More return documentation 2012-02-09 21:33:27 +00:00
GitInfo.php (bug 36361) Fix git links in Special:Version - removing extra space 2012-05-01 22:07:35 -07:00
GlobalFunctions.php Merge "wfAssembleUrl lacked '@since 1.19' comment" 2012-04-19 19:30:49 +00:00
HistoryBlob.php Clarified comment per CR r111701 2012-02-17 00:28:17 +00:00
Hooks.php Documentation followups from lastnight 2012-02-10 15:37:33 +00:00
Html.php [Html::namespaceSelector] Remove default id/name attributes 2012-03-07 19:14:20 +00:00
HTMLForm.php (bug 31757) Add a word-separator between help-messages in HTMLForm 2012-04-21 11:55:40 +02:00
HttpFunctions.old.php
HttpFunctions.php Ensure MWHttpRequest::method gets set with strtoupper() since code 2012-04-20 15:18:06 -07:00
ImageGallery.php (bug 34852) new optional 'link' parameter to <gallery> 2012-04-16 10:09:31 +02:00
ImagePage.php Normalising return statements 2012-04-27 16:40:14 +01:00
ImageQueryPage.php
Import.php (bug 33564) transwiki import sometimes result in invalid title 2012-04-09 12:25:00 -07:00
Init.php More return documentation 2012-02-09 21:35:05 +00:00
IP.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 18:01:10 +00:00
Licenses.php
Linker.php Bug 35034 - moved autocomment-prefix between the prefix and the arrow. Follow up to r109086. 2012-03-13 23:09:06 +00:00
LinkFilter.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 17:41:50 +00:00
LinksUpdate.php Fix exception's text: use __construct() instead of class name for constructor and WikiPage::doEditUpdates() instead of Article::editUpdates() 2012-02-12 15:37:29 +00:00
LocalisationCache.php Pass __METHOD__ to DatabaseBase::begin(), DatabaseBase::commit() and DatabaseBase::rollback() 2012-02-24 14:47:49 +00:00
MagicWord.php (bug 34355) add a variable and parser function for the namespace number 2012-04-03 13:25:06 -07:00
Message.php Fix Bug 30681 - Wrong escaping for inexistent messages. 2012-03-28 11:32:04 +05:30
MessageBlobStore.php Revert r110045: well-meaning but broken attempt to apply preemptive XSS protection on messages 2012-02-27 21:52:33 +00:00
Metadata.php
mime.info
mime.types added kml mime type 2012-01-27 22:11:57 +00:00
MimeMagic.php More return documentation 2012-02-09 21:35:05 +00:00
MWFunction.php
Namespace.php Remove backslash from @return types 2012-02-13 16:35:59 +00:00
OutputHandler.php debug statements for HTMLFileCache / Output 2012-02-09 10:56:36 +00:00
OutputPage.php Whitespace and typo fix 2012-04-26 22:53:11 +02:00
PageQueryPage.php revert core part of r111231 2012-02-12 19:40:13 +00:00
Pager.php code style tweaks 2012-04-05 20:29:30 +02:00
PathRouter.php Parameter documentation for PathRouter 2012-04-25 00:27:14 +01:00
PHPVersionError.php Fix doxygen docs before REL1_19 branching 2012-02-01 20:53:38 +00:00
PoolCounter.php More return documentation 2012-02-09 21:35:05 +00:00
Preferences.php Per Siebrand, follow-up I55939bb5295e73594c3fdf7287dddbc16a233ce4 (r4099): 2012-04-03 18:44:06 +02:00
PrefixSearch.php
ProtectionForm.php
ProxyTools.php Refactors the check if a particular IP is in the list of configured squid servers into its own function. 2012-02-21 22:00:58 +00:00
QueryPage.php * Don't execute the LinkBatch if there are now rows 2012-03-02 20:35:01 +00:00
RecentChange.php Fix newline in the message per CR 2012-03-22 01:03:45 +01:00
Revision.php More of r113580 2012-03-11 22:05:54 +00:00
RevisionList.php r99633: Fixed raw access to context field, which is lazy-loaded and thus the relevant code was broken (bug 34544) 2012-02-20 18:39:15 +00:00
Sanitizer.php (bug 31817) add support for HTML5 <bdi> bidi embed element 2012-04-04 13:11:55 -07:00
ScopedPHPTimeout.php [FileBackend] Moved scoped timeout stuff to its own file. Also removed some commented-out code (such a call would belong in LocalFile more so than here). 2012-03-27 11:45:48 -07:00
SeleniumWebSettings.php move wfRecursiveRemoveDir to global functions 2012-02-24 15:41:06 +00:00
Setup.php Remove request_with_session/request_without_session 2012-04-10 10:38:07 +10:00
SiteConfiguration.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 19:29:36 +00:00
SiteStats.php (bug 33911) SiteStats::isSane() should not check admins anymore 2012-01-26 22:08:38 +00:00
Skin.php Fixes bug 4045 by adding dirmarks. 2012-04-18 18:34:45 +03:00
SkinLegacy.php More of r113580 2012-03-11 22:05:54 +00:00
SkinTemplate.php Show Log toolbox link for anon users, fix toolbox on DeletedContribs 2012-04-04 01:07:09 +01:00
SpecialPage.php setGroup doesn't return anything, so don't try and return its value 2012-04-07 17:36:24 +01:00
SpecialPageFactory.php More return documentation 2012-02-09 21:36:14 +00:00
SquidPurgeClient.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 17:41:50 +00:00
Status.php Add a getValue method... 2012-03-12 16:55:25 +00:00
StreamFile.php More file streaming related profiling 2012-02-25 01:43:20 +00:00
StringUtils.php Document StringUtils 2012-04-07 20:00:10 +01:00
StubObject.php More return documentation 2012-02-09 21:36:14 +00:00
tidy.conf Revert Microdata improvements in r111891, r111898, r111899, r111901, r111903, and r111906 till after the git migration. 2012-02-20 22:32:18 +00:00
Title.php Few documentation/type hint updates 2012-05-01 22:03:50 +01:00
TitleArray.php
User.php (bug 35961) Hash comparison should always be strict. 2012-04-19 18:25:45 +02:00
UserArray.php
UserMailer.php * (bug 35019) Fix for rr99942: edit summaries are no longer transformed in notification e-mails 2012-03-08 21:39:13 +00:00
UserRightsProxy.php More return documentation 2012-02-09 21:36:14 +00:00
ViewCountUpdate.php Change some DatabaseBase::query() calls to use more specific methods 2012-03-03 17:33:26 +00:00
WatchedItem.php * Don't issue a write query to the database if the wl_notificationtimestamp is already null, so we don't to do at COMMIT et al. on every view request on an user watching the page 2012-02-10 19:35:14 +00:00
WebRequest.php Deprecate WebRequest::escapeAppendQuery() 2012-04-25 12:09:01 +04:00
WebResponse.php Fix doxygen docs before REL1_19 branching 2012-02-01 20:53:38 +00:00
WebStart.php
Wiki.php Give a warning when people use $wgArticle. Add's a class that can be used to give warnings for other globals too. 2012-02-13 00:19:06 +00:00
WikiCategoryPage.php
WikiError.php
WikiFilePage.php Settings $this->mFile to false and checking for !$this->mFile the line after is rather... useless 2012-02-15 13:34:08 +00:00
WikiMap.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 17:41:50 +00:00
WikiPage.php Few documentation/type hint updates 2012-05-01 22:03:50 +01:00
Xml.php Combine getLanguageNames and getTranslatedLanguageNames into one function which is much easier and more logical to use. Does not contain any actual changes yet in what the function does. 2012-02-27 11:59:24 +00:00
XmlTypeCheck.php
ZhClient.php
ZhConversion.php
ZipDirectoryReader.php More return documentation 2012-02-09 21:36:14 +00:00