Petrb (Petr Bena)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 22 2014, 5:18 PM (199 w, 20 h)
Availability
Available
IRC Nick
petan
LDAP User
Petrb
MediaWiki User
Petrb [ Global Accounts ]

Hello, I am Petr Bena also known as Petrb (my SUL). I am a volunteer developer working on multiple projects, including Huggle, wm-bot and many others

Recent Activity

Yesterday

Petrb added a comment to T201784: Implement option "require two-factor authentication only for dangerous actions".

@Petrb I read your proposal and I consider it useless, because what I wrote. I don't think it is a good thing to do. Yes, I understand it is optional, but it will still require some $$$ to invest :). I think it is better to not log in permanently when you do not own the computer than logging in permanently and think something like "well, the software will require 2FA before anything dangerous".

Especially when talking about accounts having advanced privileges, I think even being able to edit is dangerous privilege, because there is always some difference between admin's opinion, logged in user's opinion and IP's opinion.

T153454: Enable BotPasswords (or similar feature) for web/interactive access can be useful thing.

Wed, Aug 15, 4:13 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization

Mon, Aug 13

Petrb added a comment to T201784: Implement option "require two-factor authentication only for dangerous actions".

It's definitely interesting to see this is more likely a bug than a feature, but I still believe that requiring 2FA confirmation everytime you want to change your password (I believe that might actually already be a case), or change your preferences, or eventually, making your "admin sessions" (yes I know that's not a thing yet) temporary, meaning that even if MW remembered you, some actions like

  • block user
  • delete
  • checkuser
  • edit MW global space, CSS / JS etc

    should require you to enter 2FA token unless you didn't recently provide it. I think this would increase the security in case that someone got an access to unattended computer of some sysop, who wasn't doing anything on wiki recently, but did check "remember me" in past.

Are you sure this is a good thing to do? When patrolling during school education time, I need to block users quickly to stop them from vandalizing, sometimes several IPs on the same time. I do not want system to ask me for token when blocking (and even when blocking firstly). The same with delete.

Instead, let's educate admins to not use "Remember me" on computers they do not own. I don't need to enter 2FA frequently.

But yeah, if this "remember me" option really is supposed to work even with 2FA, maybe this task could be low priority.

It is and it works. What comes to my mind: Log out do log out you everywhere, not just on this device (including devices you used remember me option).

Mon, Aug 13, 4:40 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization

Sun, Aug 12

Petrb updated the task description for T201784: Implement option "require two-factor authentication only for dangerous actions".
Sun, Aug 12, 6:37 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization
Petrb added a comment to T201784: Implement option "require two-factor authentication only for dangerous actions".

Now this is interesting. I use my account on multiple various devices (more than 10 separate devices including virtual machines and my phone, tablet etc), I always check remember me everywhere I can, although I can't do that with bot logins.

Sun, Aug 12, 6:31 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization
Petrb created T201784: Implement option "require two-factor authentication only for dangerous actions".
Sun, Aug 12, 4:40 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization

Sun, Aug 5

Petrb added a comment to T199497: Enable Huggle on translatewiki.net.

I actually think that Huggle can do most of the requested features.

Sun, Aug 5, 9:33 PM · translatewiki.net, Huggle
Petrb closed T131255: Multiple Huggle icons shown in tray after logging in as Resolved.

I think this was already solved, if not reopen

Sun, Aug 5, 9:27 PM · Huggle
Petrb added a comment to T124830: Patrol CSD-d pages.

This should do the job but not tested:

Sun, Aug 5, 9:18 PM · Huggle

Sat, Aug 4

Petrb closed T179983: (tracking) Manage "google code in" for huggle: import all tasks and mentor them as Resolved.
Sat, Aug 4, 9:23 PM · Goal, Huggle
Petrb added a project to T200993: Port Huggle to WebAssembly: Epic.
Sat, Aug 4, 9:20 PM · Epic, Huggle
Petrb closed T177722: Implement support for UHD / Retina displays as Resolved.
Sat, Aug 4, 8:30 PM · Huggle

Fri, Aug 3

Framawiki awarded T200993: Port Huggle to WebAssembly a Love token.
Fri, Aug 3, 8:13 PM · Epic, Huggle

Thu, Aug 2

Petrb updated the task description for T200993: Port Huggle to WebAssembly.
Thu, Aug 2, 10:07 AM · Epic, Huggle
Petrb triaged T200993: Port Huggle to WebAssembly as Low priority.
Thu, Aug 2, 9:58 AM · Epic, Huggle
Petrb created T200993: Port Huggle to WebAssembly.
Thu, Aug 2, 9:58 AM · Epic, Huggle

