Page MenuHomePhabricator

Florian (Florianschmidtwelzow)
Volunteer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 4:13 AM (498 w, 1 d)
Availability
Available
IRC Nick
FlorianSW
LDAP User
Florianschmidtwelzow
MediaWiki User
Florianschmidtwelzow [ Global Accounts ]

Recent Activity

May 25 2023

Florian committed rEPLLde285744ab5b: Initial commit.
Initial commit
May 25 2023, 10:03 PM
Florian committed rEPLL3ef0fcfccfe1: Each user can have up to one device only.
Each user can have up to one device only
May 25 2023, 10:03 PM
Florian committed rEPLL54e9cae2391b: add an API to register a device for a user.
add an API to register a device for a user
May 25 2023, 10:03 PM
Florian committed rEPLL40c488479fb5: Allow users to pair their device (without UI yet).
Allow users to pair their device (without UI yet)
May 25 2023, 10:03 PM
Florian committed rEPLLfdc3e70cef00: create a QRCode for the user to scan to register a new device.
create a QRCode for the user to scan to register a new device
May 25 2023, 10:03 PM
Florian committed rEPLL4082edfad68d: Add license notes for jquery qrcode plugin.
Add license notes for jquery qrcode plugin
May 25 2023, 10:03 PM
Florian committed rEPLL9a2a55c3f786: Save a user-provided secret when registering a new device.
Save a user-provided secret when registering a new device
May 25 2023, 10:03 PM
Florian committed rEPLLc0bbbf64637b: Refactoring, validation and primary authentication.
Refactoring, validation and primary authentication
May 25 2023, 10:03 PM
Florian committed rEPLL67b87d789694: Move styles to less and module styles and some refactoring.
Move styles to less and module styles and some refactoring
May 25 2023, 10:03 PM
Florian committed rEPLL79e69bba1fa6: Some UI work.
Some UI work
May 25 2023, 10:03 PM
Florian committed rEPLL3a6e0b3c6a02: Do not hardcode API url and some refactoring.
Do not hardcode API url and some refactoring
May 25 2023, 10:03 PM
Florian committed rEPLLd9f3f5bc2547: Update README.md.
Update README.md
May 25 2023, 10:03 PM
Florian committed rEPLL268268eb626e: Finish link devices.
Finish link devices
May 25 2023, 10:03 PM
Florian committed rEQSLb90c3ad6a023: First version.
First version
May 25 2023, 7:12 PM
Florian committed rEQSL896d97fa2e26: Add .gitreview (Initial commit).
Add .gitreview (Initial commit)
May 25 2023, 7:12 PM
Florian committed rEQSL5b0f0028a567: Don't use intrusive constructive button.
Don't use intrusive constructive button
May 25 2023, 7:12 PM
Florian committed rEQSLc50c7b148a5e: Add unit tests and fix some failures.
Add unit tests and fix some failures
May 25 2023, 7:12 PM
Florian committed rEQSLceb2d15ff7ff: Hygiene: Use a better name for a foreach variable.
Hygiene: Use a better name for a foreach variable
May 25 2023, 7:12 PM
Florian committed rEQSLadb2964478bb: Don't force 100% width (authored by Florianschmidtwelzow <florian.schmidt.welzow@t-online.de>).
Don't force 100% width
May 25 2023, 7:12 PM
Florian committed rEQSL3323c344ecde: [SECURITY] Fix possible XSS attack.
[SECURITY] Fix possible XSS attack
May 25 2023, 7:12 PM
Florian committed rEQSL8d9351b49c57: Fix latitude and longitude parameters.
Fix latitude and longitude parameters
May 25 2023, 7:12 PM
Florian committed rEQSL83e87140c554: Mock Api request results based on other extensions.
Mock Api request results based on other extensions
May 25 2023, 7:11 PM
Florian committed rEMNLb4b66be721d3: Convert extension to Extension Registration.
Convert extension to Extension Registration
May 25 2023, 6:57 PM
Florian committed rEMNL85dcaff511c2: Convert this extension to AuthManager.
Convert this extension to AuthManager
May 25 2023, 6:57 PM
Florian committed rEOAL80bc72e54987: Initial commit.
Initial commit
May 25 2023, 6:05 PM
Florian committed rEOALbdebd5127a14: Update OOJsUIAjaxLogin code.
Update OOJsUIAjaxLogin code
May 25 2023, 6:04 PM

