Page MenuHomeMiraheze

labster (Brent Laabs)
User

Projects (6)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Apr 17 2016, 19:22 (156 w, 6 d)
Availability
Available
GitHub User
labster
Miraheze User
Labster [ Global Accounts ]

Recent Activity

Tue, Apr 16

labster added a comment to T4253: Upgrade misc2 to 2gb SVZS.

More RAM for Redis sounds good. Approved.

Tue, Apr 16, 08:51 · Operations

Sat, Apr 6

labster added a comment to T4197: File Storage is running low on storage.

Yes. Not permitted is the set of content ("erotic", "pornographic", extremist", "not deemed in good taste"). Therefore pornographic material is expressly prohibited, as are erotic writing and tasteless jokes.

Sat, Apr 6, 20:00 · Amanda Catherine, Operations
labster added a comment to T4197: File Storage is running low on storage.

The placement of erotic, pornographic, extremist material or material not deemed in good taste is not permitted.

Sat, Apr 6, 18:44 · Amanda Catherine, Operations
labster added a comment to T4197: File Storage is running low on storage.

I'm pretty okay with this idea. If this works out, we may want to move all of the file storage to another DC, so we don't get too much replication traffic. But static data would be fine to keep in another DC.

Sat, Apr 6, 04:23 · Amanda Catherine, Operations

Fri, Apr 5

labster added a comment to T4242: Move misc2 to hetzner.

Encryption is one thing, but I meant bad from a performance point of view. It shouldn't take less time to round trip through your database than your cache. You want to put cache as close as you can to your application servers. Possibly even with read-only replicas running on the mw servers, if you can spare the memory.

Fri, Apr 5, 23:25 · Operations
labster added a comment to T4242: Move misc2 to hetzner.

Wait, if misc2 runs Redis, does that mean that our cache will be in a different DC than our app servers? This seems like a questionable idea.

Fri, Apr 5, 17:42 · Operations

Sun, Mar 24

labster added a comment to T4197: File Storage is running low on storage.

I'm not sure at what level funds are lacking -- last I heard we were trying to buy a CVZ and RN NL didn't have one available. What sort of server are we looking at to resolve this?

Sun, Mar 24, 09:28 · Amanda Catherine, Operations

Feb 28 2019

labster added a comment to T4024: Install elasticsearch.

Give it a shot. The current searches don't work well, either.

Feb 28 2019, 00:02 · Amanda Catherine, MacFan4000, Operations

Jan 20 2019

labster created T4032: Search suggestions no longer show outside main namespace on allthetropeswiki.
Jan 20 2019, 21:31 · Configuration

Aug 5 2018

labster closed T1886: Finalize miraheze.com transfer and reimbursement as Resolved.
> whois miraheze.com
 Domain Name: MIRAHEZE.COM
 Registry Domain ID: 2122689320_DOMAIN_COM-VRSN
 Registrar WHOIS Server: whois.name.com
 Registrar URL: http://www.name.com
 Updated Date: 2018-08-02T04:31:02Z
Aug 5 2018, 20:20 · Operations, revi
labster closed T1886: Finalize miraheze.com transfer and reimbursement, a subtask of T1745: Purchase miraheze.com domain, as Resolved.
Aug 5 2018, 20:20 · Operations, revi

Jul 29 2018

labster added a comment to T3423: Upgrade cp2 to the svz plan.

Sorry I've been somewhat jet lagged. Let's go ahead and do this.

Jul 29 2018, 19:17 · Operations

Jul 27 2018

labster changed the status of T1886: Finalize miraheze.com transfer and reimbursement from Open to Stalled.

All paid up now. Waiting for final transfer.

Jul 27 2018, 06:33 · Operations, revi
labster changed the status of T1886: Finalize miraheze.com transfer and reimbursement, a subtask of T1745: Purchase miraheze.com domain, from Open to Stalled.
Jul 27 2018, 06:33 · Operations, revi

Jul 26 2018

labster added a comment to T1886: Finalize miraheze.com transfer and reimbursement.

Initiated the domain transfer. Revi, you need to tell me how much we owe you. Can I get you the money by Paypal, or is there some other way you'd like?

Jul 26 2018, 23:23 · Operations, revi

Jul 12 2018

labster reassigned T1886: Finalize miraheze.com transfer and reimbursement from labster to revi.
Jul 12 2018, 02:27 · Operations, revi

Jul 7 2018

labster added a comment to T3316: Secure HTML for Astrapedia.

I'm not really sure that we could install this. It needs a secret key, and we don't really have any provision to store per-wiki secret keys secretly. LocalSettings is a public file. So enabling this extension would be equivalent to allowing arbitrary HTML, with an additional security by obscurity layer.

Jul 7 2018, 20:07 · Extensions, Extension-Review

Jul 6 2018

labster added a comment to T1886: Finalize miraheze.com transfer and reimbursement.

I was waiting until we got to 60 days so we got a full extra year of renewal when I transfer the domain. And...

Jul 6 2018, 21:49 · Operations, revi
labster added a comment to T3308: Buy a new vm to store swift-proxy on.

Retroactively approved. This is really my fault as I should be able to just give you a budget, and as long as you stay within it, everything should be fine. I did a budget last year, but no one ever looked at it, so I slacked this year.

Jul 6 2018, 06:33 · MacFan4000, Operations

Jun 29 2018

labster added a comment to T3288: The deafault Copyright text is now globally wrong, probably due to update of MediaWiki.

If content was ever available under 3.0, it is always available under 3.0 until the copyright term expires. You should be able to continue to export content.

Jun 29 2018, 20:45 · MacFan4000

Jun 28 2018

labster closed T3285: Grant JohnLewis upgrade/buying powers as Resolved.

If John was going to steal Miraheze, he would have done it a long time ago, lol. But seriously, I don't really use the upgrade power, because I'm not really a sysadmin, that's only because I need to be able to get in and pay the bills.

Jun 28 2018, 01:09 · Operations

Jun 26 2018

labster reassigned T3269: Increase cp4 memory from labster to Paladox.

Sure, I'm just going to authorize a net increase of $5 per month here, because I'm not really sure what you're planning to do. Tech:Cp4 has two different numbers, lol. Not really in a position to say which concern wins out, reliability or having less servers to maintain.

Jun 26 2018, 00:29 · Operations

Jun 12 2018

labster added a comment to T3101: Increase nfs1 storage.

So we're better off than when we started the task, so we have a bit of time to discuss here.

Jun 12 2018, 22:45 · MacFan4000, Operations

Jun 8 2018

labster changed the status of T3169: Import Nonsensopedia from wikia from Stalled to Open.

Verified that a user emailed us this database, and that Miraheze did not use any form of scraper to retrieve this data. As such, there is no reason to halt this request at this time.

Jun 8 2018, 01:08 · MediaWiki, MacFan4000, Import, revi

May 29 2018

labster created T3162: Upgrade git to 2.17.1.
May 29 2018, 22:58 · Operations, Security

May 28 2018

labster added a comment to T3039: Do yearly fundraising.

Nope, they don't allow it. That's why I disabled Extension:DonateBoxInSidebar.

May 28 2018, 21:45 · Operations

May 24 2018

labster added a comment to T3121: Create a DataDownload extension.

IP address can be PII too, especially when tied to a user account. You'd have to get all IPs recorded for all edits from that user. And a list of all edits made by that user -- honestly not sure if we'd have to include the revision text or not.

May 24 2018, 21:56 · MacFan4000, Goal-2018-Jan-Jun, Extensions, Operations
labster closed T3134: Make a cookie policy as Invalid.

I've read the GDPR, and found nothing that suggests this to be true. Closing as invalid.

May 24 2018, 08:18 · Operations, MacFan4000
labster closed T3134: Make a cookie policy, a subtask of T3108: Make sure we are in compliance with the GDPR, as Invalid.
May 24 2018, 08:18 · Operations, MacFan4000

May 22 2018

labster added a comment to T3108: Make sure we are in compliance with the GDPR.

Just FYI I'm reading the GDPR now.
https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32016R0679&from=EN

May 22 2018, 21:53 · Operations, MacFan4000
labster added a parent task for T891: Review RandomFeaturedUser: T2710: All The Tropes has a number of changes we request be performed.
May 22 2018, 02:50 · MacFan4000, Extensions
labster added a subtask for T2710: All The Tropes has a number of changes we request be performed: T891: Review RandomFeaturedUser.
May 22 2018, 02:50 · MacFan4000, Configuration

May 21 2018

labster placed T3054: Increase misc3 resources up for grabs.

Approved. Go ahead and purchase it.

May 21 2018, 09:13 · MacFan4000, Operations

May 20 2018

labster added a comment to T3108: Make sure we are in compliance with the GDPR.

I'd assume that we try to move into compliance on our own first. It reduces billable hours.

May 20 2018, 08:09 · Operations, MacFan4000

May 17 2018

labster added a comment to T3108: Make sure we are in compliance with the GDPR.

No opinions in particular. I've heard of the GDPR, but I don't really know what, if anything, we'd need to do to come into compliance.

May 17 2018, 20:28 · Operations, MacFan4000
labster added a comment to T3039: Do yearly fundraising.

Maybe I need to find another way for people to pay first. But yeah, I noticed the large chunk of server cost this month, too.

May 17 2018, 07:58 · Operations

May 15 2018

labster reassigned T3054: Increase misc3 resources from labster to Southparkfan.

I would like to know what I'm approving first, thanks. Is this 1GB SVZS to 2GB SVZS?

May 15 2018, 02:36 · MacFan4000, Operations

May 12 2018

labster added a comment to T2938: Review BucketVoting.

Sent a message upstream, looks like it's a corporate-managed git, so I sent an email to their security address.

May 12 2018, 23:40 · MacFan4000, Extension-Review, Configuration
labster added a comment to T2938: Review BucketVoting.

Security review failed. I kind of feel bad because it would be the most obvious XSS to any admin, because people would probably notice a page title named Foo" onload="alert('hax!');, but so it goes. The whole extension could stand to be rewritten using the mediawiki Html class.

May 12 2018, 23:09 · MacFan4000, Extension-Review, Configuration
labster removed a project from T3087: Requesting Description2 on wiki.tulpa.info: Extension-Review.

Extension looks good to me. Nothing to complain about, all modern looking code with appropriate stripping. Security approved.

May 12 2018, 08:30 · Extensions

May 4 2018

labster removed a project from T3064: Discuss whether to use PediaPress or not: Security.
May 4 2018, 20:35 · Security, Operations, MacFan4000

May 3 2018

labster added a comment to T3057: Upgrade Extension:CrossReference.

Yes. Mainly I just didn't want to verify it worked, but I noticed that the issue I opened a long time ago closed.

May 3 2018, 07:07 · Configuration
labster triaged T3057: Upgrade Extension:CrossReference as Low priority.
May 3 2018, 06:35 · Configuration

May 2 2018

labster placed T2182: Pipe Escape Extension Request for gtnh.miraheze.org up for grabs.

Oh yeah, very simple. Security approved, go ahead and install.

May 2 2018, 09:11 · MacFan4000, Extensions, Configuration
labster added a comment to T3055: Issue - All The Tropes - all categories are empty.

Someone needs to run refreshLinks.php on allthetropeswiki. I would, but I've lost my sysadmin bit recently.

May 2 2018, 00:35 · MediaWiki

May 1 2018

labster moved T650: Review Kartographer extension from Backlog to Reviewed on the Extensions board.

This is a WMF extension, and therefore bypasses the security review. I assume the Maps service is subject to the same privacy policy as is normal for WMF projects, so we don't really have issues with that, either. It's just a matter of installation and configuration, now.

May 1 2018, 19:20 · MacFan4000, Extensions, Configuration

Apr 23 2018

labster added a comment to T3030: Evaluation of system administrators' activity over the past month.

Well, on-wiki kinda counts for me, as managing finances are a decent part of my contributions here. But not from an ops standpoint.

Apr 23 2018, 20:10 · MacFan4000, Operations

Apr 2 2018

labster reassigned T2950: Upgrade puppet1 from labster to Southparkfan.
Apr 2 2018, 20:38 · Operations, Puppet
labster added a comment to T2950: Upgrade puppet1 .

Approved by me.

Apr 2 2018, 20:38 · Operations, Puppet

Mar 17 2018

labster added a comment to T1886: Finalize miraheze.com transfer and reimbursement.

Talked to Namecheap support. They said it wouldn't be possible for me to transfer funds into that account. While I can pay bills for the current domain, I can't add money to the account.

Mar 17 2018, 10:13 · Operations, revi

Mar 8 2018

labster added a comment to T1997: Convert Puppetmaster to use PuppetDB.

Remind me again why needing 2x more RAM counts as a software upgrade.

Mar 8 2018, 09:07 · Goal-2018-Jan-Jun, Puppet, Operations

Mar 1 2018

labster added a comment to T2793: Review HitCounters.

Note that the security review was already approved in T2247, so really what we need here is a sysadmin review, as to whether we can handle the additional queries.

Mar 1 2018, 20:10 · MacFan4000, Extensions
labster added a comment to T2780: Add Extension:DonateBoxInSidebar.

Yes. The extension is almost misnamed, except for the function it serves. It can put literally anything in the sidebar, so long as you have access to the config files.

Mar 1 2018, 19:29 · Extensions, Configuration

Feb 28 2018

labster moved T2711: Extension:CopyToClipboard from Backlog to Reviewed on the Extensions board.
Feb 28 2018, 20:26 · Extensions, Extension-Review

Feb 26 2018

labster reassigned T2379: db2 lacks disk space (and db3 also does) from labster to Southparkfan.

Yeah, approved. 16GB VDS looks like a good deal for us without changing too much on the billing side either. There's enough money in the RamNode balance to make the purchase, so go ahead whenever you're ready.

Feb 26 2018, 07:48 · Database, Operations
labster moved T2780: Add Extension:DonateBoxInSidebar from Backlog to Reviewed on the Extensions board.
Feb 26 2018, 07:33 · Extensions, Configuration
labster added a project to T2780: Add Extension:DonateBoxInSidebar: Extensions.
Feb 26 2018, 07:33 · Extensions, Configuration
labster created T2780: Add Extension:DonateBoxInSidebar.
Feb 26 2018, 07:32 · Extensions, Configuration

Feb 24 2018

labster removed a project from T2247: Review TopTenPages: Extension-Review.
Feb 24 2018, 10:01 · MacFan4000, Extensions
labster added a comment to T891: Review RandomFeaturedUser.

Note this extension creates three tables, so we probably want to push install until after we get a new db server set up.

Feb 24 2018, 10:00 · MacFan4000, Extensions
labster placed T891: Review RandomFeaturedUser up for grabs.

It looks like @Samwilson's PR was merged, so we can go ahead and install this.

Feb 24 2018, 09:58 · MacFan4000, Extensions
labster closed T2277: Extension:CustomSidebar as Declined.

Extension:CustomSidebar is declined. There have been like 3 reports that it hasn't worked since at least Mediawiki 1.27, so I'm pretty sure it wouldn't work on Miraheze. That said, if anyone wants to make a git repo and update it, I'd be happy to entertain the extension. What there is looks safe enough. I'm sure it could be improved, as this is a slightly scary line:

Feb 24 2018, 08:18 · Extension-Review, Extensions
labster added a comment to T2247: Review TopTenPages.

Actually deferrable updates are not the job queue, it happens at the end of each request. https://www.mediawiki.org/wiki/Manual:Job_queue/For_developers Hm. Maybe a feature request for E:HitCounters would be in order.

Feb 24 2018, 07:52 · MacFan4000, Extensions
labster placed T2247: Review TopTenPages up for grabs.

Extension:TopTenPages is approved. However, it's not gonna work without Extension:HitCounters. This was originally WMF written, so the code is still in great shape. So this extension is approved as well, from a security point of view.

Feb 24 2018, 07:44 · MacFan4000, Extensions

Feb 11 2018

labster added a comment to T890: Review QuizGame.

First of all, I really need to congratulate this extension's idea of security:

Feb 11 2018, 06:06 · MacFan4000, Configuration

Feb 10 2018

labster added a comment to T2711: Extension:CopyToClipboard.

Ugh really are we asking me to review a Flash widget? It's a little hard to security review a binary, but I guess the PHP looks fine.

Feb 10 2018, 08:03 · Extensions, Extension-Review

Feb 1 2018

labster added a comment to T2541: LeaseWeb trial.

They're asking for renewal for this month, so are we going to use them or should I drop the service?

Feb 1 2018, 19:41 · Database, Operations
labster added a comment to T2379: db2 lacks disk space (and db3 also does).

Hey guys tell me what to order and I'll do it.

Feb 1 2018, 19:39 · Database, Operations

Jan 5 2018

labster reassigned T2541: LeaseWeb trial from labster to NDKilla.

Europeans have to do everything backwards, huh. Like when we have night, they have day.

Jan 5 2018, 07:55 · Database, Operations

Jan 4 2018

labster added a comment to T2541: LeaseWeb trial.

I guess the phone call is not happening? There was some weird messages about it because I'm a first time buyer or something. Anyway the order number is NL20180104259060.

Jan 4 2018, 23:04 · Database, Operations
labster added a comment to T2541: LeaseWeb trial.

OK, created an account and bought a server. Apparently they need to give me a phone call to activate it or something?

Jan 4 2018, 08:24 · Database, Operations

Dec 17 2017

labster reassigned T2379: db2 lacks disk space (and db3 also does) from labster to Southparkfan.
Dec 17 2017, 23:31 · Database, Operations
labster added a comment to T2388: Upgrade bacula1 storage.

And paid the upgrade cost (looks like we get to keep the discount).

Dec 17 2017, 09:54 · Bacula, Operations
labster added a comment to T2388: Upgrade bacula1 storage.

Opened a ticket for an upgrade.

Dec 17 2017, 09:26 · Bacula, Operations
labster added a comment to T2388: Upgrade bacula1 storage.

Yes, we obviously need to add more space to backups. I'm just hoping that the 40% coupon still applies to the upgrade!

Dec 17 2017, 09:06 · Bacula, Operations

Dec 16 2017

labster added a comment to T2379: db2 lacks disk space (and db3 also does).

I just created an account on TransIP, but I'm not sure what to do next.

Dec 16 2017, 21:39 · Database, Operations

Dec 11 2017

labster reassigned T2379: db2 lacks disk space (and db3 also does) from labster to Southparkfan.
Dec 11 2017, 19:43 · Database, Operations
labster added a comment to T2379: db2 lacks disk space (and db3 also does).

OK, let's go ahead and do it.

Dec 11 2017, 19:43 · Database, Operations

Nov 16 2017

labster added a comment to T1886: Finalize miraheze.com transfer and reimbursement.

Time to retry? @revi ---> @Southparkfan

Nov 16 2017, 08:15 · Operations, revi
labster moved T2433: Replace AutomaticBoardWelcome with HAWelcome (and review) from Backlog to Reviewed on the Extensions board.

This one is approved for install, everything looks great.

Nov 16 2017, 04:30 · MacFan4000, Extensions

Nov 5 2017

labster added a comment to T2379: db2 lacks disk space (and db3 also does).

OK, so in general, I feel like RamNode doesn't have any plans that meet our requirements for a database server. Just by our design -- make all the tables in advance, have lots of small wikis -- this implies we're going to have a lot of data at rest. Some of our services, like the wright*wikis, sit inactive most of the time by design. So we don't really need high-CPU, high-memory DB servers. It's probably worthwhile to look at other providers.

Nov 5 2017, 01:11 · Database, Operations

Nov 2 2017

labster added a comment to T2355: Purchase mw3 .

Yeah, the lack of redundancy is troubling. I think we're big enough now -- and have enough usage -- that we ought to have some level of redundancy, so let's go ahead and buy a new mw server.

Nov 2 2017, 01:34 · MediaWiki, Operations

Oct 30 2017

labster added a comment to T2352: Security review problem.

Looking at https://gerrit.wikimedia.org/r/#/c/387075/1/includes/RandomFeaturedUser.php alone, for T891, I think I feel comfortable saying that @Samwilson is fine at security reviews. Welcome to the team!

Oct 30 2017, 01:15 · MacFan4000, Operations

Oct 29 2017

labster added a comment to T2352: Security review problem.

Cool, a best practices list. Everything is pretty good there except the first item, obviously.

Oct 29 2017, 21:31 · MacFan4000, Operations

Oct 28 2017

labster added a comment to T2352: Security review problem.

The cause of the problem is simple: no one else is qualified to review, and no one has time to recruit more qualified people. Your assumption along with the word "surely" is entirely incorrect. None of the other system administrators can help on this, because they're not programmers. SPF used to do reviews, but isn't as skilled at it as I am, and similar time restrictions apply on his end as on mine. And honestly, his time is more useful as a sysadmin right now.

Oct 28 2017, 22:58 · MacFan4000, Operations

Oct 26 2017

labster added a comment to T2191: [Access request] Operations for Reception123.

I feel like giving Reception123 more access is unlikely to make matters worse around here. In my experience Reception knows when he's out of his depth, and then asks for help. That's good enough for me.

Oct 26 2017, 22:22 · Operations

Oct 20 2017

labster added a comment to T1906: Extension Graphviz.

I reckon there's more to improve.

Oct 20 2017, 07:41 · Extension-Review
labster added a comment to T1906: Extension Graphviz.

I'd love to have another reviewer. The security reviewer checklist is basically:

  • Are you a programmer?
  • Can you read an entire codebase of an extension?
  • Do you know what XSS and SQLI are without looking them up?
  • Can you see the above things in Other People's Code?
Oct 20 2017, 06:23 · Extension-Review

Oct 6 2017

labster closed T2269: Enable html5Mediator(mediawiki.org/wiki/Extension:Html5mediator) on fefoxttt.miraheze.org as Declined.

Declined per security issues as stated in T1640.

Oct 6 2017, 04:05 · Extensions, Extension-Review, Configuration

Oct 3 2017

labster claimed T1906: Extension Graphviz.
Oct 3 2017, 20:19 · Extension-Review
labster reassigned T2146: Upgrade current cp1 and purchase new fileserver from labster to Southparkfan.
Oct 3 2017, 20:18 · Operations

Oct 1 2017

labster reopened T1849: Automate LE cert renewal as "Open".

OK, if even a fraction of wiki.wiki wikis come to us, we're going to need this, as we have only a fraction of the volunteer time needed to deal with all of their TLDs.

Oct 1 2017, 09:10 · Goal-2018-Jan-Jun, Operations, SSL

Sep 25 2017

labster added a comment to T2146: Upgrade current cp1 and purchase new fileserver.

Yes, having different servers for different task is a good idea. I approve this proposal, though at some point someone needs to tell me the specs of the new servers so I can figure out how much it costs.

Sep 25 2017, 21:23 · Operations

Sep 16 2017

labster updated the task description for T2066: Install/Enable extensions on dongyangwiki.
Sep 16 2017, 21:20 · MacFan4000, Extension-Review, Configuration
labster added a comment to T2066: Install/Enable extensions on dongyangwiki.

Extension:Answers is declined, because it is marked as unstable, has no documentation, and hasn't been updated for 3 years.

Sep 16 2017, 21:20 · MacFan4000, Extension-Review, Configuration
labster updated subscribers of T2146: Upgrade current cp1 and purchase new fileserver.

I'd actually like to hear an opinion from @NDKilla or @Southparkfan before approving this. Or, you know, @John. He'd be helpful too.

Sep 16 2017, 20:58 · Operations
labster added a comment to T2190: upgrade db2.

Sure. Approved.

Sep 16 2017, 08:23 · Operations

Sep 9 2017

labster placed T2140: Install MagicNoCache extension please up for grabs.

Oh, that is short. Extension is approved.

Sep 9 2017, 19:07 · Extensions

Sep 4 2017

labster added a comment to T1640: Review Html5mediator .

Just noting here that there's a secure alternative at: https://www.mediawikiwidgets.org/Html5media

Sep 4 2017, 19:35 · Upstream, Extensions, Extension-Review

Sep 3 2017

labster moved T1596: Extension AddThis for wiki Christipedia from Backlog to Reviewed on the Extensions board.
Sep 3 2017, 09:36 · Extensions, Configuration