Yes and no. It’s mainly bad because it’s old and the price hasn’t gone down accordingly.
I almost broke down and bought the new “dream machine pro” because of the better value, but the little guy has been fine for me. It really can’t handle IDS, but I have a thin client OPNsense box running as a transparent filtering bridge that handles those workloads.
Dhcp, routing, vlans, basic layer 3-5 firewall. I want it to do dns via dnsmasq but I’ve found that to be unreliable for some reason.
OPNsense does IDS, Spamhaus blacklist and geoip blocking.
I currently have the USG doing smart QOS, but it would be better if OPNsense was doing it. Not actually sure if it’s possible on transparent bridge though.
After archiving 10s of thousands of files, I finally started to run into files with backslashes in the names which takes some additional care in the ltfs name sanitization process. Hoping that’s the last edge case for this stupid script.
I think it’s unnecessary, but I’m not sure if there’s any edge case where a control character or multiline result would cause problems. I tend to quote pretty much everything just as a best practice for myself, but I wouldn’t say you or anyone else should do that if you don’t want to.