132 Commits

Author SHA1 Message Date
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
Adrian Malacoda
001fad60d6 remove stale sessions 2018-02-02 01:01:20 -06:00
Adrian Malacoda
8453d10ab9 more database stuff 2018-02-02 01:00:22 -06:00
Adrian Malacoda
6281163a79 fix test database 2018-02-02 00:56:49 -06:00
Adrian Malacoda
037fb61490 trim down test database 2018-02-02 00:14:22 -06:00
Adrian Malacoda
de182b86fd enable Nuke extension 2018-02-01 23:05:58 -06:00
Adrian Malacoda
6ea439cde8 need to add scripts up here before we use them 2018-02-01 22:40:59 -06:00
Adrian Malacoda
51f3bfcd1a add config/scripts after we install the wiki/forum 2018-02-01 22:35:42 -06:00
Adrian Malacoda
c8409ccd84 fix path 2018-02-01 21:41:23 -06:00
Adrian Malacoda
7eb613d31a remove extensions that we can pull from mediawiki repo 2018-02-01 21:37:32 -06:00
Adrian Malacoda
6bde45cc79 add add_extension script 2018-02-01 21:33:56 -06:00
Adrian Malacoda
420bbac561 run composer after install 2018-02-01 09:11:35 -06:00
Adrian Malacoda
4fd7a8cbc9 dockerfile improvements for performance, actually download mediawiki 1.30 2018-02-01 02:36:19 -06:00
Adrian Malacoda
ba4f2c3cd2 add missing hidden input field to login form 2018-02-01 02:36:14 -06:00
Adrian Malacoda
45bb011774 disable createaccount permission for all users 2018-02-01 00:55:37 -06:00
Adrian Malacoda
84df8c7131 update mediawiki to 1.30, smf to 2.0.15 2018-02-01 00:53:58 -06:00
Adrian Malacoda
1ae67657bb disable Prof Glitch's extension, so I don't keep having to enter the container and do it each time it starts 2018-01-06 01:28:17 +00:00
Adrian Malacoda
ec07c687b0 i think the arguments go like this 2017-10-29 11:32:34 -05:00
Adrian Malacoda
6ace0af5f8 properly construct url 2017-10-29 11:30:44 -05:00
Adrian Malacoda
9f4ddd6afe remove comment 2017-10-29 11:27:07 -05:00
Adrian Malacoda
05af6991f1 these make more sense as tags and not parser functions 2017-10-22 03:19:35 -05:00
Adrian Malacoda
c0d5f6f2ad oops 2017-10-22 02:29:31 -05:00
Adrian Malacoda
3e40c33db9 remove SecureHTML extension too, since that too was only ever used for one thing. Replace with an extension that specifically encapsulates what that extension was used for. 2017-10-22 02:21:18 -05:00