New stable release: HardenedBSD-stable 10-STABLE v42

HardenedBSD-10-STABLE-v42 - https://github.com/HardenedBSD/hardenedBSD-stable/releases/tag/HardenedB...
--------------------------------------

CTurt (2):
HBSD: Remove info leak
HBSD: Fix ctl memory leak

Oliver Pinter (1):
HBSD: garbage collect old unused SPX_HACK options / kernel knob

Oliver Pinter + (13):
Merge remote-tracking branch 'freebsd/stable/10' into hardened/10-stable/master
Merge remote-tracking branch 'freebsd/stable/10' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master

Shawn Webb (3):
HBSD: Prevent RTLD from creating executable per-thread stacks.
HBSD: Bump HardenedBSD version to 42 after rtld noexec change
HBSD: Fix dates in UPDATING-HardenedBSD

ae (2):
MFC r295967: Fix useless check. m_pkthdr.len should be equal to orglen.
MFC r296348: Use correct size for malloc.

davidcs (1):
MFC r296071 Upgrade the firmware carried in driver and loaded during hardware initialization (a.k.a STORM firmware) to version 7.13.1 (latest version)

dim (3):
MFC r295844:
MFC r295901:
MFC r296419 (by kib):

dwmalone (1):
MFC: r295924: Make sure that hash-based db files fsync befor closing/syncing. r295925: We no longer need O_SYNC pwd_mkd r295465: We no longer need O_SYNC on services_mkdb r295800: We no longer need O_SYNC on cap_mkdb

gnn (1):
MFC 285730 Only report the lack of ALTQ support if pfctl is using verbose (-v) mode.

hrs (2):
- Use FPI and catalog resolution instead of system entities. This change fixes build with a non-standard DOC_PREFIX, but it is still a temporal measure because some of them should be done by using XInclude, not by entity reference.
Trim old entries.

hselasky (3):
MFC r295608: Fix variable assignment inside if-clause in the smsc driver. Found by D5245 / PVS.
MFC r295923: Be more verbose when truncating number of HID items.
MFC r295928: Configure the correct bMaxPacketSize for control endpoints before requesting the initial complete device descriptor and not as part of the subsequent babble error recovery. Babble means that the received USB packet was bigger than than configured maximum packet size. This only affects enumeration of FULL speed USB devices which use a bMaxPacketSize different from 8 bytes. This patch might help fix enumeration of USB devices which exhibit USB I/O errors in dmesg during boot.

jgh (1):
MFC 296280:

jkim (1):
Re-enable SSLv2 support to restore ABI.

kib (3):
MFC r295998: Remove references to Giant in the description of vrele(9). Add notes about vnode lock and sleeping.
MFC r296009: In bpf_getdltlist(), do not call copyout(9) while holding bpf lock. Copy the data into temprorary malloced buffer and drop the lock for copyout.
MFC r295966: Return dst as the result from memcpy(9) on amd64.

kp (2):
MFC: r296025:
MFC r295836: ifconfig(8): can't use 'name' or 'description' when creating interface with auto numbering

marius (1):
- Reset stable/10 back to -PRERELEASE status now that releng/10.3 has been branched. - Update __FreeBSD_version to reflect the new -STABLE branch.

mav (3):
MFC r295324: Add error check to not leak logs with syntax errors in case of failed `zpool history`.
MFC r295562: Don't check CmdSN for initial login request.
MFC r296392: Set bhsdi_target_transfer_tag to reserved value, which is 0xffffffff.

pfg (5):
MFC r295810: firewire: fix a mismatch introduced in r230558.
MFC r295861:
MFC r295671: cron: use (char *)NULL instead of (char *)0 in execle.
MFC r295672: crontab: ftruncate() with ftello() instead of ftell().
MFC r295675: Fix "naive" use of ftell(3).

rpokala (1):
MFC r295276: Add defines for WRITE_UNCORRECTABLE ATA command, and improve command logging

sbruno (1):
Spell "maximum" correctly.

smh (1):
MFC r296610:

truckman (1):
MFC r283869 (by araujo)

vangyzen (1):
MFC r281920,r284247,r284248,r295651