Jan 19 2023

Florian committed rEPLLf2979c651adc: Update dependencies.
Update dependencies
Jan 19 2023, 11:31 PM

Jan 8 2023

Florian added a comment to T326501: ConfirmEdit breaks MediaWiki when using ReCaptchaNoCaptcha.

Caused by: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ConfirmEdit/+/778564

Jan 8 2023, 2:57 PM · MW-1.40-notes (1.40.0-wmf.18; 2023-01-09), ConfirmEdit (CAPTCHA extension)
Florian claimed T326501: ConfirmEdit breaks MediaWiki when using ReCaptchaNoCaptcha.
Jan 8 2023, 2:56 PM · MW-1.40-notes (1.40.0-wmf.18; 2023-01-09), ConfirmEdit (CAPTCHA extension)
Florian created T326501: ConfirmEdit breaks MediaWiki when using ReCaptchaNoCaptcha.
Jan 8 2023, 2:55 PM · MW-1.40-notes (1.40.0-wmf.18; 2023-01-09), ConfirmEdit (CAPTCHA extension)

May 14 2022

Lens0021 awarded T117754: Convert Special:WhatLinksHere to OOUI a Like token.
May 14 2022, 8:01 AM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Patch-For-Review, Advanced Mobile Contributions, MediaWiki-Special-pages, Design, UI-Standardization

Feb 25 2022

Florian updated the task description for T302540: Missing PHP extension in MW core's composer.json.
Feb 25 2022, 5:55 PM · MW-1.38-notes (1.38.0-wmf.26; 2022-03-14), MW-1.37-notes, MW-1.36-notes, MW-1.35-notes, Patch-For-Review, Composer, MediaWiki-General
Florian added a comment to T298283: composer 2.2 requires plugins to be allowed to run code.

It looks like config was never included to be merged in, possibly because there wasn't a need for it? - https://github.com/wikimedia/composer-merge-plugin#plugin-configuration

https://github.com/wikimedia/composer-merge-plugin/blob/47be3c0633f981937e4242c442e4faf5711a06e7/src/MergePlugin.php#L52-L57

* By default the "extra" section is not merged. This can be enabled by
* setitng the 'merge-extra' key to true. In normal mode, when the same key is
* found in both the original and the imported extra section, the version in
* the original config is used and the imported version is skipped. If
* 'replace' mode is active, this behaviour changes so the imported version of
* the key is used, replacing the version in the original config.

Maybe "we" need to add a merge-config (like merge-dev/merge-extra/merge-scripts) or similar

Probably worth filing an issue at https://github.com/wikimedia/composer-merge-plugin, we're probably not the only ones with this issue

Feb 25 2022, 12:46 PM · Patch-For-Review, MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MW-1.36-notes, MW-1.35-notes, MW-1.37-notes, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), MW-1.35-release, Composer, MediaWiki-Vendor, MediaWiki-General
Florian added a comment to T298283: composer 2.2 requires plugins to be allowed to run code.

There seems to be one more thing to consider: My setup right now looks like this:

  • mediawiki/core cloned in a directory
  • extensions cloned inside /mediawiki/core/extensions
  • a composer.local.json, which will be merged into the main composer.json file, with the following contents (stripped away unnecessary things):
	"extra": {
		"merge-plugin": {
			"include": [
				"extensions/*/composer.json"
			]
		}
	}
Feb 25 2022, 11:23 AM · Patch-For-Review, MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MW-1.36-notes, MW-1.35-notes, MW-1.37-notes, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), MW-1.35-release, Composer, MediaWiki-Vendor, MediaWiki-General

Dec 17 2021