Tue, Jul 31

Petrb edited projects for T200727: Update Huggle's developer .ova image, added: Cloud-Services; removed Toolforge.
Tue, Jul 31, 8:10 PM · Cloud-Services, Huggle
Petrb added a project to T200727: Update Huggle's developer .ova image: Toolforge.
Tue, Jul 31, 8:09 PM · Cloud-Services, Huggle
Petrb added a comment to T200727: Update Huggle's developer .ova image.

Now I need to figure out how to update these paths with https://petr.insw.cz/huggle/huggle.ova

Tue, Jul 31, 8:09 PM · Cloud-Services, Huggle
Petrb updated the task description for T200727: Update Huggle's developer .ova image.
Tue, Jul 31, 8:07 PM · Cloud-Services, Huggle
Petrb updated the task description for T200727: Update Huggle's developer .ova image.
Tue, Jul 31, 7:23 PM · Cloud-Services, Huggle

Mon, Jul 30

Petrb claimed T200727: Update Huggle's developer .ova image.
Mon, Jul 30, 9:39 PM · Cloud-Services, Huggle
Petrb triaged T200727: Update Huggle's developer .ova image as Low priority.
Mon, Jul 30, 8:42 PM · Cloud-Services, Huggle
Petrb created T200727: Update Huggle's developer .ova image.
Mon, Jul 30, 8:42 PM · Cloud-Services, Huggle

Sun, Jul 29

Petrb added a comment to T200637: Internal editor removes nbsp Unicode symbols.

hmm, I wonder why there is any such "unbreakable space" thingie? how about HTML? https://en.wikipedia.org/w/index.php?title=User:Petrb/test1&diff=852487179&oldid=852487100

Sun, Jul 29, 9:27 AM · Huggle

Sun, Jul 22

Petrb triaged T199633: Huggle added user warning in a discussion section not under a "month warning section" as High priority.
Sun, Jul 22, 7:57 PM · WorkType-Maintenance, User-Josve05a, Huggle
Petrb triaged T199500: Show label and description in native or fallback languages instead of ID on Wikidata as Low priority.

Triaging as low since we know nothing about how this could be implemented, and because it's affecting only wikidata, which is not very frequently used project by Huggle users.

Sun, Jul 22, 7:56 PM · Wikidata, Huggle

Jul 16 2018

Petrb closed T199724: error: ‘class libircclient::Network’ has no member named ‘GetBytesReceived’ as Invalid.
Jul 16 2018, 4:49 PM · Huggle
Petrb added a comment to T199724: error: ‘class libircclient::Network’ has no member named ‘GetBytesReceived’.

just go to src/3rd/libirc then

Jul 16 2018, 4:49 PM · Huggle
Petrb added a comment to T199724: error: ‘class libircclient::Network’ has no member named ‘GetBytesReceived’.

You need to update git submodules too

Jul 16 2018, 4:48 PM · Huggle

Jul 14 2018

Petrb triaged T199543: Remove edits of deleted pages from queue as Normal priority.
Jul 14 2018, 10:53 AM · Huggle

Jul 13 2018

Petrb added a comment to T199497: Enable Huggle on translatewiki.net.

Minimal required changes to enable Huggle in read-only mode is to create a project and configuration pages:

Jul 13 2018, 11:10 PM · translatewiki.net, Huggle
Petrb added a comment to T199497: Enable Huggle on translatewiki.net.

He doesn't need to implement anything it's just about getting an approval to use this kind of a tool on their wiki ;)

Jul 13 2018, 2:13 PM · translatewiki.net, Huggle
Petrb added a comment to T199500: Show label and description in native or fallback languages instead of ID on Wikidata.

Hm, any ideas how to do that? Which APIs should be used for that and based on which conditions? I suppose it should be related to different content model?

Jul 13 2018, 10:20 AM · Wikidata, Huggle
Petrb added a comment to T199497: Enable Huggle on translatewiki.net.

Well... actually yes, it's possible, but is there really any support for this on TWN? I would rather not spend lot of time setting it up there just to see it getting banned or rejected by local admins

Jul 13 2018, 10:19 AM · translatewiki.net, Huggle

Jun 25 2018

Petrb added a comment to T197098: Use JADE as a repository for ORES counterexamples.

The change was made on 2005 so I don't know if it's still valid :P

Jun 25 2018, 9:01 PM · JADE, Scoring-platform-team, Huggle
Petrb added a comment to T197098: Use JADE as a repository for ORES counterexamples.

