OK, regarding the TLS/SSL support it should actually be built before libsoup and it should work. However, the URLs I mentioned don't work on linux either and should be fixed in the plugin, see
https://github.com/geany/geany-plugins/issues/548
The rest is what I mentioned in
https://github.com/geany/geany-plugins/issues/507
If the solution I proposed there is OK, I'll fix the affected plugins and create a new bundle for testing.