Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
I should have added: If you are serious about your security, move your samba service inside to another box. Keep this machine as a device to move packets securely.
OpenBSD. Feel free to look at the others, just don't get distracted by shiny bells & whistles and GUIs and the like. OpenBSD does what you want and does it very well.
This is all from memory, but as I recall, the actual problem is in the solder manufacturers are forced to use for ROHS compliance. It is less flexible than the old lead-tin solder of the olden days.