Improved the clang(1) X86FixupGadgets pass to further reduce ROP gadgets produced during compilation. Added a command line switch to disable this functionality.
-
Fixed strptime(3) to consume one leading space with %e iff given, allowing data from strftime(3) to round trip safely.
+
Fixed strptime(3) to consume one leading space with %e iff given, allowing data from strftime(3) to round trip safely.
Changed ssdfb(4) to allow usage of mmap(2) so the framebuffer can be used outside of the kernel. Also allowed brightness levels to be changed.
Fixed an issue with xhci(4) transfers that could cause an "invalid CSW" error.
Changed rsync(1) --delete behavior to better interoperate with GPL rsync.
@@ -697,8 +703,8 @@
Set clang(1) to disable the correct performance options based on architecture. Clang now checks CPU architecture and not system architecture when setting protection flags.
Introduced into vmd(8) IMSG_VMDOP_WAIT_VM_REQUEST, a control message registering a vmctl peerid which should be informed when the VM is stopped.
Cleaned up the validation of .Pp, .PP, .sp and .br in mandoc(1), resolving duplicate handling issues, handling missing cases and improving diagnostics.
@@ -1101,7 +1107,3 @@
Linked libc++.so against libc++abi.so to allow linking of C binaries against C++ shared libraries.
Exposed net.inet.ip.arpq.drops to sysctl(8) to aid debugging of dropped packets without counter increases.