New stable version: HardenedBSD-stable 11-CURRENT v46.1

HardenedBSD-11-CURRENT-v46.1 - https://github.com/HardenedBSD/hardenedBSD-stable/releases/tag/HardenedB...

OpenSSL security update! For more info see https://www.openssl.org/news/secadv/20160503.txt.

Oliver Pinter (3):
HBSD: improve HardenedBSD's loader menu style
HBSD: deuglyfy a little the logo
HBSD: adapt live DVDs to HardenedBSD

Oliver Pinter + (10):
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master
Merge branch 'freebsd/current/master' into hardened/current/master

adrian (13):
[mwl] s/struct device/device_t/
s/struct device */device_t/
[otus] implement monitor mode.
[bhnd] add missing bus interface SRC bits, required after the last source import.
[asmc] add support for more models and restore keyboard backlight after resume.
[bhnd] add module dependencies.
[bwn] break out the LP PHY code into a separate file.
[bhnd] fix more module dependencies.
[bwn] break out the 'g' phy code into a separate source file.
[bwn] migrate bwn_dummy_transmission() back to main, as it'll be used by other PHYs.
[bwn] add PHY types for later PHYs.
[bwn] update bwn_dummy_transmission().
[asmc] Add support for MacBookPro5,1

allanjude (1):
bcache read ahead may attempt to read past end of disk

araujo (8):
Use MIN() macro from sys/param.h.
Use MIN()/MAX() macros from sys/param.h.
Use MIN/MAX macros from sys/param.h.
Use MIN macro from sys/param.h.
Use MAX macro from sys/param.h.
Use MIN macro from sys/param.h.
Use MIN/MAX macros from sys/param.h.
Use MIN macro from sys/param.h.

avos (9):
iwm: switch to ieee80211_add_channel()
otus: switch to ieee80211_add_channel_list_*()
rum: switch to ieee80211_add_channel_list_*()
net80211: calculate IEEE80211_MODE_BYTES / IEEE80211_CHAN_BYTES instead of hardcoding it.
iwn: switch to ieee80211_add_channel*()
iwn: do not buffer frames for non-passive channels (it's not needed).
iwm: fix parameters for iwm_add_channel_band()
net80211: fix MAC address change via SIOCSIFLLADDR ioctl.
bsdinstall: fix static address assignment for protected wireless networks.

bcr (1):
Provide an example to the kqueue man page, showing a basic usage example. Although it is an untypical example for the use of kqueue, it is better than nothing and should get people started.

bz (2):
fgetc returns an int not a char.
Remove the most useful INET || INET6 check leftover from whenever, doing nothing.

cem (3):
ioat(4): Limit descriptor allocation to low 40 bits
ioat(4): Add CRC descriptor structure
ioat(4): Implement CRC and MOVECRC APIs

dim (1):
Re-sync the FreeBSD-specific Subversion template with the one from ports.

gnn (1):
Add a manual page for pkt-gen.

jamie (1):
typo

jhb (4):
Add a new bus method to fetch device-specific CPU sets.
Fix an off by one error when remapping MSI-X vectors.
Revert bus_get_cpus() for now.
Add a debug dir for /boot/modules.

jkim (2):
Import OpenSSL 1.0.2h.
Merge OpenSSL 1.0.2h.

kib (7):
Make it explicit that D_MEM cdevsw d_flag is to signify that the driver is (or behaves identically to) /dev/mem. Remove the D_MEM flag from random drivers.
Avoid duplicated calls to pmap_page_get_memattr().
As a reader service, explain NOTE_LINK reporting for the directories.
Fix reporting of NOTE_LINK when directory link count changes due to rename removing or adding subdirectory entry.
Issue NOTE_EXTEND when a directory entry is added to or removed from the monitored directory as the result of rename(2) operation. The renames staying in the directory are not reported.
Add EVFILT_VNODE open, read and close notifications.
Correct wording.

mav (1):
Add some device IDs from Intel Sunrise Point chipsets.

peter (1):
Change a rounding operation that had missing braces into a roundup2() macro. Adjust the buffer clipping code to work as expected.

pfg (28):
localedef(1): minor spelling fixes on comments.
usr.bin: minor spelling fixes on comments.
picobsd: minor spelling fixes.
tools: minor spelling fixes.
share: minor spelling fixes.
bluetooth: minor spelling fixes.
usr.sbin/bsdconfig: minor spelling fixes on comments.
pmcstat: minor spelling fixes.
usr.sbin: minor spelling fixes on comments.
etc: minor spelling fixes.
lib: minor spelling fixes in comments.
libexec: minor spelling fixes in comments.
restore: promote some getfiles() parameters to size_t.
quot: make use of our rounddown() macro when is available.
rpcbind: use our roundup() macro when available through .
dev/random: minor spelling fixes in comments.
etc: minor spelling fixes.
dev/usb: minor spelling fixes in comments.
Enhance the ddb examine (x) command.
dev/ath: minor spelling fixes in comments.
sys/vm: minor spelling fixes in comments.
netinet/sctp*: minor spelling fixes in comments.
sys/dev: minor spelling fixes.
Revert r298955 for the cxgbe firmware.
dev/iscsi: minor spelling fixes.
sys/sys: minor spelling fixes.
sys/sys: missed in r298981.
sys/net*: minor spelling fixes.

royger (7):
xen/x86: don't lose event interrupts
xen/timer: remove the timer setup loop
atrtc: export function to set RTC
xen/time: allow Dom0 to set the host time
xen/time: fix PV clock resolution
xen/control: improve suspend/resume
xen/i386: enable the platform hypercall for i386

scottl (1):
Fix a memory leak in the devctl notify code.

sephe (2):
kern: Add phashinit_flags(), which allows malloc(M_NOWAIT)
tcp/lro: Refactor the active list operation.

tuexen (2):
When a client uses UDP encapsulation and lists IP addresses in the INIT chunk, enable UDP encapsulation for all those addresses. This helps clients using a userland stack to support multihoming if they are not behind a NAT.
Undo a spell fix introduced in r298942, which breaks compilation.

wblock (1):
Spelling fixes supplied by pfg@, detected with codespell, plus additional misspellings detected by igor.