Page MenuHomePhabricator

Bot API requests don't work from Mono on Linux (due to ancient Mono version with old ciphersuites)
Closed, InvalidPublic

Description

Hello! I have few bot scripts that are written on C# and work on Linux (Ubuntu 16.04) via Mono. The system is up to date.

Starting by july 9 it is not possible to make API requests to Wikipedia since all of them are resulted with message
"Your Browser's Connection Security is Outdated. Wikipedia is making the site more secure. You are using an old web browser that will not be able to connect to Wikipedia in the future. Please update your device or contact your IT administrator. etc..." with link to page https://wikitech.wikimedia.org/wiki/HTTPS/Browser_Recommendations .

The same binary code works fine on Windows.

Event Timeline

Krenair renamed this task from Bot API requests don't work on Linux to Bot API requests don't work from Mono on Linux.Jul 15 2018, 2:13 AM

Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)

Your requests are being blocked due to T192555: Begin execution of non-forward-secret ciphers deprecation - you need to upgrade Mono to get modern ciphersuites.

Seems to be a problem with the library version on the client, suggest we mark invalid.

T194665 might contain useful details.

Ok, on version 5.12.0.226 it works. Thanks.

Krenair changed the task status from Resolved to Invalid.Jul 15 2018, 3:13 AM
Aklapper renamed this task from Bot API requests don't work from Mono on Linux to Bot API requests don't work from Mono on Linux (due to ancient Mono version with old ciphersuites).Jul 15 2018, 2:02 PM