Mat
Mat
Right, I understand what's happening now: 1. A Soulseek NS client starts downloading a large file 2. They cancel the download after they've downloaded more than 2GB 3. `last_byte_offset` remains...
NAT-PMP and UPnP are not compatible with VPNs, at least not most providers. Port forwarding is done through the VPN provider's interface (which you already did). Two applications can't share...
Files are moved from the incomplete to complete download folder in the main/UI thread, so the slowdown most likely happens there. We need separate threads for download/upload file I/O.
> because we're under-selling it at the moment I tend to do that... Maybe we can do a better job here, as long as it's not the typical buzzword marketing...
I think this might work as a last resort, but memory usage shouldn't keep growing in the first place. I'll try to get to the root of the issue first.
3872336c0c6beb948f8789fa88c1db4c5976c520 should handle this better.
I don't think the issue related to keepalive, it only checks if the connection is alive. Presumably there's some OS difference that screws up message reading. I think it worked...
Do any other P2P apps use tray icons on macOS? I skipped it on macOS because nobody asked for it until now, and there didn't seem to be any obvious...
There are some questions we need to answer here, including: - What happens if a file in the folder is no longer available (fails with a "File not shared" or...
Any error message or crash report?