Those are only better if you trust that ECC hasn't been compromised by the NSA, which seems to still be under debate/scrutiny.
Well, if you don't trust the ECC stuff, then you still would want the larger RSA key sizes, since 3072-bit RSA corresponds to AES-128 key strength. If you do trust the ECC stuff, you can get a performance boost at the larger key-equivalent sizes to 192-bit and 256-bit AES (384-bit and 512-bit ECC), since you'd need 7680-bit and 15360-bit RSA respectively. The former is slow, but probably tolerable in many applications; the latter is impractically slow.
Thanks Phil; that's helpful to understand. It then seems like both the touch pfSense-build.conf, and the const char * fixes in check_reload_status need to be made to get the build to work.
A) Edit /boot/loader.conf.local to add ahci_load="YES"
B) Reboot
C) Perform the TRIM_set action at a shell:
touch /root/TRIM_set
(if you need to remove: touch /root/TRIM_unset)
D) Reboot
E) Verify if TRIM is enabled with "tunefs -p /"
I haven't checked out the 2.2 installer, but it's likely you will see an option to enable TRIM during install with 2.2
I do not think it really matters in pfSense builder case where you adopt git with FreeBSD or not.
Our patches apply to FreeBSD repo be it SVN/GIT/whatever.
Nowdays you can clone the freebsd git repo from github for the builder.
I do not see anything here related to git+freebsd.