ZeroSSL client is now available as portableWin32/Win64 binaries. Both were tested on Win8+, Win32 was also checked on XP and seemed to work fine. Both are based on the most recent client version (so ECC support included).
They should not be dependent on .Net or anything and the command line is exactly the same as for le.pl client itself, so technically could be used as CLI interface if anyone fancies creating a nice GUI for it
Version 0.23 of the client Basically this is indeed what I have spotted about two days ago and it has now been fixed in a new version, but it is still sitting in git at the moment and should be released this evening - I need to run a few tests for IDN support, which is also being added. Not that you couldn’t use punicode names with the client before, but now it should be converting names into punycode automatically if needed.
So, with a bit of luck, that gets changed tonight and specifying -handle-as dns without -handle-with will behave as you expect it to
v0.23 just went to https://github.com/do-know/Crypt-LE/releases/latest - while it was mostly related to IDN support (so you don’t have to know what punycode is, client should be able to translate into it automatically), some additional changes, including the fix for le.exe DNS verification issue on Windows, should also be there.
Re TLS - that probably will be added, though I planned to make some other changes first - specifically one to make it possible for people with IIS to pass HTTP verification without messing with reconfiguration for files not having an extension.