Stable release: HardenedBSD-stable 10-STABLE v46.24

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

Warning: this is a security update!

Highlights:

  • kyua updates
  • libarchive update (d7477941dbaca1a8f2916a367c2926e5fd74c7e6) [FreeBSD-SA-candidate]
  • hbsd-update improvements (a999c2ec59793a37e6735fa71854287e5921be25)
  • uipc related backports in kernel
  • tmpfs improvements
  • force disable Intel SDBG on HardenedBSD (28e49bc844977cee7afdb388482216378595eb2f)
  • xz update to 5.2.3 (76a56147f47a4e614999c919abd680746d455bfb)
  • openssl security fix (a12ba8665d8c2f94852d5f819104a9a69bc4c8b7)

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

CHECKSUM.SHA512:

SHA512 (HardenedBSD-10-STABLE-v46.24-amd64-bootonly.iso) = 729f51b5d17c7bd18d8b3c45950ad8bccef267a185c7f08b1291103c1a70e01514466bb35d0e229722131f83518abf64608e1170ce49a650d1c63a2fd8ddfea2
SHA512 (HardenedBSD-10-STABLE-v46.24-amd64-disc1.iso) = 7ba707a3c415c45bd6ebe697ac944a5295342296584227f5ab726ee02574b830057618250f5e6b9afd15a7413b1dff363b4651151e9e5ce515a5ec593e20b48b
SHA512 (HardenedBSD-10-STABLE-v46.24-amd64-memstick.img) = 6af15c6c68b74340e72f145613122613c205a6fea10175ebaee16c7016be75a246bb844a71c94cda9a861201f6e906ab8238da53e5fea2935f1d055f6eb41950
SHA512 (HardenedBSD-10-STABLE-v46.24-amd64-mini-memstick.img) = 55bc8f7ee6844bdbbe03c7e9bb7b584e6758caa76c4ff2e977506ba9a60bcde4cba41e9170a4ba08702c02e3bb86d0353c9cc276e14e440725fd9d5427ad11a9
SHA512 (HardenedBSD-10-STABLE-v46.24-amd64-uefi-bootonly.iso) = 758bd02830f962c57d4a479eed7640bba7cb86f5c7962376427f924dc0d588f35d4bf9e60efd063c8d1b39ea600f89672b45de063173b4d2e0373093b16acd3c
SHA512 (HardenedBSD-10-STABLE-v46.24-amd64-uefi-disc1.iso) = acec39871086c8f2c44d7b0daefaec167416de6b42baa0b540c00207ea4299ac27069e46377d1b35d4452079d2c543a9f99f646881d709e07e493314241e3a5c
SHA512 (HardenedBSD-10-STABLE-v46.24-amd64-uefi-memstick.img) = 74bc4e9db2ceac1ab0bb1deaea9790dcbb7fab4ce82a320c2c1a8779f47d423404ca06fa3d526e6b4b13ba83ebdf418000f0b84d8d1d8fa4bd36d948e322383a
SHA512 (HardenedBSD-10-STABLE-v46.24-amd64-uefi-mini-memstick.img) = b3ad4ed8e501e74b49a443d0ad1b84e218cd86886155ada55d0e8354eff7e0db71047d3cd3cd07daf9e16c622e73d88d24be060b44fc7e6fd1ad6c26394d20ad

CHECKSUM.SHA512.asc:

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEu1M4jTvZiSgVy54wgZsRom/9GI0FAlijpNgACgkQgZsRom/9
GI3CUBAAtw8z0IDFr/XoR8cXeIN/tpx4VxwiiJkZO/gXeZ2Kyr5Oei+9CVg2RlRB
x5Z79N8RHdX96Gpj8zIPAceoqDYxt7y1lSr7/voT9vN9eSrQQIoFMhT/uBa7d63J
rcZWUQlbnYxnBkmdvot90159robt6Ba7EuPLP+47hRR2Gzo3T7yvZR55RCA7SltU
bD/fxDeg9jwmMykl4j0KPgxRtq7pvvyeXr1Le+MyBuevHwxwUjylid1VdnpcdpHd
UARyTOoynVno52NrWLg5bL/UDItJmIWZi/JVZf0Qyd0c0eu/4qOXF8BQS4Mx7A+Q
o5Qtuu2Zc5Dg22MJv8Svs2jv6XO5/YdfDDH5pAd73Wu4kFjxSzzji8eTOsUU80xB
Z20MUorsbdFZ1kmeuFxSXmpo0YZR1ZjjmeFgNBESaKeJlsU5L1zKf/6GOKD2PIeQ
nn6//PZBlzV/BaNADOEohiyPV+rBGdAIw/pBhj0ov4f+FwiXL+T/013KgaM2ozbY
1vZrZ5yryA6Wg+bwGAb2lnFpeUfzNagBhldAAXAWmZzwo6MoMm+0e+ghnxxyf+YO
Zv9J0PqoVq1Jv6pSqQ3zdL6lXiximdBiS8YgsDP2z+2Q/pIvA1E/lNYkPvWQ65d5
oC4EbCP0tghB2tSqbYHkCrLKK+VHLfj+igyjUPsA5nGiil2v/6U=
=4J91
-----END PGP SIGNATURE-----


