New stable release: HardenedBSD-stable 10-STABLE v46.10

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

* libarchive update (2e9dcc4) [FreeBSD SA candidate]
* sqlite update (06b3d2e) [FreeBSD SA candidate]

Installer: http://installer.hardenedbsd.org/pub/HardenedBSD/releases/amd64/amd64/IS...

SHA512 (HardenedBSD-10-STABLE-v46.10-amd64-bootonly.iso) = 837af90b200d18ac1638e35f3f2af6fdd6736af0d8c810b55eeaee34f9a395d9245776e15eb898a8a75d82ba4f8d884d4ba83d5b6ace4d12089b60d1e595374d
SHA512 (HardenedBSD-10-STABLE-v46.10-amd64-disc1.iso) = ff5c5880a00531ed280b94c194e63bdd7eaea3477a43ee2532e0967efe9c87c5f3c237311cc86c5733d399e5ff8fbfaa0092edd3ed06eb166f13784c75987d4b
SHA512 (HardenedBSD-10-STABLE-v46.10-amd64-memstick.img) = 72e601ab0a24e3bf53940183aeccc96ae3115d9e5cec9291afdd700937a5c66478b02eb30a3d88f2ff66425f68e9b6edadbd6c9fbe1cfb327da1f9a65d43cd0e
SHA512 (HardenedBSD-10-STABLE-v46.10-amd64-mini-memstick.img) = fdaab7cf0b9c929c6b8c0f5dcbb3a6dcab0ae4616b2d087dc51a2aec7794ab1b48f7ca634141dcbc657c9fe86828a2472abd572418c5ddfd2a7bdcaeccdb97c5
SHA512 (HardenedBSD-10-STABLE-v46.10-amd64-uefi-bootonly.iso) = 2893c8ec4f2a6fc3cd038ca8da5dc064f55cb85c23ed138a8f325e1c5f48637bf44ad38708de6c81035cf65a770e36c109c9744bf601e966e56a971bfce55606
SHA512 (HardenedBSD-10-STABLE-v46.10-amd64-uefi-disc1.iso) = 355ba1abe8bcb9020543d2359a19cb6c2873aabb9e103c48c2c5005d2786da20ae0e0d228ae1624cf1195c07fae7be601863d0b3f91f4509aa2ec28375ca8ab7
SHA512 (HardenedBSD-10-STABLE-v46.10-amd64-uefi-memstick.img) = e936a1146bfaeb2d5eb4ce7280beaba91713867b72966fe06b6a6e4ce6d0a724f116c66d1880a915c5247afa99847863c5d96aecbbbeb16315febdc314987c58
SHA512 (HardenedBSD-10-STABLE-v46.10-amd64-uefi-mini-memstick.img) = 028bc08f064ff9d0651d52ca6bf80b5c4ce801f13ff634fae4a696388d0e7f7bd510f25f2d488a0cf919a76682efe2a9433ef562b20761eec030e938104be722

Oliver Pinter (9):
Merge remote-tracking branch 'origin/freebsd/10-stable/master' into hardened/10-stable/master
HBSD: fix merge conflict after 3084b0218b240a3fc43f54f17d92fc9422b3c8c2
Merge remote-tracking branch 'origin/freebsd/10-stable/master' into hardened/10-stable/master
HBSD: fix merge conflict in sys/sys/unpcb.h after f5388b59e2ab29e05e2ffb7cbccc9536a14ee97a
HBSD: fix merge conflict contrib/libarchive/libarchive/archive_write_disk_posix.c in after 2e9dcc433f6e69fa78c1e125f795edf8018230b4
HBSD: fix merge conflict contrib/libarchive/libarchive/archive_write_disk_posix.c in after 2e9dcc433f6e69fa78c1e125f795edf8018230b4
Merge remote-tracking branch 'origin/freebsd/10-stable/master' into hardened/10-stable/master
HBSD: fix merge conflict after a80af232a432914d0c8e6a0c45184d0efcbf1a98 and follow up changed behavior
HBSD: lower the difference between FreeBSD and HardenedBSD

Oliver Pinter + (17):
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
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

ache (8):
Direct commit, equal to MFC part of r295632 which is not planned for MFC at whole. Set __SERR on __slbexpand() errors.
MFC r295632
MFC r304703, r304755
Bump __FreeBSD_version after LC_*_MASK fix
MFC r304810
MFC r304607,r304641,r304819,r304811
MFC r304911
MFC r305133

