CVS commit: src/sys/dev/pci
Module Name:src Committed By: msaitoh Date: Fri Oct 5 08:23:58 UTC 2018 Modified Files: src/sys/dev/pci: if_wm.c Log Message: Fix KASSERT to prevent panic on CNP(Intel 300 series + I219) with INTx interrupt (Xen dom0 or pre netbsd-8). XXX pullup-[78] To generate a diff of this commit: cvs rdiff -u -r1.588 -r1.589 src/sys/dev/pci/if_wm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/fsck_ffs
Module Name:src Committed By: hannken Date: Fri Oct 5 09:49:23 UTC 2018 Modified Files: src/sbin/fsck_ffs: setup.c Log Message: Add a test for duplicate inodes on the persistent snapshot list. To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102 src/sbin/fsck_ffs/setup.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: hannken Date: Fri Oct 5 09:51:56 UTC 2018 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile fstrans.9 src/sys/dev: vnd.c src/sys/kern: vfs_trans.c src/sys/miscfs/genfs: genfs_vfsops.c src/sys/rump/librump/rumpkern: emul.c src/sys/sys: fstrans.h Log Message: Bring back three state file system suspension: NORMAL -> SUSPENDING -> SUSPENDED and add operation fstrans_start_lazy() that only blocks while SUSPENDED. Change vndthread() support operation handle_with_rdwr() to bracket its file system operations by fstrans_start_lazy() and fstrans_done(). PR kern/53624 (dom0 freeze on domU exit) To generate a diff of this commit: cvs rdiff -u -r1.2232 -r1.2233 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.430 -r1.431 src/share/man/man9/Makefile cvs rdiff -u -r1.26 -r1.27 src/share/man/man9/fstrans.9 cvs rdiff -u -r1.265 -r1.266 src/sys/dev/vnd.c cvs rdiff -u -r1.50 -r1.51 src/sys/kern/vfs_trans.c cvs rdiff -u -r1.7 -r1.8 src/sys/miscfs/genfs/genfs_vfsops.c cvs rdiff -u -r1.186 -r1.187 src/sys/rump/librump/rumpkern/emul.c cvs rdiff -u -r1.11 -r1.12 src/sys/sys/fstrans.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libcurses
Module Name:src Committed By: roy Date: Fri Oct 5 11:59:05 UTC 2018 Modified Files: src/lib/libcurses: newwin.c refresh.c Log Message: curses: allow drawing the lowest right hand cell of the terminal This is a historical behaviour that needs fixing If any terminal does scroll when drawing in the lowest right hand cell of the terminal then an entry should be made in the terminfo database (currently there is no standard code) to state that and define __SCROLLWIN as before. Fixes PR# 30978. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/lib/libcurses/newwin.c cvs rdiff -u -r1.88 -r1.89 src/lib/libcurses/refresh.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man9
Module Name:src Committed By: wiz Date: Fri Oct 5 15:37:26 UTC 2018 Modified Files: src/share/man/man9: fstrans.9 Log Message: Simplify macro usage. No visible change. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/share/man/man9/fstrans.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man9
Module Name:src Committed By: uwe Date: Fri Oct 5 16:21:22 UTC 2018 Modified Files: src/share/man/man9: fstrans.9 Log Message: Minor markup fixes. Add a missing word. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/share/man/man9/fstrans.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86
Module Name:src Committed By: maxv Date: Fri Oct 5 18:51:52 UTC 2018 Modified Files: src/sys/arch/x86/include: cpu.h fpu.h src/sys/arch/x86/x86: fpu.c Log Message: export x86_fpu_mxcsr_mask, fpu_area_save and fpu_area_restore To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x86/include/fpu.h cvs rdiff -u -r1.47 -r1.48 src/sys/arch/x86/x86/fpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc64/doc
Module Name:src Committed By: palle Date: Fri Oct 5 19:53:47 UTC 2018 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: update TODO with proper path to sh + list tested platforms so far To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/sparc64/doc/TODO Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/crypto/dist/ipsec-tools/src/racoon
Module Name:src Committed By: christos Date: Fri Oct 5 20:12:37 UTC 2018 Modified Files: src/crypto/dist/ipsec-tools/src/racoon: isakmp_frag.c Log Message: >From Thomas Reim: Current racoon code cannot detect duplicate last fragments as it uses the fragment flag instead of the fragment number. The code does not consider that the IKE payload fragments might not be received in the correct order. In this case, packet complete detection will again fail and VPN clients abandoned from VPN service. Nevertheless, clients still can add fragments to the fragment queue and fill it up to the possible 255 fragments. Only duplicates are detected, but not the fragments with a number greater than the last fragment number. The last fragment number is kept in the Phase 1 handler after fragment queue deletion, which may lead to error notifications after succesful reassembly of the IKE phase 1 message. In general, the 2017's CVE fix added laconic and difficult to understand failure notifications, which do not much help for analysis, why a VPN client was blocked by racoon server. This patch fixes the code and aligns it to Microsoft/Cisco IKE fragmentation specification. It provides error logging which is in line with above specification and adds some debug info to the logs to better support analysis VPN client blackballing. XXX: pullup-8 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: christos Date: Fri Oct 5 22:12:38 UTC 2018 Modified Files: src/sys/kern: init_sysctl.c kern_descrip.c kern_proc.c src/sys/secmodel/suser: secmodel_suser.c src/sys/sys: kauth.h systm.h Log Message: Provide a sysctl kern.expose_address to expose kernel addresses in sysctl structure returns for non-root. Defaults to off. Turning it on will restore sockstat/fstat and friends for regular users. To generate a diff of this commit: cvs rdiff -u -r1.217 -r1.218 src/sys/kern/init_sysctl.c \ src/sys/kern/kern_proc.c cvs rdiff -u -r1.237 -r1.238 src/sys/kern/kern_descrip.c cvs rdiff -u -r1.48 -r1.49 src/sys/secmodel/suser/secmodel_suser.c cvs rdiff -u -r1.80 -r1.81 src/sys/sys/kauth.h cvs rdiff -u -r1.278 -r1.279 src/sys/sys/systm.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man7
Module Name:src Committed By: christos Date: Fri Oct 5 22:16:51 UTC 2018 Modified Files: src/share/man/man7: sysctl.7 Log Message: document kern.expose_address To generate a diff of this commit: cvs rdiff -u -r1.131 -r1.132 src/share/man/man7/sysctl.7 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/librump/rumpkern
Module Name:src Committed By: christos Date: Sat Oct 6 00:17:06 UTC 2018 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: add get_expose_address() To generate a diff of this commit: cvs rdiff -u -r1.187 -r1.188 src/sys/rump/librump/rumpkern/emul.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.