Changelog:

Oliver Pinter (12):

  • HBSD: Disable and lock Silicon Debug feature on modern Intel CPUs
  • Merge remote-tracking branch 'origin/freebsd/10-stable/master' into hardened/10-stable/master
  • HBSD: resolve merge conflict in hdaa_patches.c after 5c79debd0ad34e2df1e7e550ad37923435ad7320
  • HBSD: hide the Silicon Debug CPU capability from bhyve VMM
  • HBSD: hide the Silicon Debug CPU capability from bhyve
  • HBSD MFC: For non-listening AF_UNIX sockets return error code EOPNOTSUPP to match documentation and SUS.
  • HBSD MFC: Make asynchronous connection failures on UNIX sockets fail with ECONNRESET.
  • HBSD MFC: Remove the errno argument from unp_drop().
  • HBSD MFC: Let listen() return EDESTADDRREQ when not bound.
  • Merge remote-tracking branch 'origin/freebsd/10-stable/master' into hardened/10-stable/master
  • HBSD: fix merge conflict in usr.sbin/vidcontrol/vidcontrol.c
  • HBSD: fix merge commit in tests/sys/fs/tmpfs/Makefile


Oliver Pinter + (71):

  • 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
  • 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
  • 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
  • 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
  • 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 (1):

  • HBSD: Parse an optional hash from the command-line version string


amdmi3 (1):

  • MFC r310718:


arybchik (5):

  • MFC r311877
  • MFC r311961
  • MFC r311962
  • MFC r311977
  • MFC r311983


asomers (6):

  • MFC r310118
  • MFC r310417
  • MFC r310786, r310803, r310985, r311894
  • MFC r311160, r311210, r311288, r311292, r311298, r311340
  • MFC r310180, r310327
  • MFC r311349, r311445


avg (5):

  • MFC r310630: libkvm: support access to vmm guest memory, allow writes to fwmem and vmm
  • MFC r312426: fix a thread preemption regression in schedulers introduced in r270423
  • MFC r312532: don't abort writing of a core dump after EFAULT
  • MFC r312531: vmm_dev: work around a bogus error with gcc 6.3.0
  • MFC r312991: put very expensive sanity checks of advisory locks under DIAGNOSTIC


bapt (1):

  • MFC r311706:


bdrewery (1):

  • MFC r310025:


cy (4):

  • MFC r312982:
  • MFC r312777, r312780:
  • MFC r312791:
  • MFC r311950 (by bz):


davidcs (1):

  • MFC r312728 Added support for if_transmit and if_qflush Removed if_start updated version to 3.10.33


delphij (7):

  • MFC r311275: Restructure libz.
  • MFC r293040,293341,293435:
  • MFC r311504: MFV r311477: xz 5.2.3.
  • Backport OpenSSL commit 56336b6c7a75ed28067cadedd8ac46572348bc2f:
  • MFC r312664: Always initialize 'c'.
  • MFC r312663: When creating record file, use umask 077 instead of the default.
  • MFC r274583: Default to use 10 seconds as nap interval instead of 1.


dim (5):

  • MFC r311649:
  • MFC r311688:
  • MFC r311929:
  • MFC r311932:
  • MFC r311933:


emaste (1):

  • MFC r308312: vidcontrol: improve error handling in vt(4) font loading


ian (1):

  • MFC r283263, r289359, r308187, r311660, r311693, r311727, r311797:


jhb (3):

  • MFC 304492,310721,310734: Update cxgbe info in NOTES.
  • MFC 310028: Use db_lookup_proc() in the DDB 'show procvm' command.
  • MFC 312906: Unregister CPL handlers for TOE-related messages when unloading TOM.


