Skip to content
This repository has been archived by the owner on Dec 16, 2021. It is now read-only.

Windows XP compatibility #258

Closed
Midi-In opened this issue Mar 4, 2020 · 2 comments
Closed

Windows XP compatibility #258

Midi-In opened this issue Mar 4, 2020 · 2 comments

Comments

@Midi-In
Copy link

Midi-In commented Mar 4, 2020

Please consider making 32-bit Cordless compatible with Windows XP SP3

I know what many people will want to tell me right now - that running XP connected to the network is bad for me, my cat and whatnot - there's no need to, as i'm aware what i'm doing and take sole responsibility for it. I'd like Discord to be usable on all my computers, including the oldschool hardware.

As for the implementation - It's already possible to make Cordless start up on XP without much effort - it needs the OS version flags in the executable header edited (which i did using PETools), so i conjecture it should be as easy as changing some compiler flags to write the required values into the binaries.

There is a major authentication problem though - the program seems unable to determine the authenticity of server's certificates, which is probably caused by Cordless using OS' native SSL/TLS library (schannel.dll), which is too outdated in XP to support the current ciphers. I'd suggest implementing OpenSSL into Cordless to make it independent from the OS' libraries.

Error screen which is displayed on an attempt to log in using either of 2 supported methods: https://i.imgur.com/8uSfLre.png

@Bios-Marcel
Copy link
Owner

Sorry, but Golang dropped XP support: golang/go#23380

The certificate error might be due to your system not know the certificate auhority that signed the certificate that discord uses. I can't fix that problem for you, nor can I tell you how to fix it, since I don't know much about windows.

@Midi-In
Copy link
Author

Midi-In commented Mar 4, 2020

Thanks, i'll try to investigate it on my own and see if i can make it work. I guess it's safe to close my feature request now.

@Midi-In Midi-In closed this as completed Mar 4, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants