Patrick
Patrick
Its all down to fonts. The setting is sometimes fiddly which sucks but that is all you have.
HexChats usage of openssl is both basic and largely unchanged for decades. This sounds like a regression in openssl rather than hexchat.
1.1.1k by Fedora seems fine.
It is set here: https://github.com/hexchat/hexchat/blob/90c91d6c9aa048eff8f8f8f888d37a21fd714522/src/common/server.c#L520 Patches welcomed for figuring out if its a valid hostname and not setting it.
`config.h` is generated as a PreBuildEvent: https://github.com/hexchat/hexchat/blob/5310f451f2ad6fa49255fc507246a35aeb4ebef8/src/common/common.vcxproj#L111-L119 Maybe this isn't the right way to do it. I'm not familiar with msbuild.
This looks reasonable to me. PR welcomed.
In general hexchat isn't very multi-threaded but I agree its a bad design. Making it a part of the `server` struct sounds like a good idea.
As-is I don't think this can be quickly fixed. For the updater we use an external project called [WinSparkle](https://github.com/vslavik/winsparkle). As far as I can tell it uses Windows native APIs...
Also just to be clear, those settings do refer to IRC and DCC usage. Any plugin using any networking always would have done its own thing in-regards to proxies. But...
You are confusing two different things, logs and scrollback. Scrollback, saved in `$XDG_CONFIG_HOME/hexchat/scrollback` is the recent chat history including all formatting. Logs, saved in `$XDG_CONFIG_HOME/hexchat/logs` (by default but movable), are...