Page MenuHomePhabricator

SpookyGhost8
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Apr 2 2017, 12:22 AM (374 w, 3 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
SpookyGhost8 [ Global Accounts ]

Recent Activity

Mon, May 6

SpookyGhost8 moved T337640: Add mw-parser-output to edit notices from Backlog to Non-code on the TemplateStyles board.
Mon, May 6, 9:20 PM · MediaWiki-Editnotice, Russian-Sites, MediaWiki-Page-editing, TemplateStyles

Apr 22 2024

SpookyGhost8 created T363108: GrabFiles - type error on endDate.
Apr 22 2024, 3:34 PM · Utilities-grabbers

Jan 28 2024

SpookyGhost8 closed T353767: grabText.php - actor creation failure on invalid username as Resolved.

I can confirm the updated patch worked without error. You can issue a request to merge the patch. Thanks again for taking a second look.

Jan 28 2024, 2:19 AM · Utilities-grabbers

Jan 22 2024

SpookyGhost8 added a comment to T353767: grabText.php - actor creation failure on invalid username.

I did discover a workaround for this bug, make modifications to includes/user/ActorStore.php
import use MediaWiki\User\UserRigorOptions ;

Jan 22 2024, 1:48 AM · Utilities-grabbers
SpookyGhost8 added a comment to T353767: grabText.php - actor creation failure on invalid username.

tested the patch, unfortunately did not resolve issue. The failure occurs on namespace 2 [User].

Jan 22 2024, 1:02 AM · Utilities-grabbers
SpookyGhost8 closed T353766: grabText.php - non-English rename causes actor id exception as Resolved.

I have tested the patch and confirm it resolves the bug report.

Jan 22 2024, 12:34 AM · Utilities-grabbers
SpookyGhost8 updated the task description for T353766: grabText.php - non-English rename causes actor id exception.
Jan 22 2024, 12:33 AM · Utilities-grabbers

Jan 20 2024

SpookyGhost8 updated the task description for T353766: grabText.php - non-English rename causes actor id exception.
Jan 20 2024, 5:46 AM · Utilities-grabbers
SpookyGhost8 updated the task description for T353766: grabText.php - non-English rename causes actor id exception.
Jan 20 2024, 5:17 AM · Utilities-grabbers

Dec 30 2023

SpookyGhost8 updated the task description for T353767: grabText.php - actor creation failure on invalid username.
Dec 30 2023, 5:54 PM · Utilities-grabbers
SpookyGhost8 updated the task description for T353766: grabText.php - non-English rename causes actor id exception.
Dec 30 2023, 5:54 PM · Utilities-grabbers

Dec 24 2023

SpookyGhost8 updated the task description for T353766: grabText.php - non-English rename causes actor id exception.
Dec 24 2023, 2:34 AM · Utilities-grabbers

Dec 20 2023

SpookyGhost8 created T353767: grabText.php - actor creation failure on invalid username.
Dec 20 2023, 1:54 AM · Utilities-grabbers
SpookyGhost8 closed T353765: grabText.php - invalid users as Invalid.
Dec 20 2023, 1:46 AM
SpookyGhost8 created T353766: grabText.php - non-English rename causes actor id exception.
Dec 20 2023, 1:45 AM · Utilities-grabbers
SpookyGhost8 created T353765: grabText.php - invalid users.
Dec 20 2023, 1:31 AM

Feb 24 2023

SpookyGhost8 added a comment to T330434: Type error on parent id revisions.

@Ciencia_Al_Poder no errors though I did have to forcefully skip revision 95686 - duplicate entry in slots table. Thanks for all the help.

Feb 24 2023, 6:41 PM · Utilities-grabbers
SpookyGhost8 added a comment to T330434: Type error on parent id revisions.

ok, running the script again. Will update on result.

Feb 24 2023, 4:30 PM · Utilities-grabbers
SpookyGhost8 updated the task description for T330434: Type error on parent id revisions.
Feb 24 2023, 1:48 PM · Utilities-grabbers
SpookyGhost8 added a comment to T330434: Type error on parent id revisions.

another workaround that probably works better is this instead of skipping all invalid or null parent ids -> creates Error pages

function processRevision( $revision, $page_id, $title ) {
	if ($page_id !== bad_index) {
		$rev->setPageId( $page_id );
		$rev->setParentId( $revision['parentid'] );
		$this->revisionStore->insertRevisionOn( $rev, $this->dbw );
	}
}
Feb 24 2023, 2:09 AM · Utilities-grabbers
SpookyGhost8 added a comment to T330434: Type error on parent id revisions.

The MediaWiki version of the remote target wiki is 1.37.6.

Feb 24 2023, 1:25 AM · Utilities-grabbers

Feb 23 2023

SpookyGhost8 updated the task description for T330434: Type error on parent id revisions.
Feb 23 2023, 8:33 PM · Utilities-grabbers
SpookyGhost8 updated the task description for T330434: Type error on parent id revisions.
Feb 23 2023, 8:30 PM · Utilities-grabbers
SpookyGhost8 created T330434: Type error on parent id revisions.
Feb 23 2023, 8:29 PM · Utilities-grabbers

Jan 6 2023

SpookyGhost8 added a comment to T308536: Sort out the documentation for Wikifamily setups (aka the missed deprecation of wgSharedDB).

Here is the commit that's blocking update.php from functioning as normally expected: https://github.com/wikimedia/mediawiki/commit/cf39a40f164799ffed328a5b8d7a42823441f507

Jan 6 2023, 3:57 PM · MW-1.39-notes, MW-1.40-notes (1.40.0-wmf.19; 2023-01-16), MediaWiki-libs-Rdbms, Performance-Team, MediaWiki-Documentation

Dec 13 2022

SpookyGhost8 created T325061: OOJS demo page is broken.
Dec 13 2022, 1:18 PM · MediaWiki-Platform-Team, OOjs core, Performance-Team

Aug 13 2022

SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

@DannyS712 @Xover
It would seem that this proposed extension should just perform the functionality. This will likely require installation of Extension:FlaggedRevs or implementing a similar lightweight functionality for the new special page.
As for handing merging, I propose using Special:MergeHistory to combine the specific revision approved for merge into the original page in MediaWiki namespace. Since this would lockout editing the mediawiki namespace pages, there would be less conflicts. This would retain the historical revision and edit summary in page history as attribution. As for what happens to the forked page to user subpage, that's for the wiki community to handle as their policy.
When forking, there should be some coordination to avoid edit conflicts or loss of code functionality.

  • Forking user is responsible for maintaining up to date with original page to avoid overwrite. if it does overwrite, previous revision should remain in page history.

As for the rights based access issue

  • Handled by restricting access to the special page with a new user permission.
  • When a user who is allowed access to the special page, submits a fork or merge request, extension will check if the user has all these permissions: editinterface, editsitecss, editsitejs, editsitejson. Instead of relying on default usergroups [Interface Administrator], this would allow anyone to use the extension.
Aug 13 2022, 8:49 PM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown

Mar 12 2022

SpookyGhost8 added a comment to T183099: Provide a button for quickly reactivating filters.

@Daimona Is there a particular trade off analysis for the possible chance of the filter getting throttled within the 24 hours it takes for the filter age to reset? Why can't the filter age just be reset as soon as the job in the job queue is completed?

Mar 12 2022, 11:44 PM · AbuseFilter

Mar 9 2022

SpookyGhost8 added a comment to T183099: Provide a button for quickly reactivating filters.

@Daimona Why is there a need for 24 grace period? I am unsure what suitable solution exists 

Mar 9 2022, 11:17 PM · AbuseFilter
SpookyGhost8 added a comment to T183099: Provide a button for quickly reactivating filters.

@MrPie5 I agree on a new user right to further restrict who can mark a filter exempted from throttle; especially since this allows further protection to avoid malicious actors.

Mar 9 2022, 12:14 AM · AbuseFilter

Mar 8 2022

SpookyGhost8 added a comment to T183099: Provide a button for quickly reactivating filters.

@Huji in my above example, it impacts account registration. Overall, that is always a risk and why access to abusefilter should always be strictly limited to only the trusted and those who understand & capable of writing Regular Expressions (regex). Access to abusefilter at WMF is rather strict and chances of that particular risk is low, it seems the risk is for independent third party installs? Those with access to abusefilter and logs should be keeping a regular eye on things and reviewing any new filters created. Access is a privilege of trust and responsibility, all should be acting as a check on each other.

Mar 8 2022, 2:58 AM · AbuseFilter
SpookyGhost8 added a comment to T183099: Provide a button for quickly reactivating filters.

@Daimona Hmm I just thought of an alternative idea/proposal. What if we could on each filter have a checkbox to disable throttling? Instead of having to worry about throttle age, there could be a selection on the specific filter to just ignore throttle conditions.

Mar 8 2022, 1:53 AM · AbuseFilter

Dec 12 2019

SpookyGhost8 added a comment to T239304: MinervaNeue: Desktop mode has invisible menu button.

@Jdrewniak it appears there is confusion regarding this bug ticket by QA/web reading team. I have a wikifarm set up consisting of 9 wikis, the issue is occurring on 4 wikis which is ~45%. I followed installation steps for MinervaNeue skin and Extension:MobileFrontEnd, this should not be occurring on latest mediawiki stable - 1.33.1 (a security release for 1.33)

Dec 12 2019, 1:51 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Web-Team-Backlog (Kanbanana-2019-20-Q2), MinervaNeue (Desktop)
SpookyGhost8 added a comment to T239304: MinervaNeue: Desktop mode has invisible menu button.

wait, you want me to modify mediawiki core files?

Dec 12 2019, 12:08 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Web-Team-Backlog (Kanbanana-2019-20-Q2), MinervaNeue (Desktop)

Dec 11 2019

SpookyGhost8 added a comment to T239304: MinervaNeue: Desktop mode has invisible menu button.

skinStyles/mediawiki.ui.icon does not exist, I am still confused what is causing the drop down button to remain hidden for 1.33.1 (security release) on Google Chrome 78. Is it possible that Google made a breaking change regarding MinervaNeue?

Dec 11 2019, 3:58 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Web-Team-Backlog (Kanbanana-2019-20-Q2), MinervaNeue (Desktop)

Dec 7 2019

SpookyGhost8 added a comment to T239304: MinervaNeue: Desktop mode has invisible menu button.

Checked the submitted patch with a +2 in code review yet unable to locate the file referenced by patch....skinStyles/mediawiki.ui.icon/mediawiki.ui.icon.less
I would like to have a working mobile skin for current stable release instead of waiting 2 releases

Dec 7 2019, 2:44 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Web-Team-Backlog (Kanbanana-2019-20-Q2), MinervaNeue (Desktop)

Dec 3 2019

SpookyGhost8 added a comment to T239304: MinervaNeue: Desktop mode has invisible menu button.

@Jdrewniak
This is occurring on Google Chrome 78 on Windows 10. No impact in Mozilla Firefox, button displays.

Dec 3 2019, 1:43 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Web-Team-Backlog (Kanbanana-2019-20-Q2), MinervaNeue (Desktop)

Nov 27 2019

SpookyGhost8 added a comment to T239304: MinervaNeue: Desktop mode has invisible menu button.

@Masumrezarock100 no notification icons are showing up despite Echo installed

Nov 27 2019, 6:16 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Web-Team-Backlog (Kanbanana-2019-20-Q2), MinervaNeue (Desktop)
SpookyGhost8 created T239304: MinervaNeue: Desktop mode has invisible menu button.
Nov 27 2019, 2:17 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Web-Team-Backlog (Kanbanana-2019-20-Q2), MinervaNeue (Desktop)

Nov 23 2019

SpookyGhost8 closed T238740: Checkuser: update.php fails to auto create table - 1.33.1 as Resolved.
Nov 23 2019, 7:11 PM · CheckUser
SpookyGhost8 added a comment to T238740: Checkuser: update.php fails to auto create table - 1.33.1.

It appears after running update.php multiple times, the tables are now created...not sure what happened

Nov 23 2019, 7:11 PM · CheckUser
SpookyGhost8 closed T238616: Abusefilter: update.php fails to auto create table - 1.33.1 as Resolved.
Nov 23 2019, 7:11 PM · AbuseFilter
SpookyGhost8 added a comment to T238616: Abusefilter: update.php fails to auto create table - 1.33.1.

It appears after running update.php multiple times, the tables are now created...not sure what happened - resolved issues for both Abusefilter and Checkuser

Nov 23 2019, 7:11 PM · AbuseFilter
SpookyGhost8 added a comment to T238616: Abusefilter: update.php fails to auto create table - 1.33.1.

though this doesn't explain why when running update.php that the required tables are not being created. whether I have a single wiki or a group of wikis shouldn't make an impact...

Nov 23 2019, 4:59 AM · AbuseFilter

Nov 22 2019

SpookyGhost8 closed T238619: GlobalUserRights: update.php fails to create required tables as Resolved.
Nov 22 2019, 4:12 AM · MediaWiki-User-management

Nov 20 2019

SpookyGhost8 created T238740: Checkuser: update.php fails to auto create table - 1.33.1.
Nov 20 2019, 1:26 PM · CheckUser
SpookyGhost8 added a comment to T238616: Abusefilter: update.php fails to auto create table - 1.33.1.

Is it possible that update.php is forgetting about the actor table migration?

Nov 20 2019, 1:21 PM · AbuseFilter
SpookyGhost8 added a comment to T238616: Abusefilter: update.php fails to auto create table - 1.33.1.

I can always just directly run the sql commands to create the tables required.

Nov 20 2019, 5:06 AM · AbuseFilter
SpookyGhost8 added a comment to T238616: Abusefilter: update.php fails to auto create table - 1.33.1.

@Daimona I tried alternative 1, it sort of worked - its showing up in special:version. database errors remain...I removed all of the abusefilter tables from all the wikis installed and ran update.php again. I am trying to install on my own wikifarm, doubt that would complicate things. using alternative equivalent to MySQL.

Nov 20 2019, 1:38 AM · AbuseFilter
SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

@Nux Wouldn't a simply way to utilize another namespace where the script or gadget is copied too and anyone that is authorized to make changes only touch that copied version? This way there wouldn't be any merge conflicts when merging back upon reviewer approval and the scripts/gadgets in MediaWiki namespace would be locked as production - live for viewers/users.

Nov 20 2019, 1:01 AM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown

Nov 19 2019

SpookyGhost8 created T238619: GlobalUserRights: update.php fails to create required tables.
Nov 19 2019, 3:53 AM · MediaWiki-User-management
SpookyGhost8 created T238616: Abusefilter: update.php fails to auto create table - 1.33.1.
Nov 19 2019, 3:28 AM · AbuseFilter

Nov 17 2019

SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

If we allow forking these to user css/json/js pages, when merging back there could be edit conflicts considering another edit could have been merged and the user didn't pull. How would you suggest keeping a fork to user namespace be kept up to date, might need to keep track of diff changes - this gets complicated? Sending the fork to another namespace and keeping it in one location is much better. I am suggesting a simpler system due to these projects not being finished ie partial blocks was meant to become multi-blocks.

Nov 17 2019, 2:31 AM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown

Nov 16 2019

SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

@JEumerus clarified my side note, yeah it was confusing. I was meaning to refer to how js, json, css pages under MediaWiki were split out, did not mean to suggest that EditInterface was a new permission.

Nov 16 2019, 7:31 AM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown

Nov 15 2019

SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

@DannyS712 isn't that the current system that Wikipedia already uses?

Nov 15 2019, 4:43 AM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown

Oct 27 2019

SpookyGhost8 updated the task description for T236621: SocialProfile - UserBoard private group discussion.
Oct 27 2019, 3:37 PM · SocialProfile, Social-Tools
SpookyGhost8 created T236621: SocialProfile - UserBoard private group discussion.
Oct 27 2019, 3:36 PM · SocialProfile, Social-Tools

Oct 21 2018

SpookyGhost8 updated the task description for T206163: Restrictions of overlapping blocks should be merged on enforcement.
Oct 21 2018, 11:57 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Anti-Harassment (Lāmed - ל), Patch-For-Review, MediaWiki-User-management

Oct 6 2018

SpookyGhost8 closed T193355: Titleblacklist - Compromised Error Messages as Declined.
Oct 6 2018, 6:19 PM · TitleBlacklist

Oct 3 2018

SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

thanks for letting me know about T205482. Given that Flagged Revs gave me an internal error (VM1844:1 Uncaught TypeError: Cannot read property 'addPortletLink' of undefined) for trying to add in MediaWiki namespace, I do not think that placing effort and time into solving T205482 is worth it.

Oct 3 2018, 2:27 PM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown
SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

I know that a while ago it was mentioned that Extensions Flagged Revs + Code Review could be a potential solution. I tested yesterday on a small wikifarm and Flagged Revs does not work on the MediaWiki namespace at all, pretty sure I configured correctly. I did not grant myself the autoreview permission and did not use any of the default user groups. Any valid or invalid javascript added to MediaWiki:common.js went live immediately. Trying to hardcode "NS_MEDIAWIKI" into extension array resulted in an internal error at Special:UnreviewedPages. Extension:Approved Revs explicitly says that it doesn't work on MediaWiki namespace.

Oct 3 2018, 1:52 AM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown

Sep 11 2018

SpookyGhost8 added a comment to T183099: Provide a button for quickly reactivating filters.

This might be a good reason to provide this feature which wasn't mentioned in the other task. I'll try to see if I can send a patch.

Sep 11 2018, 12:52 AM · AbuseFilter

Aug 26 2018

SpookyGhost8 added projects to T202813: AbuseFilter-contentToString hook help?: MediaWikiChat, WikiForum.
Aug 26 2018, 5:39 PM · Social-Tools, WikiForum, MediaWikiChat, AbuseFilter
SpookyGhost8 added a comment to T202813: AbuseFilter-contentToString hook help?.

"enforcement of abusefilters", I mean to actually filter new threads/replies to WikiForum or new comments in MediaWikiChat.

Aug 26 2018, 5:39 PM · Social-Tools, WikiForum, MediaWikiChat, AbuseFilter

Aug 25 2018

SpookyGhost8 created T202813: AbuseFilter-contentToString hook help?.
Aug 25 2018, 4:52 PM · Social-Tools, WikiForum, MediaWikiChat, AbuseFilter

Apr 29 2018

SpookyGhost8 updated the task description for T193355: Titleblacklist - Compromised Error Messages.
Apr 29 2018, 11:12 PM · TitleBlacklist
SpookyGhost8 created T193355: Titleblacklist - Compromised Error Messages.
Apr 29 2018, 8:26 PM · TitleBlacklist

Apr 28 2018

SpookyGhost8 added a comment to T156808: Back-end infrastructure for timed notifications in Echo.

@Mooeypoo Task T189391 claims that its being blocked by this one and I do have interest in working on the task.

Apr 28 2018, 3:07 PM · WMF-JobQueue, MediaWiki-Core-JobQueue, Growth-Team-Filtering, Growth-Team, Schema-change, Notifications
SpookyGhost8 added a comment to T156808: Back-end infrastructure for timed notifications in Echo.

@Mattflaschen-WMF is this task still locked for Google Summer of Code or Outreachy? Asking cause its preventing others from working on T189391

Apr 28 2018, 1:24 AM · WMF-JobQueue, MediaWiki-Core-JobQueue, Growth-Team-Filtering, Growth-Team, Schema-change, Notifications

Dec 24 2017

SpookyGhost8 updated the task description for T165552: Extension:OnlineStatus reference error - undefined hookevent.
Dec 24 2017, 12:58 AM · MediaWiki-extensions-OnlineStatus
SpookyGhost8 renamed T165552: Extension:OnlineStatus reference error - undefined hookevent from OnlineStatus extension shows warning on deprecated hookEvent to Extension:OnlineStatus reference error - undefined hookevent.
Dec 24 2017, 12:56 AM · MediaWiki-extensions-OnlineStatus
SpookyGhost8 added a comment to T165552: Extension:OnlineStatus reference error - undefined hookevent.

Now under MediaWiki 1.29.2, FireFox console tells me

Exception in module-execute in module ext.onlineStatus:
ReferenceError: hookEvent is not defined ReferenceError: hookEvent is not defined

If I disable Extension:OnlineStatus, it goes away

Dec 24 2017, 12:54 AM · MediaWiki-extensions-OnlineStatus

Dec 18 2017

SpookyGhost8 renamed T183099: Provide a button for quickly reactivating filters from AbuseFilter - provide quick filter reactivate button to AbuseFilter feature request: provide quick filter reactivate button.
Dec 18 2017, 2:22 PM · AbuseFilter
SpookyGhost8 added a comment to T183099: Provide a button for quickly reactivating filters.

Yes, this is a feature request for a button that allows quick reactivation of a disabled filter due to safeguards being exceeded.

Dec 18 2017, 2:21 PM · AbuseFilter
SpookyGhost8 renamed T183099: Provide a button for quickly reactivating filters from AbuseFilter quick filter reactivate button to AbuseFilter - provide quick filter reactivate button.
Dec 18 2017, 2:20 PM · AbuseFilter

Dec 17 2017

SpookyGhost8 created T183099: Provide a button for quickly reactivating filters.
Dec 17 2017, 8:41 PM · AbuseFilter

Dec 11 2017

SpookyGhost8 added a comment to T181586: SocialProfile broken - error 500 due to cache setup.

updating to mediawiki 1.29.2 and PHP 7.0 resolved all issues, including Extension:WikiForums also causing similar internal error upon upgrading mediawiki from mediawiki 1.29.1.

Dec 11 2017, 5:08 PM · AbuseFilter, Social-Tools, SocialProfile

Dec 3 2017

SpookyGhost8 closed T181586: SocialProfile broken - error 500 due to cache setup as Resolved.
Dec 3 2017, 12:17 AM · AbuseFilter, Social-Tools, SocialProfile
SpookyGhost8 added a comment to T181586: SocialProfile broken - error 500 due to cache setup.

Ok i'll look into getting cache set up properly

Dec 3 2017, 12:17 AM · AbuseFilter, Social-Tools, SocialProfile
SpookyGhost8 added a comment to T181586: SocialProfile broken - error 500 due to cache setup.

I disabled extensions MassMessage, VoteNY, Comments, BlogPage and now the internal server error went away...any idea why this came to be? Everything is fine now.

Dec 3 2017, 12:10 AM · AbuseFilter, Social-Tools, SocialProfile

Dec 2 2017

SpookyGhost8 added a comment to T181586: SocialProfile broken - error 500 due to cache setup.

The 500 internal server error occurs if I simply try to visit the wiki website, it just instantly crashes. Disabling a few other extensions didn't help. Didn't install that many extensions

Dec 2 2017, 11:47 PM · AbuseFilter, Social-Tools, SocialProfile
SpookyGhost8 added a project to T181586: SocialProfile broken - error 500 due to cache setup: AbuseFilter.
Dec 2 2017, 8:24 PM · AbuseFilter, Social-Tools, SocialProfile
SpookyGhost8 added a comment to T181586: SocialProfile broken - error 500 due to cache setup.

I ran a strace command, It appears that the application crashes while trying to do a number of sequential INSERTs into the database. I have attached the output file.

Dec 2 2017, 8:23 PM · AbuseFilter, Social-Tools, SocialProfile

Nov 30 2017

SpookyGhost8 added a comment to T181586: SocialProfile broken - error 500 due to cache setup.

Its being converted to extension registration per T152865. The segfault/internal 500 error happens upon enabling the two extensions in question, are you running master branch of AbuseFilter and SocialProfile? Keeping either AbuseFilter or SocialProfile enabled is ok, but not both. This is for mediawiki 1.29.1.

Nov 30 2017, 4:04 PM · AbuseFilter, Social-Tools, SocialProfile
SpookyGhost8 added a comment to T181586: SocialProfile broken - error 500 due to cache setup.

64 bit Debian Linux running Apache 2.4.10
PHP 5.6.32 (cgi-fcgi)
SocialProfile version 1.13 (ede9c86) 02:46, 4 November 2017

Nov 30 2017, 3:38 PM · AbuseFilter, Social-Tools, SocialProfile

Nov 29 2017

SpookyGhost8 added a comment to T181586: SocialProfile broken - error 500 due to cache setup.

The exact error after enabling the extension is that the PHP interpreter crashes (segmentation fault).
server logs:

Nov 29 2017, 8:24 PM · AbuseFilter, Social-Tools, SocialProfile
SpookyGhost8 updated subscribers of T181586: SocialProfile broken - error 500 due to cache setup.
Nov 29 2017, 1:13 AM · AbuseFilter, Social-Tools, SocialProfile
SpookyGhost8 created T181586: SocialProfile broken - error 500 due to cache setup.
Nov 29 2017, 1:12 AM · AbuseFilter, Social-Tools, SocialProfile

Nov 22 2017

SpookyGhost8 closed T177611: restructuring of writeapi permission as Resolved.
Nov 22 2017, 7:35 PM · MediaWiki-General

Nov 19 2017

SpookyGhost8 added a comment to T145984: Feature request: WikiForum should provide the ability to restore a thread, thread reply, forum, or category.

This is an interesting idea and I support this since currently the method of delete is nuking from the SQL database resulting in complete loss. In order to restore, this requires to first store deleted items in a temporary SQL table for later restore.

Nov 19 2017, 9:57 PM · Social-Tools, WikiForum
SpookyGhost8 created T180920: userboard blocking (SocialProfile).
Nov 19 2017, 9:52 PM · SocialProfile, Social-Tools

Oct 7 2017

SpookyGhost8 added a comment to T177611: restructuring of writeapi permission.

apparently not using mw.load.loader() to execute scripts via index.php and just simply hosting all the code inside mediawiki:common.js apparently doesn't throw the above errors even when denied writeapi & Extension:Lockdown is used.

Oct 7 2017, 2:21 AM · MediaWiki-General

Oct 6 2017

SpookyGhost8 created T177611: restructuring of writeapi permission.
Oct 6 2017, 2:34 PM · MediaWiki-General

Sep 20 2017

SpookyGhost8 added a comment to T165124: Allow users to restrict specific users from editing their own user talk page and subpages thereof.

@TBolliger
Splitting this into two tasks is a good idea as they are different enough. Allowing admins to remove offensive content, vandalism and leave talk page message by default is expected. yes, for now admin request would have to do until this is built.

Sep 20 2017, 2:56 AM · Trust and Safety Product Team, MediaWiki-Blocks

Sep 19 2017

SpookyGhost8 placed T35379: Set $wgBlockDisablesLogin to true when someone selects the "private wiki configuration" up for grabs.
Sep 19 2017, 6:49 PM · Ladies-That-FOSS-MediaWiki, MediaWiki-Installer
SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

another possibility outside of Gadget 2 is a test wiki where any JS, CSS or Lua is tested and then moved over to the main WMF wikis after having a +2 code reviewer approve merging it over. The MediaWiki namespace is mostly interface messages, restricting JS & CSS editing to new permissions might make this safer as well; editusercssJS was split into separate permissions though seems to be limited use cases (someone breaking personal js/css).

Sep 19 2017, 1:47 AM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown

Sep 16 2017

SpookyGhost8 closed T176029: $wgNamespacePermissionLockdown no longer functioning under Mediawiki 1.29.1 as Resolved.
Sep 16 2017, 9:23 PM · MediaWiki-extensions-Lockdown
SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

There also is Extension:CodeReview but status is historical reference, perhaps reopening that for development would be a potential solution?

Sep 16 2017, 6:50 PM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown
SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.
Sep 16 2017, 5:19 PM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown
SpookyGhost8 added a comment to T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.

Would it be more secure to possibly add in a few more custom user permissions such as splitting editinterface into editJS and editCSS with also adding in restrictions for template namespace and editLua for Lua? I know that edituserjs&css was split into edituserjs and editusercss. This way the mediawiki namespace would contain the interface messages; all javascript is restricted to .js and users with editJS, all css is restricted to .css and users with editCSS; all lua modules restricted by editLua; possibly restrict templates to editTemplate. Just a suggestion...

Sep 16 2017, 4:39 PM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown