NetBSD/src C2zkG1sshare/man/man4/man4.x86 imcsmb.4

   Use .Dl instead of .Bd -literal, fix vertical spacing.
VersionDeltaFile
1.6+6-7share/man/man4/man4.x86/imcsmb.4
+6-71 files

NetBSD/src VqFuSfJdistrib/sets/lists/man mi

   Register the x86/imcsmb man/cat/html page
VersionDeltaFile
1.1577+4-1distrib/sets/lists/man/mi
+4-11 files

NetBSD/src V3hUdZtshare/man/man4/man4.x86 imcsmb.4

   .Po/.Pc are not appropriate for enclosing sentences.
VersionDeltaFile
1.5+3-5share/man/man4/man4.x86/imcsmb.4
+3-51 files

NetBSD/src qrTsIunexternal/gpl2/groff/tmac mdoc.local

   Add FreeBSD 11.0 and 12.0

NetBSD/src QGV1SAOshare/man/man4/man4.x86 imcsmb.4

   Fix a typo.
VersionDeltaFile
1.4+4-4share/man/man4/man4.x86/imcsmb.4
+4-41 files

NetBSD/src kbL1p6Fsys/arch/amd64/amd64 amd64_trap.S trap.c

   Fix handling of segment register faults when running with SVS. The behavior
   is changed also in the non-SVS case.

   I've put a documentation in amd64_trap.S. Basically, the problem with SVS
   is that if iret faults, we already have a full trapframe pushed on the
   stack and the CPU will push another frame on this stack (nested), but it
   hits the redzone below the stack since it is still running with the user
   page table loaded.

   To fix that, we pop a good part of the trapframe earlier in intrfastexit.
   If iret faults, the current %rsp has enough room for an iret frame, and
   the CPU can push that without problem. We then switch back to the outer
   iret frame (the frame the CPU was trying to pop by executing iret, but that
   it didn't pop for real because iret faulted), call INTRENTRY, and handle
   the trap as if it had been received from userland directly.

NetBSD/src 9aqq8xQdistrib/sets/lists/comp mi

   Correct OpenSSL 1.1 entries in plist

   Fix references to:
   ./usr/share/man/cat3/BIO_get_data.0
   ./usr/share/man/cat3/SSL_CONF_cmd.0

   This is obserbable with the MKCATPAGES=yes build option.
VersionDeltaFile
1.2185+3-3distrib/sets/lists/comp/mi
+3-31 files

NetBSD/pkgsrc 0mXQsvdtextproc/dbtoepub Makefile, textproc/groonga Makefile

   pkgsrc: bump PKGREVISION by changing Ruby default version

   Bump PKGREVISION by changing Ruby default version.

NetBSD/pkgsrc IS0m90wlang/ruby rubyversion.mk

   lang/ruby: switch default version of Ruby to 2.4

   Switch default version of Ruby to 2.4 from 2.3.
   Ruby 2.4 supports OpenSSL 1.1.0 and most stable release currently.
VersionDeltaFile
1.191+7-7lang/ruby/rubyversion.mk
+7-71 files

OpenBSD/src 18514mFdistrib/sets/lists/comp mi, distrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1391+1-0distrib/sets/lists/comp/mi
1.1438+1-0distrib/sets/lists/man/mi
+2-02 files

FreeBSD/ports 462951head/mail/sisyphus Makefile

Mark BROKEN: fails to configure

[WARN]  stat /root/go/src: no such file or directory
[ERROR] Could not find any of /root/go/src.
[INFO]  As of Glide 0.5/Go 1.5, this is required.
[ERROR] Without src, cannot continue.

Reported by:    pkg-fallout

FreeBSD/ports 462950head/devel/ruby-gems Makefile, head/security/rubygem-ezcrypto/files patch-gemspec

- Unbreak security/rubygem-ezcrypto
- Move the comment in devel/ruby-gems so it is more visible

NetBSD/src pv4LmNHsys/arch/amd64/amd64 amd64_trap.S

   Ah. Don't use NENTRY() to declare check_swapgs, use LABEL() instead. NENTRY
   puts the code in the .text section, so the effect of TEXT_USER_BEGIN was
   overwritten, and check_swapgs was not put in the .text.user section.

   As a result kernels running SVS would crash when jumping here - because we
   execute this place with the user page table loaded, and in this page table
   only .text.user is mapped.

   While here, rename check_swapgs -> kernuser_reenter, because we do more
   things than just SWAPGS.
VersionDeltaFile
1.36+9-8sys/arch/amd64/amd64/amd64_trap.S
+9-81 files

FreeBSD/ports 462949head/devel/guikachu Makefile

Mark BROKEN: fails to build

In file included from resizeable.cc:19:
./resizeable.h:23:10: fatal error: 'sigc++/object.h' file not found
#include <sigc++/object.h>
         ^~~~~~~~~~~~~~~~~

Reported by:    pkg-fallout

FreeBSD/ports 462948head/audio/gradio Makefile

Mark BROKEN: fails to configure

Found Pkg-config: NO
Meson encountered an error in file meson.build, line 7, column 0:
Pkg-config not found.

Reported by:    pkg-fallout

FreeBSD/src 329982stable/10/sys/netinet toecore.c

Fix for LINT-{NOINET,NOINET6,NOIP} kernel builds.

This is a direct commit.

Reported by:    rpokala@
Sponsored by:   Mellanox Technologies

HardenedBSD/hardenedbsd 557aaa7stand/lua menu.lua cli.lua, sys/net pfvar.h

Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/unstable

* origin/hardened/current/master:
  pf: Cope with overly large net.pf.states_hashsize
  lualoader: Explain deviation from naming guidelines
  lualoader: Pull autoboot handling out into menu.run()
  lualoader: Pull menu redrawing specifics out of menu.process

HardenedBSD/hardenedbsd f8e6aeastand/lua menu.lua cli.lua, sys/net pfvar.h

Merge branch 'freebsd/current/master' into hardened/current/master

* freebsd/current/master:
  pf: Cope with overly large net.pf.states_hashsize
  lualoader: Explain deviation from naming guidelines
  lualoader: Pull autoboot handling out into menu.run()
  lualoader: Pull menu redrawing specifics out of menu.process

OpenBSD/src XhskX2Llib/libcrypto/man X509_get0_notBefore.3

   In x509.h rev. 1.37 2018/02/22 17:01:44, jsing@ provided
   X509_CRL_set1_lastUpdate(3) and X509_CRL_set1_nextUpdate(3) and
   in rev. 1.39 2018/02/22 17:06:42 X509_set1_notBefore(3) and
   X509_set1_notAfter(3).  Document them, again from scratch
   because what OpenSSL provides is slightly confusing.

FreeBSD/src 329981stable/11/sys/sys param.h

Bump the FreeBSD version to conclude the recent LinuxKPI related updates.

This is a direct commit.

Sponsored by:   Mellanox Technologies

FreeBSD/src 329980stable 11, stable/11/sys/compat/linuxkpi/common/include/linux kernel.h

MFC r329471:
Implement BUILD_BUG_ON_INVALID() function macro in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

NetBSD/pkgsrc-wip 1583e9flldb-netbsd distinfo, lldb-netbsd/patches patch-source_Host_common_TCPSocket.cpp

lldb-netbsd: Drop a local patch for TCPSocket.cpp

This is no longer needed. A local setup issue has been narrowed down
to a broken mdnsd program.

Sponsored by <The NetBSD Foundation>

NetBSD/pkgsrc-wip 7784129compiler-rt-netbsd distinfo Makefile, compiler-rt-netbsd/patches patch-lib_sanitizer__common_sanitizer__common__interceptors.inc patch-lib_sanitizer__common_sanitizer__internal__defs.h

compiler-rt-netbsd: Update to SVN r. 326050

Patch merged upstream:

r326008 - Correct ctype(3) functions with NLS on NetBSD
https://reviews.llvm.org/D42020

Sponsored by <The NetBSD Foundation>

FreeBSD/src 329979stable 11, stable/11/sys/compat/linux linux_mmap.c

MFC r329703:
Allow LinuxKPI character devices to receive mmap() calls from the Linux
binary mode user-space emulation layer. This is a regression issue after
r328436, when LinuxKPI character devices started to use DTYPE_DEV in
the "f_type" field of the associated file structure(s).

Found by:       Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329978stable 11, stable/11/sys/compat/linuxkpi/common/include/linux uaccess.h

MFC r329472:
Allow the put_user() function macro to put constant values by using the
existing __put_user() macro.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/ports 462947head/japanese/mailman pkg-plist Makefile, head/japanese/mailman/files patch-CVE-2018-5950 patch-Mailman-Defaults.py.in

- Add CVE-2018-5950 patch [1]
- Update MASTER_SITES [1]
- USES shebangfix
- Regenerate patches with makepatch
- Fix pkg-plist to make portlint happy

PR:            225703 [1]
Submitted by:   Yasuhito FUTATSUKI
MFH:           2018Q1
Security:       CVE-2018-5950

FreeBSD/src 329977stable 11, stable/11/sys/compat/linuxkpi/common/include/linux ktime.h

MFC r329509:
Update the ktime type in the LinuxKPI to be a signed 64-bit integer similarly
to Linux, to avoid compilation issues. Implement ktime_get_real_seconds().

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/ports 462946head/security/vuxml vuln.xml

- Fix range for ja-mailman in CVE-2018-5950

FreeBSD/src 329976stable/11/sys/compat/linuxkpi/common/include/linux sched.h rwsem.h, stable/11/sys/compat/linuxkpi/common/src linux_compat.c linux_lock.c

MFC r329825:
Return correct error code to user-space when a system call receives a
signal in the LinuxKPI.

The read(), write() and mmap() system calls can return either EINTR or
ERESTART upon receiving a signal. Add code to figure out the correct
return value by temporarily storing the return code from the relevant
FreeBSD kernel APIs in the Linux task structure.

Sponsored by:   Mellanox Technologies

FreeBSD/src 329975stable 11, stable/11/sys/compat/linuxkpi/common/include/linux list.h

MFC r329584:
Implement list_safe_reset_next() function macro in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/src 329974stable 11, stable/11/sys/compat/linuxkpi/common/include/asm atomic.h

MFC r329523 and r329524:
Fix implementation of xchg() function macro in the LinuxKPI.
The exchange operation must be atomic.

Sponsored by:   Mellanox Technologies

OPNSense/core 8700e9fsrc/etc/inc services.inc

dhcpd / uefi 64 network boot using wrong arch type, closes 
https://github.com/opnsense/core/issues/2223

FreeBSD/src 329973stable 11, stable/11/sys/compat/linuxkpi/common/include/linux radix-tree.h

MFC r329519:
Implement support for radix_tree_for_each_slot() and radix_tree_exception()
in the LinuxKPI and use unsigned long type for the radix tree index.

Sponsored by:   Mellanox Technologies

FreeBSD/src 329972stable 11, stable/11/sys/compat/linuxkpi/common/include/linux slab.h

MFC r329516:
Implement the KMEM_CACHE() function macro in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/src 329971stable 11, stable/11/sys/compat/linuxkpi/common/include/linux mm.h

MFC r329515:
Make the vm_fault structure in the LinuxKPI compatible with
newer versions of the Linux kernel. No functional change.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/src 329970stable 11, stable/11/sys/compat/linuxkpi/common/include/linux rcupdate.h

MFC r329514:
Implement the rcu_dereference_raw() function macro.
Make sure all RCU dereferencing use the READ_ONCE() function macro.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/src 329969stable 11, stable/11/sys/compat/linuxkpi/common/include/linux gfp.h

MFC r329513:
Implement __GFP_BITS_SHIFT and __GFP_BITS_MASK macros in the LinuxKPI.
Add compile time asserts to catch conflicts with native defines.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/src 329968stable 11, stable/11/sys/compat/linuxkpi/common/include/linux list.h

MFC r329512:
Implement __list_del_entry() helper functions in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/src 329967stable 11, stable/11/sys/compat/linuxkpi/common/include/linux fs.h

MFC r329511:
Implement file_inode() and call_mmap() helper functions in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/src 329966stable 11, stable/11/sys/compat/linuxkpi/common/include/linux dcache.h fs.h

MFC r329510:
Refactor dentry structure into its own header file in the LinuxKPI similary
to Linux. No functional change. Implement d_inode() helper function.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies
Sponsored by:   Limelight Networks

FreeBSD/src 329965stable 11, stable/11/sys/compat/linuxkpi/common/include/linux spinlock.h

MFC r329477:
Implement spin_trylock_irq() function macro in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329964stable 11, stable/11/sys/compat/linuxkpi/common/include/linux lockdep.h

MFC r329476:
Stub more lockdep function macros in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329963stable 11, stable/11/sys/compat/linuxkpi/common/include/linux pid.h

MFC r329475:
Implement get_task_pid() function macro in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329962stable 11, stable/11/sys/compat/linuxkpi/common/include/linux printk.h

MFC r329470:
Add support for printk_ratelimit() function macro and improve the existing
printk_ratelimited() function macro to return a boolean stating if there
was a printout, true, or not, false.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329961stable 11, stable/11/sys/compat/linuxkpi/common/include/linux kref.h

MFC r329468:
Add support for kref_read() function in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329960stable 11, stable/11/sys/compat/linuxkpi/common/include/linux mm_types.h

MFC r329467:
Add support for mmgrab() function in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329959stable 11, stable/11/sys/compat/linuxkpi/common/include/linux compiler.h

MFC r329466:
Add support for __percpu and __weak macros in the LinuxKPI.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329958stable 11, stable/11/sys/compat/linuxkpi/common/include/linux irqreturn.h device.h

MFC r329465:
Move the IRQ_RETVAL() and irqreturn definitions to irqreturn.h in the
LinuxKPI to be compatible with Linux. No functional change.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329957stable 11, stable/11/sys/compat/linuxkpi/common/include/linux interrupt.h

MFC r329464:
Add checks for valid IRQ tag before setting up or tearing down an interrupt
handler in the LinuxKPI. This is needed when the interrupt handler is disabled
before freeing the interrupt.

Submitted by:   Johannes Lundberg <johalun0 at gmail.com>
Sponsored by:   Mellanox Technologies

FreeBSD/src 329956stable 11, stable/11/sys/compat/linuxkpi/common/include/asm atomic.h

MFC r329447:
Compile in the LinuxKPI.

Flexible array members are not allowed in a union.
Use a zero length array instead.

Reported by:    jbeich@
Sponsored by:   Mellanox Technologies