Page MenuHomePhabricator
Feed Advanced Search

Today

alex-mashin closed T291686: Add fallback value to {{#external_value:}} as Resolved.
Tue, Sep 28, 9:38 AM · MediaWiki-extensions-ExternalData

Sun, Sep 26

alex-mashin claimed T291774: Deal with key: value texts.
Sun, Sep 26, 10:38 AM · MediaWiki-extensions-ExternalData
alex-mashin created T291774: Deal with key: value texts.
Sun, Sep 26, 10:23 AM · MediaWiki-extensions-ExternalData

Sat, Sep 25

alex-mashin added a comment to T291686: Add fallback value to {{#external_value:}}.

@Yaron_Koren?

Sat, Sep 25, 8:22 AM · MediaWiki-extensions-ExternalData

Fri, Sep 24

alex-mashin updated subscribers of T291686: Add fallback value to {{#external_value:}}.
Fri, Sep 24, 6:05 PM · MediaWiki-extensions-ExternalData
alex-mashin claimed T291686: Add fallback value to {{#external_value:}}.
Fri, Sep 24, 12:22 PM · MediaWiki-extensions-ExternalData
alex-mashin created T291686: Add fallback value to {{#external_value:}}.
Fri, Sep 24, 12:22 PM · MediaWiki-extensions-ExternalData

Wed, Sep 22

alex-mashin removed a project from T287941: Create {{#get_program_data:}}: Patch-For-Review.
Wed, Sep 22, 8:20 PM · Patch-For-Review, MediaWiki-extensions-ExternalData

Tue, Sep 21

alex-mashin created T291486: Allow server configuration of StripState::$sizeLimit.
Tue, Sep 21, 11:55 AM · MediaWiki-Parser

Mon, Sep 20

alex-mashin added a comment to T287941: Create {{#get_program_data:}}.

@Yaron_Koren?

Mon, Sep 20, 12:29 PM · Patch-For-Review, MediaWiki-extensions-ExternalData

Thu, Sep 16

alex-mashin added a comment to T287941: Create {{#get_program_data:}}.

BTW, are we going to document the new function?

Thu, Sep 16, 3:35 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Wed, Sep 15

alex-mashin reopened T287941: Create {{#get_program_data:}} as "Open".
Wed, Sep 15, 7:00 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Thu, Sep 9

alex-mashin closed T287941: Create {{#get_program_data:}} as Resolved.
Thu, Sep 9, 7:08 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Sat, Sep 4

alex-mashin reopened T287941: Create {{#get_program_data:}} as "Open".
Sat, Sep 4, 11:12 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T245457: allow for comments in headers for CSV files.

Also, now you can try to use |offset=, if you know how many lines of comments there are.

Sat, Sep 4, 8:56 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T290377: Add some automatic tests to ExternalData.
Sat, Sep 4, 8:32 AM · Test-Coverage, Epic, MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T290377: Add some automatic tests to ExternalData.
Sat, Sep 4, 8:31 AM · Test-Coverage, Epic, MediaWiki-extensions-ExternalData
alex-mashin created T290377: Add some automatic tests to ExternalData.
Sat, Sep 4, 8:29 AM · Test-Coverage, Epic, MediaWiki-extensions-ExternalData
alex-mashin closed T287328: Allow use of prepared SQL statements in {{#get_db_data:}} as Resolved.
Sat, Sep 4, 8:25 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T287941: Create {{#get_program_data:}} as Resolved.
Sat, Sep 4, 8:24 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin closed T287939: Allow {{#get_file_data:}} to walk directories recursively as Resolved.
Sat, Sep 4, 8:19 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T287939: Allow {{#get_file_data:}} to walk directories recursively.

An example of directory walker used to build a class inheritance diagram is at the end of this set of examples.

Sat, Sep 4, 8:18 AM · MediaWiki-extensions-ExternalData
alex-mashin removed a project from T257136: Improve code style in ExternalData: Patch-For-Review.
Sat, Sep 4, 8:16 AM · Technical-Debt, MediaWiki-extensions-ExternalData

Wed, Sep 1

alex-mashin added a comment to T289644: Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial and final lines.

Those are better, but I think "offset" and "limit" would be better choices - the meaning of "end" is very unclear, and "offset" and "limit" are very standard terms (and a standard approach) for getting a subset.

Wed, Sep 1, 6:29 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Tue, Aug 31

alex-mashin added a comment to T289644: Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial and final lines.

Can parsing of data be avoided for JSON and XML files?

I have some ideas.

Tue, Aug 31, 2:35 PM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T289644: Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial and final lines.

Alright. If the goal is to handle all formats, maybe the parameters should be made more generic, like with "limit=" and "offset=" parameters?

Tue, Aug 31, 2:01 PM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T289644: Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial and final lines.

The patch 715644 is useful only for CSV files.

Tue, Aug 31, 3:45 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Aug 28 2021

alex-mashin created T289907: Throttle web requests in {{#get_web_data:}} and {{#get_soap_data:}}.
Aug 28 2021, 6:31 AM · MediaWiki-extensions-ExternalData

Aug 27 2021

alex-mashin added a comment to T287941: Create {{#get_program_data:}}.

Also, the current wording for "externaldata-xml-error" ("Error: XML $1 at line $2.") seems strange.

throw new EDParserException( 'externaldata-xml-error',
	xml_error_string( xml_get_error_code( $xml_parser ) ),
	xml_get_current_line_number( $xml_parser )
);

$1 is the complete error message from XML parser, which can be anything, $2 is the line number. There is nothing to add to it.

Aug 27 2021, 12:49 PM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T287941: Create {{#get_program_data:}}.

As for the error messages - my understanding is that core MediaWiki's error displays involve both the word "Error" and the "error" CSS class.

Added "Error:"'s.

Aug 27 2021, 5:11 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T287941: Create {{#get_program_data:}}.

Okay, thank you for these explanations. I guess I thought functions like edfWikilinks4dot() were just the "tip of the iceberg" for what you wanted to add to External Data, but now I see that this is pretty much it, as far as data visualization.

Yes, that's it. Although, I think, I should remove the edf prefix, since the functions are not global.

Aug 27 2021, 4:28 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T287941: Create {{#get_program_data:}}.

Still, the whole visualization thing is not quite just a side-effect of #get_program_data, because you have added to the code at least two utility functions that help to process GraphViz and SVG data.

Those functions (EDConnectorExe::edfWikilinks4dot and EDConnectorExe::edfInnerXML) are not critical to the functionality; they are there only to make setting $edgExePreprocess and $edgExePostprocess in LocalSettings.php easier for the wiki admin.

Aug 27 2021, 2:25 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Aug 26 2021

alex-mashin added a comment to T287941: Create {{#get_program_data:}}.

My concern was just about the part of the patch that handles visualizations

It's only the short EDParserFunctions::doExternalValueRaw that implements the <external> tag and $parser->setHook( 'external', [ 'EDParserFunctions', 'doExternalValueRaw' ] );. You don't even need to document it; or you can make it off by default (e.g., $edgExeRawTag = false;).

Aug 26 2021, 2:32 PM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T287941: Create {{#get_program_data:}}.

Flex Diargams is an interesting extension, too, though its concept is very different from {{#get_program_data:}}. I will consider adding software used by that extension as new examples to {{#get_program_data:}}. I am not sure that the opposite can be easily done, though. Interactive editing is a magnificent feature, although not so relevant, when diagrams are produced from SMW queries or other external data, which is the use case that I am accustomed to (in my next commit, there is an example of automatically drawn class inheritance diagram for ExternalData).

Aug 26 2021, 4:58 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Aug 25 2021

alex-mashin updated the task description for T289644: Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial and final lines.
Aug 25 2021, 8:03 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin renamed T289644: Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial and final lines from Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial lines to Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial and final lines.
Aug 25 2021, 2:58 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin created T289644: Enable {{#get_web_data:}} and {{#get_file_data:}} to skip a number of initial and final lines.
Aug 25 2021, 2:57 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin renamed T287941: Create {{#get_program_data:}} from Create {{#get_exe_data:}} to Create {{#get_program_data:}}.
Aug 25 2021, 2:20 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin updated subscribers of T289613: mw.ext.externalData.get* functions should be able to return hierarchical data.
Aug 25 2021, 2:19 AM · MediaWiki-extensions-Scribunto, MediaWiki-extensions-ExternalData
alex-mashin updated subscribers of T289616: Redesign ExternalData configuration settings storing secrets.
Aug 25 2021, 2:19 AM · MediaWiki-extensions-ExternalData
alex-mashin renamed T289614: Create two-level cache for slow/volatile {{#get_*_data:}} functions from Create two-level cache for slow/volatile {{#get_*_functions:}} to Create two-level cache for slow/volatile {{#get_*_data:}} functions.
Aug 25 2021, 2:18 AM · MediaWiki-extensions-ExternalData

Aug 24 2021

alex-mashin renamed T289613: mw.ext.externalData.get* functions should be able to return hierarchical data from mw.ext.externalData.get* function should be able to return hierarchical data to mw.ext.externalData.get* functions should be able to return hierarchical data.
Aug 24 2021, 7:53 PM · MediaWiki-extensions-Scribunto, MediaWiki-extensions-ExternalData
alex-mashin created T289616: Redesign ExternalData configuration settings storing secrets.
Aug 24 2021, 7:24 PM · MediaWiki-extensions-ExternalData
alex-mashin created T289614: Create two-level cache for slow/volatile {{#get_*_data:}} functions.
Aug 24 2021, 7:11 PM · MediaWiki-extensions-ExternalData
alex-mashin created T289613: mw.ext.externalData.get* functions should be able to return hierarchical data.
Aug 24 2021, 7:01 PM · MediaWiki-extensions-Scribunto, MediaWiki-extensions-ExternalData

Aug 23 2021

alex-mashin updated the task description for T287941: Create {{#get_program_data:}}.
Aug 23 2021, 4:40 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin claimed T287941: Create {{#get_program_data:}}.
Aug 23 2021, 4:40 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin claimed T287939: Allow {{#get_file_data:}} to walk directories recursively.
Aug 23 2021, 4:39 AM · MediaWiki-extensions-ExternalData

Aug 22 2021

alex-mashin removed a project from T257136: Improve code style in ExternalData: Patch-For-Review.
Aug 22 2021, 1:54 PM · Technical-Debt, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T289238: PageForms throws an exception.

I think this bug was already fixed at some point.

Aug 22 2021, 6:06 AM · MediaWiki-extensions-Page_Forms

Aug 19 2021

alex-mashin updated the task description for T289238: PageForms throws an exception.
Aug 19 2021, 9:40 AM · MediaWiki-extensions-Page_Forms
alex-mashin updated the task description for T289238: PageForms throws an exception.
Aug 19 2021, 9:39 AM · MediaWiki-extensions-Page_Forms
alex-mashin updated the task description for T289238: PageForms throws an exception.
Aug 19 2021, 9:38 AM · MediaWiki-extensions-Page_Forms
alex-mashin created T289238: PageForms throws an exception.
Aug 19 2021, 9:36 AM · MediaWiki-extensions-Page_Forms

Aug 15 2021

alex-mashin updated subscribers of T287643: Update third-party extensions to not use BaseTemplateToolbox hook.
Aug 15 2021, 8:22 AM · Technical-Debt, MediaWiki-extensions-ParserMigration, BlueSpice, ArticleRatings
alex-mashin added a comment to T256509: Remove BaseTemplateToolbox hook.

It seems that this hook is already gone from MediaWiki 1.35, in spite of being documented as deprecated. The extension PerformanceInspector does not work under PHP 1.35.3 because PerformanceInspectorHooks::onBaseTemplateToolbox is never called, despite having "BaseTemplateToolbox": [ "PerformanceInspectorHooks::onBaseTemplateToolbox" ], in extension.json.

Aug 15 2021, 7:51 AM · MW-1.37-notes (1.37.0-wmf.17; 2021-08-02), Readers-Web-Backlog (Kanbanana-FY-2020-21), MW-1.37-release, MediaWiki-Core-Skin-Architecture
alex-mashin added a project to T287643: Update third-party extensions to not use BaseTemplateToolbox hook: MediaWiki-Core-Hooks.
Aug 15 2021, 7:49 AM · Technical-Debt, MediaWiki-extensions-ParserMigration, BlueSpice, ArticleRatings
alex-mashin added a comment to T287643: Update third-party extensions to not use BaseTemplateToolbox hook.

It seems that this hook is already gone from MediaWiki 1.35, in spite of being documented as deprecated. The extension PerformanceInspector does not work under PHP 1.35.3 because PerformanceInspectorHooks::onBaseTemplateToolbox is never called, despite having "BaseTemplateToolbox": [ "PerformanceInspectorHooks::onBaseTemplateToolbox" ], in extension.json.

Aug 15 2021, 7:48 AM · Technical-Debt, MediaWiki-extensions-ParserMigration, BlueSpice, ArticleRatings

Aug 6 2021

alex-mashin added a comment to T288188: Allow extra MathJax packages.

See my comment in T288189.

This is a different task: not only to change the server-side MathJax configuration, but also to make needed MathJax modules available to mathoid.

Aug 6 2021, 3:16 AM · Mathoid, Math
alex-mashin added a comment to T288189: User-defined macros.

Client-side MathJax was removed years ago.

Oh, that's why I couldn't get it working.

Aug 6 2021, 3:13 AM · Mathoid, Math

Aug 5 2021

alex-mashin created T288189: User-defined macros.
Aug 5 2021, 4:29 AM · Mathoid, Math
alex-mashin created T288188: Allow extra MathJax packages.
Aug 5 2021, 4:28 AM · Mathoid, Math

Aug 3 2021

alex-mashin closed T287942: Can't retrieve data from field with table alias as Resolved.
Aug 3 2021, 12:51 PM · MediaWiki-extensions-ExternalData
alex-mashin claimed T287942: Can't retrieve data from field with table alias.
Aug 3 2021, 9:43 AM · MediaWiki-extensions-ExternalData
alex-mashin updated alex-mashin.
Aug 3 2021, 7:59 AM
alex-mashin added a comment to T287942: Can't retrieve data from field with table alias.

Can you reproduce undesired behaviour on this database?

Aug 3 2021, 7:51 AM · MediaWiki-extensions-ExternalData
alex-mashin updated subscribers of T287942: Can't retrieve data from field with table alias.
Aug 3 2021, 7:49 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T287941: Create {{#get_program_data:}}.
Aug 3 2021, 7:38 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin created T287941: Create {{#get_program_data:}}.
Aug 3 2021, 7:38 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin created T287940: Allow {{#get_file_data:}} and {{#get_web_data:}} to enter archives.
Aug 3 2021, 7:30 AM · MediaWiki-extensions-ExternalData
alex-mashin created T287939: Allow {{#get_file_data:}} to walk directories recursively.
Aug 3 2021, 7:19 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T287937: Enable importing data from Microsoft Excel files in ExternalData.
Aug 3 2021, 7:07 AM · MediaWiki-extensions-ExternalData
alex-mashin created T287937: Enable importing data from Microsoft Excel files in ExternalData.
Aug 3 2021, 7:07 AM · MediaWiki-extensions-ExternalData

Aug 2 2021

alex-mashin closed T90097: Extension:ParserFunctions - #ifeq: and #if: does not seem to work within #for_external_table as Declined.
Aug 2 2021, 6:12 AM · MediaWiki-extensions-ExternalData, ParserFunctions
alex-mashin added a comment to T90097: Extension:ParserFunctions - #ifeq: and #if: does not seem to work within #for_external_table.

You should use {{#display_external_table:}} with a template:

Aug 2 2021, 6:11 AM · MediaWiki-extensions-ExternalData, ParserFunctions
alex-mashin added a comment to T90097: Extension:ParserFunctions - #ifeq: and #if: does not seem to work within #for_external_table.
ERROR!
NOERROR!

}}

Aug 2 2021, 5:36 AM · MediaWiki-extensions-ExternalData, ParserFunctions
alex-mashin added a comment to T214924: Unable to get CVS data from inside my wiki, but am able to get it from outside.

Closing due to long inactivity.

Aug 2 2021, 5:32 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T214924: Unable to get CVS data from inside my wiki, but am able to get it from outside as Declined.
Aug 2 2021, 5:31 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T254840: Currently there is no way to pass the Authentication values to get the data from Secure Rest API.

Closing due to absence of examples and clarification.

Aug 2 2021, 5:29 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T254840: Currently there is no way to pass the Authentication values to get the data from Secure Rest API as Declined.
Aug 2 2021, 5:28 AM · MediaWiki-extensions-ExternalData

Aug 1 2021

alex-mashin updated the task description for T287328: Allow use of prepared SQL statements in {{#get_db_data:}}.
Aug 1 2021, 4:45 PM · MediaWiki-extensions-ExternalData

Jul 28 2021

alex-mashin added a comment to T287328: Allow use of prepared SQL statements in {{#get_db_data:}}.

What if the admin put in something like "DELETE * FROM Table" into the prepared statement - would the code check against that? Or is it assumed that an admin would not sabotage his own system?

Yes, this is the assumption. Anyone with access to PHP code and database credentials can send a DROP query, even without ExternalData extension.

Jul 28 2021, 4:40 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T287328: Allow use of prepared SQL statements in {{#get_db_data:}}.

Sorry for the delay. I don't understand the last thing you wrote: "arbitrary SQL queries are effectively disallowed". Would this change remove support for the standard #get_db_data approach?

If LocalSettings.php defines one or more prepared statements for a database connection, then for that connection only those prepared statements can be invoked by {{#get_db_data:}}, and any other queries will not be allowed for them. For such connections, the task of writing SQL queries is transferred to the MediaWiki server administrator.

Jul 28 2021, 3:15 AM · MediaWiki-extensions-ExternalData

Jul 24 2021

alex-mashin updated the task description for T287328: Allow use of prepared SQL statements in {{#get_db_data:}}.
Jul 24 2021, 2:46 PM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T287328: Allow use of prepared SQL statements in {{#get_db_data:}}.
Jul 24 2021, 2:44 PM · MediaWiki-extensions-ExternalData
alex-mashin created T287328: Allow use of prepared SQL statements in {{#get_db_data:}}.
Jul 24 2021, 2:43 PM · MediaWiki-extensions-ExternalData

Jul 21 2021

alex-mashin updated the task description for T287101: Enable {{#get_db_data:}} to connect to MS SQL Server.
Jul 21 2021, 4:40 PM · MSSQL, MediaWiki-extensions-ExternalData
alex-mashin created T287101: Enable {{#get_db_data:}} to connect to MS SQL Server.
Jul 21 2021, 4:39 PM · MSSQL, MediaWiki-extensions-ExternalData

May 16 2021

alex-mashin claimed T282976: get_web_data seems to return empty when called from PageForms and resets existing entries..
May 16 2021, 8:11 PM · MediaWiki-extensions-ExternalData

Apr 16 2021

alex-mashin added a comment to T280250: Clean up duplicate Developer accounts created by Alex Mashin.

No, only the user themselves can do that by logging into Phabricator via their mw.org/SUL account and removing their LDAP account from their Phab account at https://phabricator.wikimedia.org/settings/panel/external/

I have removed the only LDAP external account from my (Alex Mashin) Phabricator account.

Apr 16 2021, 4:13 PM · User-bd808, LDAP, wikitech.wikimedia.org
alex-mashin added a comment to T280250: Clean up duplicate Developer accounts created by Alex Mashin.

Yes please, as Alex Mashin.

Apr 16 2021, 4:21 AM · User-bd808, LDAP, wikitech.wikimedia.org

Apr 15 2021

alex-mashin added a comment to T280250: Clean up duplicate Developer accounts created by Alex Mashin.

I confirm the request and thank @Kizule for the trouble he took.

Apr 15 2021, 2:01 PM · User-bd808, LDAP, wikitech.wikimedia.org

Apr 14 2021

alex-mashin updated subscribers of T279814: ValidGlobalNameSniff assumes that allowed global variable name prefix always consists of two characters.
Apr 14 2021, 2:01 AM · MediaWiki-Codesniffer

Apr 10 2021

alex-mashin claimed T279814: ValidGlobalNameSniff assumes that allowed global variable name prefix always consists of two characters.
Apr 10 2021, 7:36 AM · MediaWiki-Codesniffer
alex-mashin renamed T279814: ValidGlobalNameSniff assumes that allowed global variable name prefix always consists of two characters from ValidGlobalNameSniff assumes that allowed global variable name prefix alway consists of two characters to ValidGlobalNameSniff assumes that allowed global variable name prefix always consists of two characters.
Apr 10 2021, 7:11 AM · MediaWiki-Codesniffer
alex-mashin created T279814: ValidGlobalNameSniff assumes that allowed global variable name prefix always consists of two characters.
Apr 10 2021, 7:11 AM · MediaWiki-Codesniffer

Apr 9 2021

alex-mashin closed T278661: Underlying SimpleXMLElement::xpath fails for docs with default namespace xmlns as Resolved.
Apr 9 2021, 8:30 PM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T278661: Underlying SimpleXMLElement::xpath fails for docs with default namespace xmlns.

Parameter 'default xmlns prefix' is added to be used as default prefix for xmlns when no prefix is provided in the XML.

Apr 9 2021, 8:29 PM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T243667: Cannot log in when username contains spaces in PHP 7.4: "wrong username or password".

We are having this problem on https://lokalhistoriewiki.no/ after upgrading from 1.31 to 1.35.1. The PHP version is 7.4.16. Any idea how to fix it?

Try purging the browser cache and cookies.

Apr 9 2021, 5:58 PM · Upstream, PHP 7.4 support, MediaWiki-User-login-and-signup

Mar 29 2021

alex-mashin updated subscribers of T278661: Underlying SimpleXMLElement::xpath fails for docs with default namespace xmlns.
Mar 29 2021, 5:42 AM · MediaWiki-extensions-ExternalData