Florian renamed T289813: Avoid call of static functions/access of static members from trait, it will be deprecated in php8.1 from Avoid call of static functions from trait, it will be deprecated in php8.1 to Avoid call of static functions/access of static members from trait, it will be deprecated in php8.1.
Dec 17 2021, 2:59 PM · MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), MediaWiki-General, PHP 8.1 support
Florian merged task T297918: Accessing static trait property ResourceLoaderOOUIModule::$builtinSkinThemeMap is deprecated, it should only be accessed on a class using the trait into T289813: Avoid call of static functions/access of static members from trait, it will be deprecated in php8.1.
Dec 17 2021, 2:59 PM · Performance-Team, MediaWiki-ResourceLoader, PHP 8.1 support
Florian merged T297918: Accessing static trait property ResourceLoaderOOUIModule::$builtinSkinThemeMap is deprecated, it should only be accessed on a class using the trait into T289813: Avoid call of static functions/access of static members from trait, it will be deprecated in php8.1.
Dec 17 2021, 2:59 PM · MW-1.38-notes, MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), MediaWiki-General, PHP 8.1 support

Dec 16 2021

Florian added a comment to T297918: Accessing static trait property ResourceLoaderOOUIModule::$builtinSkinThemeMap is deprecated, it should only be accessed on a class using the trait.

Ah, I didn't find this one (looked for property in the search only 🙈). Is it ok for you that I merge both tasks into the linked one and adjust the description/title to cover both? Or would you rather prefer to have them separate? :)

Dec 16 2021, 10:24 PM · Performance-Team, MediaWiki-ResourceLoader, PHP 8.1 support
Florian created T297918: Accessing static trait property ResourceLoaderOOUIModule::$builtinSkinThemeMap is deprecated, it should only be accessed on a class using the trait.
Dec 16 2021, 9:59 PM · Performance-Team, MediaWiki-ResourceLoader, PHP 8.1 support
Florian created T297917: [WANObjectCache] ctype_digit(): Argument of type bool will be interpreted as string in the future.
Dec 16 2021, 9:55 PM · MW-1.35-notes, MW-1.38-notes (1.38.0-wmf.19; 2022-01-24), Performance-Team, MediaWiki-libs-BagOStuff, PHP 8.1 support
Florian claimed T297911: New GlobalConfigBuilder violates with PHP RFC restrict_globals_usage.
Dec 16 2021, 9:41 PM · MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), MediaWiki-SettingsBuilder, PHP 8.1 support
Florian created T297911: New GlobalConfigBuilder violates with PHP RFC restrict_globals_usage.
Dec 16 2021, 9:12 PM · MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), MediaWiki-SettingsBuilder, PHP 8.1 support

Oct 27 2021

Sj awarded T116686: Very long discussions (horizontal axis) on talk pages become unreadable a Burninate token.
Oct 27 2021, 4:22 PM · Mobile, DiscussionTools, TPP-Phase1, Design

May 14 2021

Florian added a comment to T282842: Early adoption signup for WMF GitLab.