alc (1):
MFC r303982 Correct errors and clean up the comments on the active queue scan.

arybchik (1):
MFC r301724

avg (2):
MFC r304521: JMicron JMB361 has only a single SATA port
MFC r303763,303791,303869: zfs: honour and make use of vfs vnode locking protocol

badger (2):
MFC r304184:
MFC r304652:

bdrewery (1):
MFC r304608:

cy (3):
MFC r304721:
MFC r304779, r304780, r304781, r304782, r304802
MFC r304747:

dim (3):
MFC r304953:
MFC r304969:
MFC r305023:

hselasky (4):
MFC r304342: Add support for setting blocking and non-blocking mode on /dev/rdma_cm by returning success on FIONBIO and FIOASYNC IOCTLs. The actual flags handling is done by the kern_ioctl() function.
MFC r304597: Fix for invalid use of bits in input context. Basically split configuring of EP0 and non-EP0 into xhci_cmd_evaluate_ctx() and xhci_cmd_configure_ep() respectivly. This resolves some errors when using XHCI under QEMU and gets is more in line with the XHCI specification.
MFC r304601: Increase the maximum RX/TX queue size. This allows for a RX/TX queue size of 16384 mbufs. Previously the limit was 8192.
MFC r304629: Don't separate the status stage of the XHCI USB control transfers into its own job because this breaks the simplified QEMU XHCI TRB parser, which expects the complete USB control transfer as a series of back to back TRBs. The old behaviour is kept under #ifdef in case this change breaks enumeration of any USB devices.

jhb (2):
MFC 304476: Fix various nits in the aio operation manpages.
MFC 302379: Correct locking annotation for p_comm.

kib (13):
MFC r304174: VOP_FSYNC() does not take cred as an argument. Correct comment.
MFC r304227: In ffs_balloc_ufs{1,2} routines, assert that unwind records do not overflow local arrays.
MFC r304228: When block allocation fails in UFS_BALLOC(), and the volume does not have SU enabled, there is no point in calling softdep_request_cleanup().
MFC r304229: When looking up dandling buffers for unwing after failing block allocation in UFS_BALLOC(), there is no need to map them.
MFC r304231: On unwind after failed block allocation in ffs_balloc_ufs{1,2}, assert that recorded allocated blocks numbers match the physical block numbers of dandling buffers which are released. When finally freeing the blocks during unwind, assert that dandling buffers where not re-allocated.
MFC r304232: In UFS_BALLOC(), invalidate pages of indirect buffers on failed block allocation unwinding.
MFC r304286: Remove duplicated code.
MFC r264388 (by davide): Define SBT_MAX.
MFC r303425: Add callout_when(9).
MFC r303426: Rewrite subr_sleepqueue.c use of callouts to not depend on the specifics of callout KPI.
MFC r304808: Prevent leak of URWLOCK_READ_WAITERS flag for urwlocks.
MFC r304812: In both do_rw_wrlock() and do_rw_rdlock(), do not obliterate possible error from sleep.
MFC r305024: Typesetting fixes.

markj (4):
MFC r304440, r304487: Fix some handling of P2_PTRACE_FSTP.
MFC r304055: Fix handling of forward enum declarations in the CTF tools.
MFC 303855: Handle races with listening socket close when connecting a unix socket.
MFC r285522: Fix cleanup race between unp_dispose and unp_gc.

mav (3):
MFC r298355: Don't use SYSDIR to avoid conflicts with existing usage. Also, use SRCTOP to locate the top of the source tree instead of a relative path.
Fix HA mode configuration on FreeBSD 10.x.
MFC r304751: Fix minor copy/paste bug.

mm (1):
MFC r304075,r304989: Sync libarchive with vendor including security fixes

ngie (11):
Unbreak the build when MK_TESTS != no after r304527
MFstable/11 r304945:
MFC r301752:
MFC r304040:
MFstable/11 r304947:
MFstable/11 r304949,r305226:
MFstable/11 r305225:
MFstable/11 r304950:
MFstable/11 r305271:
MFC r286321: r286321 (by lwhsu):
MFstable/11 r304951:

sephe (3):
MFC 304251
MFC 303766 tcp/lro: If timestamps mismatch or it's a FIN, force flush.
MFC 304202 tcp/lro: Make # of LRO entries tunable