@awight that's because you are probably searching only English wikipedia where patrolling was disabled long time ago, here is very old note from config page:

Jun 25 2018, 9:00 PM · JADE, Scoring-platform-team, Huggle

Jun 18 2018

Petrb added a comment to T197544: Make it possible to prefill Special:BotPasswords form.

I don't know if we need to tag security or backend people, this is really just a UI issue.

Jun 18 2018, 9:09 AM · Security, Huggle, MediaWiki-Authentication-and-authorization

Jun 17 2018

Petrb triaged T197544: Make it possible to prefill Special:BotPasswords form as Low priority.
Jun 17 2018, 4:05 PM · Security, Huggle, MediaWiki-Authentication-and-authorization
Petrb added a project to T197544: Make it possible to prefill Special:BotPasswords form: Huggle.
Jun 17 2018, 4:04 PM · Security, Huggle, MediaWiki-Authentication-and-authorization
Petrb created T197544: Make it possible to prefill Special:BotPasswords form.
Jun 17 2018, 4:04 PM · Security, Huggle, MediaWiki-Authentication-and-authorization

Jun 14 2018

Petrb created T197232: Don't send warning to users if last warning they received was sent N minutes ago.
Jun 14 2018, 11:41 AM · Huggle
Petrb triaged T197098: Use JADE as a repository for ORES counterexamples as Normal priority.
Jun 14 2018, 9:19 AM · JADE, Scoring-platform-team, Huggle
Petrb added a comment to T197098: Use JADE as a repository for ORES counterexamples.

Can you give me some examples how would you interact with this JADE thing? For example, an edit on enwiki is scored by ORES as good quality, but reverted by user in Huggle, meaning it's probably a bad quality edit. What should I do, which API would I call and how the API call format would look?

Jun 14 2018, 9:19 AM · JADE, Scoring-platform-team, Huggle

Jun 12 2018

Petrb added a comment to T195562: Configuration issues on ruwiki.

This is broken too

Jun 12 2018, 8:34 PM · Russian-Sites, Huggle
Petrb added a comment to T195562: Configuration issues on ruwiki.

@Iluvatar see https://www.mediawiki.org/wiki/Manual:Huggle/Deploying/DefaultConfig.yaml config on ruwiki is missing whole section "revert-patterns", this contains patterns used to recognize a revert, usually regexes that match classic rollback or undo summaries

Jun 12 2018, 8:33 PM · Russian-Sites, Huggle
Petrb added a comment to T195562: Configuration issues on ruwiki.

This task could use some volunteer who speaks Russian

Jun 12 2018, 8:29 PM · Russian-Sites, Huggle

Jun 10 2018

Petrb closed T122744: Filter pages by title as Resolved.

Well, this is now so easy to implement as JS extension that I am closing this, we don't really need this feature in core

Jun 10 2018, 7:37 PM · WorkType-NewFunctionality, Huggle
Petrb closed T192030: eswiki: 'check if user is reported' always returns 'true' even if the user is not reported as Resolved.

reopen if it doesn't work

Jun 10 2018, 7:36 PM · Huggle
Petrb lowered the priority of T166717: Huggle Revert and Warn Shortcuts Wrong in Mac from High to Low.

lowering priority as this seems to affect only some people (so far only Dane can reproduce this).

Jun 10 2018, 7:29 PM · Huggle
Petrb closed T195195: Ensure cs.wiktionary was enabled properly as Resolved.
Jun 10 2018, 7:27 PM · User-Urbanecm, Huggle
Petrb added a comment to T175241: Huggle doesn't show Unicode characters correctly in Webkit + Ubuntu.

Given that WebKit is de-facto deprecated I would rather focus on making Ubuntu snaps based on web engine

Jun 10 2018, 5:16 PM · Huggle
Petrb added a comment to T196534: Fix localization of https://meta.wikimedia.org/wiki/Huggle/Download.

BTW if it's not possible to fix this, I would rather have the localization of that page entirely disabled as it points people to old versions of Huggle, which is much worse than download page in English only

Jun 10 2018, 4:59 PM · Huggle
Petrb added a comment to T196534: Fix localization of https://meta.wikimedia.org/wiki/Huggle/Download.

I made the version transcluded from {{Huggle/Version}} so now text shouldn't change even with releases

Jun 10 2018, 4:58 PM · Huggle
Petrb added a comment to T196534: Fix localization of https://meta.wikimedia.org/wiki/Huggle/Download.

OK but why is it outdated? Isn't there a way to make it auto-update? Parts of english text are changed with every release (the actual version number).

