AJAXPoll used to throw random DB errors when the DB is in readonly
mode, that should be fixed now. Also fixed a few minor bugs
encountered on the way.
Bug: T205219
Change-Id: I079b2876e01ab8e9916fcc8121d7f4c9a23f00a8
MW 1.30.0+ is now explicitly required; as such, dropped pre-1.17 support
from AJAXPoll#onLoadExtensionSchemaUpdates.
Also "fixed" T163625 by changing an INSERT INTO query into INSERT IGNORE
INTO, swapped some "double quotes" to 'single quotes', refactored some
stuff, etc.
Bug: T163625
Change-Id: Ifbabf3bf5da25c602fe5873539520c517573890c
This allows ajaxpoll-tracking-category to appear in the newly added [[Special:TrackingCategories]].
Bug: 63283
Change-Id: I36cfa25afc8463c07b40d76ae7fe110288e1ecc3