jilles (4):

  • MFC r312230: skel: Do not set -o emacs in .shrc.
  • MFC r312721: skel: Remove reference to deleted part in previous commit to this file.
  • MFC r310096: reaper: Make REAPER_KILL_SUBTREE actually work.
  • MFC r313174: Clean up documentation of AF_UNIX control messages.


jkim (1):

  • Disable assembly sources when compiler/assembler cannot compile certain instructions.


jpaetzel (3):

  • MFC 311122
  • MFC 310847 310864
  • Revert MFC of 310847 and 310864


julian (2):

  • MFH: r308671
  • MFH: r310426


ken (1):

  • MFC r313568:


kib (31):

  • MFC r311447: Some style fixes for getfstat(2)-related code.
  • MFC r311523: Remove dead code.
  • MFC r311524: Use vnode lock assertion expression, assert exclusive ownership.
  • MFC r311525: Lock tmpfs node tn_status updates done under the shared vnode lock.
  • MFC r311646: Define _POSIX_PRIORITY_SCHEDULING as 0, to account for the kernel option.
  • MFC r311780: Use tab for indent.
  • MFC r311781: Use standard Versions.def for libprocstat.
  • MFC r311815: Forcibly remove the cached items from pseudofs vncache on module unload.
  • MFC r311879: Use ANSI C definitions, update comment.
  • MFC r311984: For the main binary, postpone enforcing relro read-only protection until copy relocations are done.
  • MFC r311651: Export __cxa_thread_atexit_impl as an alias for __cxa_thread_atexit.
  • MFC r311886: Fix acquisition of nested write compat rtld locks.
  • MFC r311531 (by mjg): Perform a lockless check in tmpfs_itimes.
  • MFC r312124 (by mjg): tmpfs: manage tm_pages_used with atomics.
  • MFC r312407: Remove unused union member, fifos on tmpfs are implemented in common code.
  • MFC r312409: Style fixes and comment updates.
  • MFC r312410: Rework some tmpfs lock assertions.
  • MFC r312414: Rename tmpfs_mount member allnode_lock to include namespace prefix.
  • MFC r312425: Make tmpfs directory cursor available outside tmpfs_subr.c.
  • MFC r312423: Refresh tmpfs(5) man page.
  • MFC r312647: Add comments explaining unobvious td_critnest adjustments in critical_exit().
  • MFC r312428: Refcount tmpfs nodes and mount structures.
  • MFC r312429: VNON nodes cannot exist.
  • MFC r312430: Implement VOP_VPTOCNP() for tmpfs.
  • MFC r312432: Add a mount option for tmpfs(5) to not use namecache.
  • MFC r312649: Document mount option "nonc" for tmpfs.
  • MFC r289894: CLFLUSH does not need barriers, the instruction is ordered WRT other writes. Use CLFLUSHOPT when available.
  • MFC r312954: Do not leave stale 4K TLB entries on pde (superpage) removal or protection change.
  • MFC r313249: Style, use tab after #define.
  • MFC r313109: Use ANSI definitions for some i386 functions.
  • MFC r290101 (by hselasky): Build fix for i386/XBOX and pc98/GENERIC.


kp (1):

  • MFC 312782


lifanov (1):

  • MFC r311650


marius (2):

  • MFC: r296135
  • MFC: r273180, r283754, r297329, r299414, r300707, r310309, r310340 (partial), r310341, r311664, r311793-311794