Jun 10 2018, 4:54 PM · Huggle
Petrb triaged T196534: Fix localization of https://meta.wikimedia.org/wiki/Huggle/Download as High priority.
Jun 10 2018, 4:53 PM · Huggle

Jun 6 2018

Petrb created T196534: Fix localization of https://meta.wikimedia.org/wiki/Huggle/Download.
Jun 6 2018, 9:40 AM · Huggle

Jun 5 2018

Petrb closed T195978: No sounds anymore as Resolved.
Jun 5 2018, 2:37 PM · Huggle
Petrb created T196470: EventStreams are currently producing output in bursts of many items instead of real time.
Jun 5 2018, 2:36 PM · Wikimedia-Stream

Jun 3 2018

Petrb closed T196216: Huggle bringing up old edits with "go to next edit" as Resolved.
Jun 3 2018, 11:08 AM · Huggle

Jun 2 2018

Petrb added a comment to T196216: Huggle bringing up old edits with "go to next edit".

Ah yes, that's a new feature that is enabled by default. When you revert someone and they have some top revision edits in their history, huggle will download them and add them to queue, even if they are often old.

Jun 2 2018, 11:21 AM · Huggle

Jun 1 2018

Petrb closed T170642: Mac Building Warnings as Resolved.
Jun 1 2018, 9:48 PM · Huggle
Petrb raised the priority of T180279: Enable 2FA normal login from Low to High.
Jun 1 2018, 9:47 PM · Patch-For-Review, Huggle

May 31 2018

Petrb triaged T195987: YAML error when parsing automatically saved config as High priority.
May 31 2018, 6:56 PM · Huggle
Petrb claimed T195978: No sounds anymore.
May 31 2018, 6:55 PM · Huggle
Petrb added a comment to T195978: No sounds anymore.

this fixes it https://github.com/huggle/huggle3-qt-lx/commit/7949c2ee9f547bf753539dbdc5bf46af481cf974

May 31 2018, 6:55 PM · Huggle

May 30 2018

Petrb added a comment to T195987: YAML error when parsing automatically saved config.

https://en.wikipedia.org/w/index.php?title=User:Petrb/huggle.yaml.js&diff=843680618&oldid=843485803

May 30 2018, 6:52 PM · Huggle
Petrb added a comment to T195987: YAML error when parsing automatically saved config.

it works to me, but maybe my shortcuts are more simple...

May 30 2018, 6:51 PM · Huggle
Petrb added a comment to T195195: Ensure cs.wiktionary was enabled properly.

Few modification I did on cswiki that should probably be done on cs.wiktionary as well:

May 30 2018, 1:52 PM · User-Urbanecm, Huggle

May 29 2018

Petrb added a comment to T105560: Add a publisher certificate for Windows binaries.

It's important that the company that provides the certificates is already trusted by microsoft, otherwise it would be pointless buying the certificate from them.

May 29 2018, 7:15 PM · WorkType-NewFunctionality, Huggle
Petrb added a comment to T105560: Add a publisher certificate for Windows binaries.

Question is if we really need such a feature if it really is so expensive (and only for 3 years anyway - and only for 1 platform). The money could probably be spent in a better way :/

May 29 2018, 2:24 PM · WorkType-NewFunctionality, Huggle
Petrb added a comment to T105560: Add a publisher certificate for Windows binaries.

I found this site which is one of few that actually display the price of signing key: https://www.globalsign.com/en/code-signing-certificate/

May 29 2018, 2:22 PM · WorkType-NewFunctionality, Huggle
Petrb updated the task description for T105560: Add a publisher certificate for Windows binaries.
May 29 2018, 2:21 PM · WorkType-NewFunctionality, Huggle
Petrb updated the task description for T105560: Add a publisher certificate for Windows binaries.
May 29 2018, 2:15 PM · WorkType-NewFunctionality, Huggle
Petrb added a comment to T105560: Add a publisher certificate for Windows binaries.