I wasn't that active in the overall Wikimedia Tech world for the last time, but I would like to throw my hat into the round as well and hope to be able to give some valuable feedback, especially for Community-Projekts (non-WMF deployed) once. Mainly it would be the Google login, CookieWarning and AcceleratedMovilePages (currently on GitHub without CI) extensions. Confirmed it _could_ be interesting, too, however, it's a WMF deployed extension, so might be out-of-door for the beginning (as well as I'm not the only stakeholder).

May 14 2021, 11:03 PM · Release-Engineering-Team (Priority Backlog 📥), GitLab (Project Migration), User-brennen

Apr 26 2021

Florian closed T280671: Can't seem to configure GoogleLogin correctly as Invalid.

As this is not an issue with the extension per se and the questions are answered as well, I'm going ahead and close this task :) Feel free to reopen or open a new task if you find a bug or missing feature.

Apr 26 2021, 7:57 PM · GoogleLogin
Florian added a comment to T280671: Can't seem to configure GoogleLogin correctly.

The fact that you need to either:

  • have created an account with the GoogleLogin extension (so the link between the Google account and the wiki account is done) _or_
  • link the Google account with an existing wiki account through Special:LinkAccounts first _or_
  • use the authoritative mode
Apr 26 2021, 7:56 PM · GoogleLogin

Apr 25 2021

Kozuch awarded T73966: Show categories of a page in the Android app a Like token.
Apr 25 2021, 10:33 AM · Wikipedia-Android-App-Backlog (Android Release - FY2023-24), Mobile, Community-Wishlist-Survey-2016

Jan 7 2021

Florian added a comment to T269381: CookieWarning does not work with MinervaNeue theme: <div id="siteNotice"> is empty (due to wgMinervaEnableSiteNotice disabled).

Just for reference: With change rSMIN557529546e4a: Change default of showing sitenotices to true, this is now the default, so you, @Alaub81, can maybe remove this setting from your LocalSettings.php for a cleaner configuration.

Jan 7 2021, 5:51 PM · MediaWiki-extensions-CookieWarning
Florian added a comment to T271047: CookieWarning appears confusingly inside dismissable sitenotice.

This is most likely a problem with the DismissableSiteNotice extension, rather than MediaWiki-extensions-CookieWarning. CookieWarning was changed to use the sitenotice functionality of MediaWiki, as it is the more correct place where such a notice should be added (see also the discussion in your linked issue). However, DismissableSiteNotice seems to does not work well with the changed styling of the cookieWarning, which, for Vector, is absolutely positioned at the top of the page.

Jan 7 2021, 5:44 PM · User-RhinosF1, DismissableSiteNotice, MediaWiki-extensions-CookieWarning
Florian closed T201752: Don't use freegeoip service by default anymore, a subtask of T201751: Freegeoip.net service is shutdown, as Resolved.
Jan 7 2021, 5:35 PM · MediaWiki-extensions-General
Florian closed T201752: Don't use freegeoip service by default anymore as Resolved.
Jan 7 2021, 5:35 PM · Patch-For-Review, MediaWiki-extensions-CookieWarning

Jan 5 2021

Florian claimed T201752: Don't use freegeoip service by default anymore.
Jan 5 2021, 6:50 PM · Patch-For-Review, MediaWiki-extensions-CookieWarning

Dec 17 2020

Florian added a comment to T269178: MemcachedClient: PHP Warning: Resource ID#784 used as offset, casting to integer (784).

No one has +2d the master patch though :P

Dec 17 2020, 5:00 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), MW-1.31-release-notes, MW-1.35-notes, MW-1.31-release, MW-1.35-release, PHP 8.0 support, MediaWiki-libs-BagOStuff

Dec 2 2020

Florian closed T269178: MemcachedClient: PHP Warning: Resource ID#784 used as offset, casting to integer (784) as Resolved.

Ok, thx for the info :)

Dec 2 2020, 11:22 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), MW-1.31-release-notes, MW-1.35-notes, MW-1.31-release, MW-1.35-release, PHP 8.0 support, MediaWiki-libs-BagOStuff
Florian closed T267669: MediaWiki 1.36 now requires php-intl extension as Resolved.

Last changes are +2ed, so this should be fine to be closed :)

Dec 2 2020, 11:21 PM · MW-1.36-notes (1.36.0-wmf.21; 2020-12-08), Patch-For-Review, MediaWiki-Internationalization, MediaWiki-General
Florian added a comment to T269178: MemcachedClient: PHP Warning: Resource ID#784 used as offset, casting to integer (784).

Hmm, you're right, didn't see that. Thanks for the patch. Not sure, who should merge the Backport to the release branches, though (may I merge them as well?). Therefore keeping the task open for now.

Dec 2 2020, 11:07 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), MW-1.31-release-notes, MW-1.35-notes, MW-1.31-release, MW-1.35-release, PHP 8.0 support, MediaWiki-libs-BagOStuff
Florian added a comment to T269173: Migrate default of $wgMinervaEnableSiteNotice to true.

Thanks @Florian for taking care of that one!

Dec 2 2020, 11:03 PM · Patch-For-Review, MinervaNeue

Dec 1 2020

Florian created T269178: MemcachedClient: PHP Warning: Resource ID#784 used as offset, casting to integer (784).
Dec 1 2020, 11:08 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), MW-1.31-release-notes, MW-1.35-notes, MW-1.31-release, MW-1.35-release, PHP 8.0 support, MediaWiki-libs-BagOStuff
Florian added a comment to T214824: CookieWarning does not interact correctly with MobileFrontend.

