154 Commits

Author SHA1 Message Date
46f253f757 refresh_styles: add script for pulling in updated styles from production 2019-11-10 20:28:58 -06:00
eb861824ea mediawiki: update to 1.33.1 2019-11-10 20:02:09 -06:00
cf1d555978 add Cite extension 2019-09-30 20:19:42 -05:00
469c64490c add missing comment id fields (that were probably supposed to be added by a migration we skipped)
These fields exist in the live database so migration should still work there.
2019-07-06 00:49:32 -05:00
5c0a6dfd6d Merge branch 'master' into mw_33 2019-07-06 00:17:54 -05:00
ade6a6d415 update database dump with 1.32 dump 2019-07-06 00:17:38 -05:00
e020b4cc3f add wait-for-it 2019-07-02 20:11:42 -05:00
b2a5879743 update to mediawiki 1.33.0 2019-07-02 19:09:17 -05:00
026b2947d4 enable WikiEditor and CodeEditor for source editing 2019-06-16 21:01:23 -05:00
ec397feed6 add VisualEditor/Parsoid info to readme 2019-06-15 18:29:24 -05:00
829a51384b Add parsoid image & configuration 2019-06-15 18:24:40 -05:00
d8dd54dc9f add VisualEditor extension 2019-06-15 17:43:28 -05:00
f97da260d8 add ca- ids to content action links, this is required for VisualEditor 2019-06-15 17:43:03 -05:00
72dced4c8d change add_extension.sh to init submodules, in case the extension requires submodules (like visualeditor) 2019-06-15 17:41:07 -05:00
c20d8d4f6e remove deprecated calls to wfRunHooks 2019-06-15 16:12:22 -05:00
935997cc75 it is an error to use a boolean here, so don't 2019-06-15 15:57:14 -05:00
07094ab956 update mediawiki to 1.32.1 (finally) 2019-06-09 15:01:59 -05:00
Adrian Malacoda
b6c96f9d3c Merge branch 'master' of ssh://forge.monarch-pass.net/glitch-city-laboratories/glitch-city-laboratories 2019-02-15 21:07:52 -06:00
Adrian Malacoda
5f68d09c72 gate phpinfo.php behind an environment variable so it doesn't get shown to the public 2019-02-15 21:07:26 -06:00
9c9baee367 gate phpinfo.php behind an environment variable so it doesn't accidentally leak to the public 2019-02-16 03:07:10 +00:00
Adrian Malacoda
f747f18acd fix msmtprc syntax 2018-09-04 01:42:04 -05:00
Adrian Malacoda
abee89b732 Load CheckUser with wfLoadExtension.
This seems to be the preferred way to load extensions but FlaggedRevs doesn't support it for some reason, so we need to include it directly.
2018-09-03 23:01:48 -05:00
Adrian Malacoda
a866d8dd74 exit 0 from setup.sh 2018-09-03 22:53:18 -05:00
Adrian Malacoda
6dd7961ebd Implement printable mode. 2018-09-03 22:41:34 -05:00
Adrian Malacoda
53447ad8ef Remove UserRightsList extension; it's currently not maintained 2018-09-03 22:03:30 -05:00
Adrian Malacoda
d2c68efe43 Remove install.php 2018-09-03 22:00:56 -05:00
Adrian Malacoda
2d417f433d Add a script to install SMF packages into the image. 2018-09-03 21:53:41 -05:00
Adrian Malacoda
dcdb8ea4db Set $$wgPHPSessionHandling to false to disable mediawiki using php sessions.
This seems to resolve the issue of mediawiki and smf sessions colliding, as mediawiki will no longer touch smf's session. The "loss of session data" error seems to still not be present.
2018-08-27 03:32:14 -05:00
Adrian Malacoda
72b7638d11 remove print_r 2018-08-13 02:00:12 -05:00
Adrian Malacoda
83f36080e3 Destroy SMF session to work around MW/SMF collision issue. Coincidentally, this also seems to actually resolve "loss of session data" errors. 2018-08-13 01:35:39 -05:00
Adrian Malacoda
2c0e67e675 initial implementation of Auth remoteuser, of course it doesn't work 2018-08-13 00:39:19 -05:00
Adrian Malacoda
e038483e69 Add support for email with msmtp 2018-08-12 06:30:19 -05:00
Adrian Malacoda
5ee52eb5a1 messy hack around "loss of session data"
Should go away if/when we switch to Auth remoteuser extension
2018-08-12 05:30:18 -05:00
Adrian Malacoda
b365cfa58e create links to mediawiki maintenance scripts 2018-08-12 03:39:44 -05:00
Adrian Malacoda
b8c8bc331e Install nuke extension, since it's not included with MediaWiki 1.31 2018-08-12 02:54:33 -05:00
Adrian Malacoda
2da5e9837d move responsibility for creating the initial database to the database container 2018-08-12 02:50:11 -05:00
Adrian Malacoda
91b0cecf74 actually update to mw 31 2018-08-11 13:10:42 -05:00
Adrian Malacoda
c1bf04fbd2 Update mediawiki to 1.31 2018-08-08 20:54:57 -05:00
Adrian Malacoda
baa50b5ded Merge branch 'master' of gitlab.monarch-pass.net:glitch-city-laboratories/glitch-city-laboratories 2018-02-07 19:20:01 -06:00
Adrian Malacoda
ada88102c6 correctly set remote addr from x-forwarded-for 2018-02-04 00:26:09 -06:00
Adrian Malacoda
021a710fc9 add parser function to get a user's display name 2018-02-04 00:25:55 -06:00
Adrian Malacoda
673d7e61d4 more improved header link generation 2018-02-03 23:40:31 -06:00
Adrian Malacoda
12ab7f0012 remove deprecated GCL skin 2018-02-03 22:36:13 -06:00
Adrian Malacoda
658af7e28f fix generation of header links 2018-02-03 22:35:30 -06:00
Adrian Malacoda
54ffb306f7 add command to dump test database 2018-02-03 22:31:33 -06:00
Adrian Malacoda
8879c07677 chmod $SOURCE_ROOT 2018-02-03 22:11:39 -06:00
Adrian Malacoda
ba116f42cb chown to www-data after installing extension 2018-02-03 21:11:36 -06:00
Adrian Malacoda
6b30481c88 chown application source after untarring it 2018-02-03 21:10:03 -06:00
Adrian Malacoda
d0ab55ddfa add info about admin login 2018-02-02 11:55:09 -06:00
Adrian Malacoda
b9996c771f Disable file cache and individual page caching. This should ensure the session id in the login form is consistently correct. 2018-02-02 03:09:49 -06:00