I think requesting a grant (e.g. through https://meta.wikimedia.org/wiki/Grants:Project/Rapid) is probably the easiest in terms of documented process. Unfortuately rapid grants are closed for another month, but it seems you can still submit a proposal. I would suggest proposing a three year certificate due to the overhead involved.

A lower overhead alternative could be asking your local chapter. Generally local chapters can more easily 'just pay' for these kinds of things. This does require you to have some contacts in the chapter organisation to be efficient.

May 29 2018, 2:12 PM · WorkType-NewFunctionality, Huggle
Petrb closed T195745: Huggle crash report as Resolved.
May 29 2018, 1:17 PM · Huggle
Petrb added a comment to T195109: login rate limitter triggered if you log in using correct password in parallel to > 5 sites at once.

So what is the difference from security point of view, between incrementing the throttle on first POST request vs increment it only on wrong password. In both cases it locks up the user account if 5 wrong passwords are supplied, the latter allows for simultaneous login requests though.

May 29 2018, 12:55 PM · MediaWiki-Authentication-and-authorization
Petrb added a comment to T195109: login rate limitter triggered if you log in using correct password in parallel to > 5 sites at once.

That's interesting I completely forgot I had this problem in past, but from my own comments it seems that problem was solved with bot passwords back then, but now this is affecting bot passwords as well

May 29 2018, 12:53 PM · MediaWiki-Authentication-and-authorization

May 28 2018

Petrb added a comment to T192030: eswiki: 'check if user is reported' always returns 'true' even if the user is not reported.

I think it should work for both

May 28 2018, 3:56 PM · Huggle
Petrb closed T195357: Reporting went to wrong project as Resolved.

definitely fixed

May 28 2018, 3:52 PM · User-Urbanecm, Huggle
Petrb added a comment to T195745: Huggle crash report.

I will keep this task open until next release because many other people may run to this issue and if I close it, they won't notice and open duplicate, wasting their time and our time as well

May 28 2018, 3:52 PM · Huggle
Petrb triaged T195745: Huggle crash report as High priority.
May 28 2018, 3:51 PM · Huggle
Petrb added a comment to T195745: Huggle crash report.

@Aklapper why this task includes so many people and teams? So many irrelevant people got pinged.

May 28 2018, 3:51 PM · Huggle
Petrb added a comment to T195745: Huggle crash report.

https://github.com/huggle/huggle3-qt-lx/commit/e075b4b594805fa0e6246dd6832663f363c82085 this fixes it

May 28 2018, 3:49 PM · Huggle
Petrb triaged T195735: Revert & warning on the same page as Normal priority.
May 28 2018, 3:41 PM · Huggle
Petrb added a comment to T195735: Revert & warning on the same page.

So now they are vandalising their own pages too o.O

May 28 2018, 3:41 PM · Huggle

May 27 2018

Petrb closed T195698: Release huggle 3.4.1 as Resolved.
May 27 2018, 2:28 PM · Huggle
Petrb updated the task description for T195698: Release huggle 3.4.1.
May 27 2018, 1:49 PM · Huggle
Petrb updated the task description for T195698: Release huggle 3.4.1.
May 27 2018, 1:29 PM · Huggle
Petrb closed T195586: Release huggle 3.4.0 as Resolved.
May 27 2018, 1:14 PM · Huggle
Petrb added a comment to T195698: Release huggle 3.4.1.

there are some critical bugs in 3.4.0

May 27 2018, 1:13 PM · Huggle
Petrb created T195698: Release huggle 3.4.1.
May 27 2018, 1:13 PM · Huggle
Petrb updated the task description for T195586: Release huggle 3.4.0.
May 27 2018, 1:13 PM · Huggle
ToBeFree awarded T105560: Add a publisher certificate for Windows binaries a Like token.
May 27 2018, 12:39 PM · WorkType-NewFunctionality, Huggle
Petrb added a comment to T195667: Flow page histories are not loaded correctly.

Maybe to see if vandal reverted / hid the warnings sent to them? But IDK if regular users can use that feature to hide messages sent to them from other users

May 27 2018, 12:24 PM · Huggle
Petrb added a comment to T195667: Flow page histories are not loaded correctly.

@Framawiki but do we really need them? I mean what is a point of seeing a history of Flow board. You can't use revert / rollback API for them anyway. I mean, history of flow board can be probably simply ignored, it's not a wikipage anyway.

May 27 2018, 12:22 PM · Huggle
Petrb updated the task description for T105560: Add a publisher certificate for Windows binaries.
May 27 2018, 12:18 PM · WorkType-NewFunctionality, Huggle
Petrb updated the task description for T105560: Add a publisher certificate for Windows binaries.
May 27 2018, 12:18 PM · WorkType-NewFunctionality, Huggle
Petrb changed the status of T105560: Add a publisher certificate for Windows binaries from Stalled to Open.

ToBeFree at enwiki suggested "WMF to pay for it":

May 27 2018, 12:11 PM · WorkType-NewFunctionality, Huggle

May 26 2018

Petrb updated the task description for T195586: Release huggle 3.4.0.
May 26 2018, 11:57 PM · Huggle
Petrb added a comment to T195667: Flow page histories are not loaded correctly.

Is there actually any way to get the history of page using API? I don't really think so :/

May 26 2018, 5:18 PM · Huggle