mav (33):

  • MFC r311971: Report random flash storage as non-rotating to GEOM_DISK.
  • MFC r311517: Add some more mode page fields.
  • MFC r311623: Make do_buff_decode() not read past the end of the buffer.
  • MFC r311636: Make 'camcontrol modepage' support subpages.
  • MFC r311897: Add checks for received mode page length.
  • MFC r310539: Remove CTL_MAX_LUNS from places where it is not required.
  • MFC r310555: Some random code cleaning.
  • MFC r310575: Fix improperly used nexus.targ_lun.
  • MFC r310635: Decouple limits on number of LUNs per port and LUs per CTL.
  • MFC r310640, r310643: Add support for revert to defaults (RTD) bit in MODE SELECT.
  • MFC r310644: Fix/synchronize field types in struct ctl_modepage_header.
  • MFC r310646: Do not update "saved" mode page on every MODE SELECT.
  • MFC r310649: Allow more efficient use of private area.
  • MFC r311892: Do not wait for HA thread shutdown if scheduler is stopped.
  • MFC r311935: Pretend we support some IOCTLs to not scary upper layers.
  • MFC r310778, r310782: Improve use of I/O's private area.
  • MFC r311680: Make CTL_GETSTATS ioctl return partial data if buffer is small.
  • MFC r311787: Allocate memory for prevent flags only for removable LUs.
  • MFC r311804: Rewrite CTL statistics in more simple and scalable way.
  • MFC r311873: Fix malloc(M_WAITOK) under mutex, introduced at r311787.
  • MFC r312026: Improve CAM_CDB_POINTER support.
  • MFC r312231: When in kernel, map ctl_scsi_zero_io() to ctl_zero_io().
  • MFC r312232: Add under-/overrun support to IOCTL and CAM SIM frontends.
  • MFC r296891 (by imp): Make sure we check for CAM_CDB_POINTER for all drivers. Also, for the drivers I've touched, filter out CAM_CDB_PHYS.
  • MFC r312533: Report disk addition errors on `add` or `create` subcommand.
  • MFC r312228: Make `camcontrol cmd ... -i ...` return only valid bytes.
  • MFC r312343: Improve error message on duplicate iSCSI port.
  • MFC r312291, r312669: Make CTL frontends report kern_data_resid for under-/overruns.
  • MFC r312348: Remove writing 'residual' field of struct ctl_scsiio.
  • MFC r312603: Add initial support for CTL module unloading.
  • MFC r312694: Make CTL ramdisk backend a real RAM disk.
  • MFC r312750: Add Timeout and Protect mode page description from MMC-6.
  • MFC r312767: Partially workaround ASMedia HBA error recovery.


mm (1):

  • MFC r310866,310868,310870,311903,313074: Sync libarchive with vendor.


ngie (156):

  • MFC r266773,r280680,r311710:
  • MFC r311711,r311712,r311713:
  • MFC r311511:
  • MFC r311871:
  • MFC r311870:
  • MFC r311714:
  • MFC r311709:
  • MFC r311715:
  • MFC r311265,r311274:
  • MFC r311268:
  • MFC r311282:
  • MFC r311290,r311293,r311294:
  • MFC r311733:
  • MFC r310729:
  • MFC r310892,r310894,r310989:
  • MFC r311390:
  • MFC r311378:
  • MFC r311739:
  • MFC r310586,r310587,r310588,r311381:
  • MFC r310950:
  • MFC r311227,r311917:
  • MFC r311926:
  • MFC r311924:
  • MFC r311236,r311919:
  • MFC r311750,r311754,r311757:
  • MFC r311748:
  • MFC r311759,r311760:
  • MFC r311741,r311761:
  • MFC r311758:
  • MFC r311742:
  • MFC r311740:
  • MFC r310655:
  • MFC r310656,r311221:
  • MFC r311140:
  • MFC r312009:
  • MFC r312009:
  • MFC r312118,r312121:
  • MFC r312111:
  • MFC r312122:
  • MFC r312113:
  • MFC r299864,r303166:
  • MFC r312331: r312331 (by glebius):
  • MFC r312937:
  • MFC r311263:
  • MFC r312105,r312162:
  • MFC r311470:
  • MFC r311472:
  • MFC r312119,r312216,r312226:
  • MFC r311972:
  • MFC r312120:
  • MFC r312110:
  • MFC r312114,r312194:
  • MFC r312164:
  • MFC r311469:
  • MFC r312332:
  • MFC r311394:
  • MFC r311744,r312328,r312329,r312330:
  • MFC r310467:
  • MFC r311471:
  • MFC r311473:
  • MFC r311585:
  • MFC r312392:
  • MFC r305483,r306030,r306031,r306033,r306036:
  • MFC r279154,r279397:
  • MFC r283584:
  • MFC r277648: r277648 (by jilles):
  • MFC r276527:
  • MFC r277912,r278738,r279418,r280835,r288416:
  • MFC r258903,r264487,r271699,r288415:
  • MFC r274138,r274149:
  • MFC r289172,r290254:
  • MFC r296586: r296586 (by bdrewery):
  • MFC r305358,r305449,r305451,r306367,r306397,r309474:
  • Expect :raw to fail with a SIGSEGV on ^/stable/10
  • MFC r304797,r305467:
  • Remove EVFILT_PROCDESC block
  • MFC r305468:
  • MFC r288444:
  • MFC r301753:
  • MFC r303840: r303840 (by jhb):
  • MFC r306038:
  • MFC r306784: r306784 (by emaste):
  • MFC r307190,r307196,r307204,r307205:
  • MFC r307553,r307583:
  • MFC r307701:
  • MFC r309373: r309373 (by bdrewery):
  • MFC r309774,r309778,r309779,r309780:
  • MFC r307702:
  • MFC r311233,r311377:
  • MFC r311229,r311244:
  • MFC r286536:
  • MFC r311993: r311993 (by kan):
  • MFC r296944:
  • MFC r306349: r306349 (by pfg):
  • MFC r311925,r311968,r311969,r312008:
  • MFC r312452:
  • MFC r312453:
  • MFC r312454:
  • MFC r312455:
  • MFC r312456:
  • MFC r312457:
  • MFC r312458:
  • MFC r312459:
  • MFC r312460:
  • MFC r312461:
  • MFC r312462:
  • Unbreak the build after [email protected]
  • MFC r312463:
  • MFC r312464:
  • MFC r312465:
  • MFC r312466:
  • MFC r312467:
  • MFC r312468:
  • MFC r312469:
  • MFC r312470:
  • MFC r312471:
  • MFC r312472:
  • MFC r312473:
  • MFC r312474:
  • MFC r312475:
  • MFC r312477:
  • MFC r312479:
  • MFC r312480:
  • MFC r312481:
  • MFC r312482:
  • MFC r312483:
  • MFC r312485:
  • MFC r312486:
  • MFC r312489:
  • MFC r312490:
  • MFC r312491:
  • MFC r312493:
  • MFC r312494:
  • MFC r312495:
  • MFC r312497:
  • MFC r312498:
  • MFC r312499:
  • MFC r312500:
  • MFC r312501:
  • MFC r312502:
  • MFC r312504:
  • MFC r312505:
  • MFC r312506:
  • MFC r312507:
  • MFC r312508:
  • MFC r312523:
  • MFC r312514:
  • MFC r312513:
  • MFC r312102,r312108:
  • Unbreak lib/csu for i386 and amd64 (MK_LIB32 == yes) after r313582
  • MFC r313273:
  • MFC r313358,r313360:
  • MFC r313377:
  • MFC r313376:
  • MFC r313378,r313379:
  • MFC r313356:


