geode-sdk / geode

The ultimate Geometry Dash modding framework
https://geode-sdk.org/
Boost Software License 1.0
733 stars 129 forks source link

geode using ssl 2.0 connections instead of tls #1142

Open 500LRB opened 3 days ago

500LRB commented 3 days ago

Geode Issue

Platform

Windows

SDK commit

No response

Geode Version

4.0.0

Mods Installed

No response

Expected Behavior

Expected geode to use a tls connection instead of a ssl connection

Actual Behavior

Geode failed to connect to anything as it tried to use ssl to connect image

Steps to Reproduce

  1. Go into your av and there might be a setting to disable ssl 2.0

if you aren't using an av or your av doesnt have this option

  1. open the registry editor
  2. go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\
  3. create a new key named SSL 2.0
  4. create 2 keys in the ssl key named Client and Server
  5. create a DWORD in both Client and Server
  6. name the 2 DWORD values Enabled (keep the value 0 to disable, and 1 to enable)
  7. restart your pc

Additional Information

this bug has been here since geode 3.9.0 and any versions prior also when i say im using geode 4.0.0 im talking about this

500LRB commented 2 days ago

I believe this would happen on Linux as it uses windows binaries of gd and geode via wine/proton, i'm not too sure but i'm decently sure, not too sure about android as I don't have a something to block ssl 2.0 as i'm too stupid to setup a proxy/vpn, as for mac, the builds for geode 4.0.0 keep failing to compile anyway so i cant test that in a vm