I'm not quite sure, but this could be done with T254302: Update CookieWarning so it doesn't use the SkinTemplateOutputPageBeforeExec hook resolved?

Dec 1 2020, 10:42 PM · MediaWiki-extensions-CookieWarning
Jdlrobson awarded T269173: Migrate default of $wgMinervaEnableSiteNotice to true a Like token.
Dec 1 2020, 10:40 PM · Patch-For-Review, MinervaNeue
Florian updated the task description for T269173: Migrate default of $wgMinervaEnableSiteNotice to true.
Dec 1 2020, 10:20 PM · Patch-For-Review, MinervaNeue
Florian updated the task description for T269173: Migrate default of $wgMinervaEnableSiteNotice to true.
Dec 1 2020, 10:17 PM · Patch-For-Review, MinervaNeue
Florian created T269173: Migrate default of $wgMinervaEnableSiteNotice to true.
Dec 1 2020, 10:12 PM · Patch-For-Review, MinervaNeue

Nov 26 2020

Florian removed a project from T131629: JS ComboBoxInputWidget should support autocompletion by non-prefix searches as well: Patch-Needs-Improvement.
Nov 26 2020, 6:16 PM · OOUI
Florian placed T131629: JS ComboBoxInputWidget should support autocompletion by non-prefix searches as well up for grabs.
Nov 26 2020, 6:16 PM · OOUI
Florian placed T168557: "Keep me logged in" check box shouldn't be shown when a logged-in user is being verified up for grabs.
Nov 26 2020, 6:15 PM · Patch-Needs-Improvement, MediaWiki-Core-AuthManager
Florian removed a project from T106894: action=render has no effect on Special pages: Patch-Needs-Improvement.
Nov 26 2020, 6:15 PM · MediaWiki-Special-pages, MediaWiki-General
Florian placed T106894: action=render has no effect on Special pages up for grabs.
Nov 26 2020, 6:15 PM · MediaWiki-Special-pages, MediaWiki-General
Florian placed T114756: Special:Contributions should sort by rev_id if two revisions have the same rev_timestamp up for grabs.
Nov 26 2020, 6:14 PM · TestMe, MediaWiki-Special-pages
Florian closed T150053: Wikipedia namespace on Wikipedia should have a Cite link as Resolved.
Nov 26 2020, 6:14 PM · CiteThisPage

Nov 22 2020

Florian closed T254525: Don't use internal FallbackTemplate inside code, a subtask of T254048: Render the FallbackSkin and SkinApi with a simplistic SkinMustache class, as Resolved.
Nov 22 2020, 2:46 PM · MW-1.35-notes (1.35.0-wmf.37; 2020-06-16), MediaWiki-Core-Skin-Architecture
Florian closed T254525: Don't use internal FallbackTemplate inside code as Resolved.

CookieWarning doesn't use FallbackTemplate from what I can see.

Nov 22 2020, 2:46 PM · MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Technical-Debt, MediaWiki-extensions-CookieWarning
Florian merged T267436: Cookie Warning does not appear in MediaWiki 1.35 and Vector skin into T254302: Update CookieWarning so it doesn't use the SkinTemplateOutputPageBeforeExec hook.
Nov 22 2020, 2:45 PM · MediaWiki-extensions-CookieWarning
Florian merged task T267436: Cookie Warning does not appear in MediaWiki 1.35 and Vector skin into T254302: Update CookieWarning so it doesn't use the SkinTemplateOutputPageBeforeExec hook.
Nov 22 2020, 2:44 PM · MediaWiki-extensions-CookieWarning
Florian added a comment to T267436: Cookie Warning does not appear in MediaWiki 1.35 and Vector skin.

Yep, this is a duplicate of T254302: Update CookieWarning so it doesn't use the SkinTemplateOutputPageBeforeExec hook.

Nov 22 2020, 2:44 PM · MediaWiki-extensions-CookieWarning

Nov 10 2020

Florian created T267669: MediaWiki 1.36 now requires php-intl extension.
Nov 10 2020, 5:50 PM · MW-1.36-notes (1.36.0-wmf.21; 2020-12-08), Patch-For-Review, MediaWiki-Internationalization, MediaWiki-General

Oct 9 2020

Florian added a comment to T264502: Uncaught ValueError: strcspn(): Argument #4 ($length) must be contained in argument #1 ($str).

I commented upstream to let ask whether this was intentional and/or whether it will be documented or backported as warning.

Oct 9 2020, 9:34 AM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-ResourceLoader, MediaWiki-Parser, Performance-Team, PHP 8.0 support

Oct 3 2020

Florian renamed T264502: Uncaught ValueError: strcspn(): Argument #4 ($length) must be contained in argument #1 ($str) from Uncaught ValueError: strcspn(): Argument #4 ($length) must be contained in argument #1 ($str) in /code/w/includes/resourceloader/ResourceLoader.php:1899 to Uncaught ValueError: strcspn(): Argument #4 ($length) must be contained in argument #1 ($str).
Oct 3 2020, 3:21 PM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-ResourceLoader, MediaWiki-Parser, Performance-Team, PHP 8.0 support
Florian added a comment to T264502: Uncaught ValueError: strcspn(): Argument #4 ($length) must be contained in argument #1 ($str).

One more in Preprocessor_Hash, adding to the task description.

Oct 3 2020, 3:20 PM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-ResourceLoader, MediaWiki-Parser, Performance-Team, PHP 8.0 support
Florian added a subtask for T248925: Make MediaWiki release tarball compatible with PHP 8.0: T264502: Uncaught ValueError: strcspn(): Argument #4 ($length) must be contained in argument #1 ($str).
Oct 3 2020, 3:08 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group
Florian added a parent task for T264502: Uncaught ValueError: strcspn(): Argument #4 ($length) must be contained in argument #1 ($str): T248925: Make MediaWiki release tarball compatible with PHP 8.0.
Oct 3 2020, 3:08 PM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-ResourceLoader, MediaWiki-Parser, Performance-Team, PHP 8.0 support
Florian created T264502: Uncaught ValueError: strcspn(): Argument #4 ($length) must be contained in argument #1 ($str).
Oct 3 2020, 3:07 PM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-ResourceLoader, MediaWiki-Parser, Performance-Team, PHP 8.0 support
Florian closed T253895: Cannot create an actor for a usable name that is not an existing user as Resolved.

Fixed with https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UserMerge/+/588388

Oct 3 2020, 2:43 PM · MediaWiki-User-management, Patch-For-Review, MediaWiki-extensions-UserMerge

May 13 2020

Florian added a comment to T250488: ReCaptchaNoCaptcha not working in VisualEditor.

No, I think it's ok to close this task :-) If we find a good way to test this feature, we can still write a patch or a separate task for it :)

May 13 2020, 3:39 PM · User-Ryasmeen, MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Skipped QA, Editing-team (Q3 2019-2020 Kanban Board), VisualEditor, ConfirmEdit (CAPTCHA extension)
Florian added a comment to T252427: Proxy support for hCaptcha.

Wouldn't it be more consistent to have a single configuration in ConfirmEdit to configure a proxy? E.g. ReCaptcha would benefit from having a proxy configuration as well, if it is used in such an environment. We could provide an own service (like one for DI) which can be used by Captcha modules in ConfirmEdit to make outbund HTTP requests?

May 13 2020, 3:38 PM · MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), ConfirmEdit (CAPTCHA extension)

Apr 18 2020

Florian claimed T250544: Update external JS loading for CSP friendlyness.
Apr 18 2020, 9:35 AM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), ContentSecurityPolicy, ConfirmEdit (CAPTCHA extension)
Florian added a comment to T250488: ReCaptchaNoCaptcha not working in VisualEditor.

@matmarex I'm not that deep into how VE works, but is there a possibility to have a test from somewhere on this side? Something like a JavaScript testing module, which checks, that the plugin is registered? That would not check the functionality itself, sure, but at least we know, if the plugin is there and _would_ work?

Apr 18 2020, 9:22 AM · User-Ryasmeen, MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Skipped QA, Editing-team (Q3 2019-2020 Kanban Board), VisualEditor, ConfirmEdit (CAPTCHA extension)
Florian added a comment to T250544: Update external JS loading for CSP friendlyness.

The same probably for reCaptcha as well, right?

Apr 18 2020, 9:19 AM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), ContentSecurityPolicy, ConfirmEdit (CAPTCHA extension)

Apr 17 2020

Florian closed T250236: renocaptcha-info used in ReCaptchaNoCaptcha.php but not defined as Resolved.
Apr 17 2020, 4:00 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), ConfirmEdit (CAPTCHA extension)
Florian claimed T250236: renocaptcha-info used in ReCaptchaNoCaptcha.php but not defined.
Apr 17 2020, 3:29 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), ConfirmEdit (CAPTCHA extension)
Florian updated the task description for T250297: ReCaptchaNoCaptcha should use recaptcha.net domain instead of google.com.
Apr 17 2020, 3:06 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Patch-For-Review, ConfirmEdit (CAPTCHA extension)
Florian awarded T250227: Investigate and evaluate hCaptcha to replace Wikimedia's Fancy Captcha a Like token.
Apr 17 2020, 3:01 PM · Software-Licensing, Tech-Product API Roadmap, Product Infrastructure Roadmap, Privacy, ConfirmEdit (CAPTCHA extension), Security-Team
Florian created T250488: ReCaptchaNoCaptcha not working in VisualEditor.
Apr 17 2020, 1:45 PM · User-Ryasmeen, MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Skipped QA, Editing-team (Q3 2019-2020 Kanban Board), VisualEditor, ConfirmEdit (CAPTCHA extension)

Apr 13 2020

Florian added a comment to T249248: CookieWarning's GDPR compliance.
  1. A way for extensions to tell CookieWarning what other cookies they are setting which would require consent and which categories they belong to. This is best accomplished by a custom hook imo

Do we really need such a hook? Aren't categories like

  • "functional" (which never can be "deactivated")
  • "tracking" (like Google Analytics, matomo or whatever tool that tracks the user, probably also EventLogging?)
  • "advertising" (like Google AdSense or any other advertisers, which are shipped from external sources)

enough? Especially speaking about how additional categories are described (by a message, e.g.) is probably too much overhead in the first version of such an enhanced consent thingy?

Apr 13 2020, 2:35 PM · Privacy Engineering, MediaWiki-extensions-CookieWarning
Florian claimed T238632: "Cannot create an actor for a usable name that is not an existing user" when deleting a user (merge to "Anonymous").
Apr 13 2020, 11:23 AM · MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-extensions-UserMerge
Florian renamed T238632: "Cannot create an actor for a usable name that is not an existing user" when deleting a user (merge to "Anonymous") from Problem with merge to "Anonymous" in Mediawiki 1.33 to "Cannot create an actor for a usable name that is not an existing user" when deleting a user (merge to "Anonymous").
Apr 13 2020, 10:59 AM · MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-extensions-UserMerge
Florian added a comment to T238632: "Cannot create an actor for a usable name that is not an existing user" when deleting a user (merge to "Anonymous").

Had the same issue on one of my wikis as well (when trying to delete a user account). Working on it, the solution from T241839: UserMerge cannot create an actor for a usable name that is not an existing user. looks promising, but needs to be done in a way that the extension does that for someone :D

Apr 13 2020, 10:59 AM · MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-extensions-UserMerge
Florian merged task T241839: UserMerge cannot create an actor for a usable name that is not an existing user. into T238632: "Cannot create an actor for a usable name that is not an existing user" when deleting a user (merge to "Anonymous").
Apr 13 2020, 10:50 AM · MediaWiki-extensions-UserMerge
Florian merged T241839: UserMerge cannot create an actor for a usable name that is not an existing user. into T238632: "Cannot create an actor for a usable name that is not an existing user" when deleting a user (merge to "Anonymous").
Apr 13 2020, 10:49 AM · MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-extensions-UserMerge

Apr 4 2020

Florian removed a project from T240775: RFC: Support PHP 7.4 preload: Patch-For-Review.
Apr 4 2020, 1:33 PM · MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Patch-For-Review, MediaWiki-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Performance-Team, TechCom-RFC