np (5):

  • MFC r311569, r311657, and r311949.
  • MFC r311831 and r311832.
  • MFC r311848: cxgbe(4): Attach to the 2x25 debug card. This is for internal use only.
  • Fix mismerge in r312117. This is a direct commit to stable/10.
  • MFC r312368: cxgbe/tom: Fix a case where do_pass_accept_req wasn't properly restoring the VNET.


pfg (5):

  • MFC r311101: libkvm - extend a bit the swap statistics field.
  • MFC r311947, r311981:
  • MFC r312443: mppc - Finish pluging NETGRAPH_MPPC_COMPRESSION.
  • MFC r312001: Remove __nonnull() attributes from x86 machine check architecture.
  • MFC r312667: sort - Don't live-loop threads.


rpokala (3):

  • MFC r311963: Remove writability requirement for single-mbuf, contiguous- range m_pulldown()
  • MFC r312678: Eliminate misleading comments and dead code in lacp_port_create()
  • MFC r304142: ensure stripe size is non-zero multiple of 4096


rstone (1):

  • MFC r312544


sevan (2):

  • In v3 UNIX, the kill utility is documented in category 8, not 1. Add a note of it. http://minnie.tuhs.org/cgi-bin/utree.pl?file=V3/man/man8/kill.8
  • MFC from r273333 to 307002.


smh (1):

  • MFC r311769:


tijl (1):

  • MFC r312699:


vangyzen (1):

  • MFC r313401


yongari (6):

  • MFC r304574-304575,304584: r304574: Correct DMA channel number selection on AR816x family of controllers. For Gigabit Ethernet version of AR816x, AR813x/AR815x except L1D controller, use vendor recommended ASPM parameters. While here, increase alc_dma_burst array size. Broken H/W can return bogus value in theory.
  • MFC r304576: Add Killer E2400 to the supported hardware list.
  • MFC r295735: Fix variable assignment.
  • MFC r295736,295738: r295736: Remove duplicated check.
  • MFC r302548: Belatedly remove CSUM_IP_FRAGS and CSUM_FRAGMENT offloading capabilities. It was removed in r243624 and r254804/r271006 respectively. This file and mbuf(9) needs updates for other offloading capabilities(i.e. CSUM_SCTP and CSUM_TSO).
  • MFC r309527-309528: r309527: Recognize RealTek ALC1150 7.1 channel HD audio codec.