You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 16, 2021. It is now read-only.
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
The text was updated successfully, but these errors were encountered:
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.
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
The text was updated successfully, but these errors were encountered: