Last 300 src ports www xenocara

src jmc@ modified share/man/man3/intro.3: remove the ref to gcc-local. the alternative was to add clang-local, but i think the…

src jsg@ modified sys/arch/armv7/armv7/locore0.S: use virt instructions with clang instead of equivalent raw bytes

src mpf@ modified usr.sbin/ifstated/ifstated.conf.5: Improve the config example. Suggest using carpdemote instead of tweaking…

src mpf@ modified etc/examples/ifstated.conf: Provide a simpler example ifstated.conf. The existing example was written over a…

src mikeb@ modified sys/dev/pv/if_xnf.c: Disable TCP and UDP transmit checksum offloading In certain configurations, transmit…

src rob@ modified usr.sbin/snmpd/trap.c: Fix uninitialized variable. Ok jca@

src deraadt@ modified distrib/sets/lists/comp/clang.armv7: sync

src kettenis@ modified sys/arch/arm64/arm64/autoconf.c: Re-enable the code that unmaps the startup code once more now that lld…

src anton@ modified bin/ksh/tree.c: Remove code that has been disabled since 1999. From Michael W. Bombardieri who also took t…

src jcs@ modified sys/dev: dwiic: cleanup function prototypes after ACPI/PCI split

src kettenis@ modified share/mk/bsd.own.mk: Build clang on sparc64. ok deraadt@

src kettenis@ changed distrib/sets/lists: sync

src kettenis@ modified lib/libc/softfloat/softfloat-macros.h: Use static inline such that the functions are guaranteed to be p…

src kettenis@ modified share/mk/bsd.own.mk: Switch the default compiler on armv7 to clang. ok patrick@

src bluhm@ modified sys/net/pf_ioctl.c: In pfioctl() a pf unlock was missing in the error path. OK lteo@ sashan@

src ccardenas@ modified usr.sbin/vmd/vioscsi.c: VMD: vioscsi - fix large ISO support in Linux Check if n_blocks is less than U…

src bluhm@ modified sys/net/pf.c: Use the pf state key linking functions in two more places instead of doing it manually. OK s…

src jca@ modified lib/libc/arch/arm/string/ffs.S: Partial revert of rev. 1.7, fixes build with clang The error was: --8<-- ffs…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: display the actual redirect message, as that's informative.…

src deraadt@ modified lib/libc/arch/sparc64/string/ffs.S: Wow, it cannot even be in .data...

src gsoares@ modified etc/changelist: /etc/snmpd.conf may contain passwords or other sensitive data. diff provided by alf <a.s…

src otto@ modified lib/libc/stdlib/malloc.c: Zap the rotor, it was a wrong idea. Cluebat applied by kshe who came also up with…

src bluhm@ modified sys: While booting it does not make sense to wait for memory, there is no other process which could free i…

src ratchov@ modified sys/dev/usb/umidi_quirks.c: Remove quirk matching all Yamaha devices, as this prevents non-MIDI devices…

src deraadt@ modified lib/libc/arch/sparc64/string/ffs.S: Sorry, the PIC macros cannot reach to .rodata....

src job@ modified distrib/miniroot/install.sub: Make URL redirection sticky in the installer Ensures that when URL redirection…

src visa@ modified sys/arch/octeon: Fix the computation of `ncpusfound' on !MULTIPROCESSOR kernels so that the value matches w…

src visa@ modified distrib/octeon/ramdisk/install.md: Make the installer use the multiprocessor kernel if there is more than o…

src nicm@ modified usr.bin/tmux/format.c: Discard all but the last line when reading from a #() command - the callback is just…

src mikeb@ modified sys/dev/pv/pvbus.c: Fix an off-by-one uncovered by the recent free(9) change From canacar@, thanks!

src otto@ modified lib/libc/stdlib/malloc.c: Move to ffs(3) for bitmask scanning. I played with this earlier, but at that time…

src bentley@ modified sbin/mount/mount.8: Mark up mount(8) options with Cm.

src guenther@ modified a couple things: Unlike other archs, mips64 needs ld.so to know about symbol visibility and skip symbol…

src guenther@ modified lib/libc: Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias dance, mark it…

src nicm@ modified usr.bin/tmux: Remove unused hooks_run function, from Thomas Adam.

src fcambus@ modified sys/dev/wscons/ws*: Add sizes for free() in wscons(4). OK deraadt@, visa@, mpi@

src stsp@ modified sys/arch/sparc64/dev/v*: In cbus(4) drivers, make it easier to identify which driver is doing debug printfs…

src deraadt@ modified sys/arch/amd64/amd64/aes_intel.S: Found a .data variable that can be in .rodata ok mibek

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: Process redirection messages from http. This will help for…

src patrick@ modified usr.sbin/pkg_add/OpenBSD/FwUpdate.pm: Remove erreneous and leftover slash that was part of the regex bef…

src kettenis@ changed sys/dev/fdt: Implement support for the PSCI_VERSION call and export the function such that we can use it…

src kettenis@ modified sys/arch/arm64: Defend agains branch predictor target injection (Spectre "variant 2") attacks by flushi…

src patrick@ modified sys/lib/libsa/printf.c: Implement basic padding support in libsa so we can do zero-padding in bootloader…

src bentley@ modified sys/dev/acpi/acpi*: Disable ACPI burst mode on the 2015 Chromebook Pixel, where it freezes. Diff from jc…

src jca@ modified bin/ksh: Introduce internal_warningf() and mark internal_errorf() as noreturn This helps tools like scan-bui…

src kettenis@ modified lib/libcompiler_rt/Makefile: On armv7, remove symbols that are also present in our libc. Because of the…

src naddy@ modified usr.bin/signify/crypto_api.h: g/c unused defines that were only used by nacl's SHA-512 implementation ok t…

src anton@ modified bin/ksh/c_ulimit.c: Stop constructing the ulimit optstring passed to ksh_getopt() at runtime since it's ra…

src benno@ modified sys/kern/uipc_mbuf.c: garbage collect an unused variable ok dlg@

src nicm@ modified usr.bin/tmux/tty.c: Fix drawing of ACS characters (they need to go character-at-a-time), accidentally broke…

src cheloha@ modified usr.sbin/authpf/authpf.c: Use the monotonic clock to compute the session duration. Ensures the correct d…

src jca@ modified bin/ksh/emacs.c: One minor scan-build warning emacs.c:1041:2: warning: Value stored to 'cp' is never read

src visa@ modified sys/arch/octeon/dev/octxctlreg.h: Fix bit.

src cheloha@ modified sbin/init/init.8: GETTY_SLEEP is 30 seconds, not 10 ok deraadt@

src bluhm@ modified sys/net/pf.c: If pf route-to is used for locally generated packets, they may have an invalid source addres…

src bluhm@ modified regress/sys/net/pf_forward/Makefile: Enable traceroute test for incoming reply-to rule.

src visa@ modified sys/arch/octeon/dev/octxctl.c: Fix return value.

src mpi@ modified many things: Recycle IFF_NOTRAILERS into IFF_STATICARP and document ownerhsip of IFF* flags. inputs from jmc…

src nicm@ modified usr.bin/tmux: Add -I to pipe-pane to connect pane stdin as well as stdout, suggested by Kristof Kovacs in G…

src ccardenas@ modified usr.sbin/vmd/vioscsi.*: VMD: vioscsi - add support for REPORT_LUNS opcode ok mlarkin@

src bluhm@ modified regress/sys/kern/mount: Add tests that unmount a file system while it is busy. On a vnd device "cp -r" and…

src kettenis@ modified sys/dev/pci/drm: Switch the inteldrm(4) i2c code over to the Linux code base. This gives us several qui…

src jca@ modified bin/ksh/history.c: Don't try to open HISTFILE if the variable is unset. str_val returns null, not NULL, if t…

src bluhm@ modified share/mk/bsd.regress.mk: We have no deprecated regress variables in our tree. Remove the compatibility lay…

src deraadt@ modified sys/uvm/uvm_mmap.c: mask out (ie. ignore) the bit which will be MAP_STACK in the future, so diffs in sna…

src brynet@ modified usr.bin/file: Revert my changes in r1.60 back to nicm@'s latest for now. Fixes "file *|grep" breakage rep…

src mlarkin@ modified sys/arch/amd64/include/specialreg.h: tabs vs spaces

src bluhm@ modified sys/netinet*: There was an issue that dynamic path MTU discovery together with ARP or ND timeout could del…

src kettenis@ modified sys/arch/arm: Improve defense against branch predictor target injection (Spectre "variant 2") attacks.…

src bluhm@ modified sys/net/pf.c: When pf(4) forwards incoming packets with route-to or reply-to, decrement the time-to-live o…

src bluhm@ modified regress/sys/net/pf_forward/Makefile: Enable traceroute test for incoming route-to rule.

src inoguchi@ modified usr.bin/openssl/s_cb.c: Add s_server and s_client -tlsextdebug messages ok sthen@ jsing@

src mpi@ modified sbin/isakmpd: Spacing, no object change.

src eric@ modified usr.sbin/smtpd/spfwalk.c: fix parsing of RDATA for TXT records ok gilles@

src jsg@ modified distrib/sets/lists/base/mi: sync

src mlarkin@ modified sys/arch/amd64: Add some AVX512 CPUID flags. discussed with sf and kettenis

src ccardenas@ modified usr.sbin/vmd/vi*: VMD: vioscsi refactor Each opcode is now handled in the respective function (vioscsi…

src kettenis@ modified lib/libc: Add two more ARM EABI aliases that I missed in the previous libc minor bump. "just go ahead -…

src bluhm@ imported regress/bin/ed/Makefile: Run the tests provided in /usr/src/bin/ed/test with the regress framework. Three…

src bluhm@ modified regress/bin/Makefile: Link ed regress to build.

src bluhm@ modified sys/arch/amd64/amd64/ucode.c: Make cpu_ucode_debug non static so it can be changed from ddb. OK patrick@

src anton@ modified bin/ksh: unifdef BRACE_EXPAND; ok jca@

src stsp@ modified sys/dev/pci/if_iwm.c: Pass our currently configured SSID to iwm(4) scan commands. This makes connecting to…

src rpe@ modified distrib/miniroot/install.sub: Prefetched sets are stored by root, but are read by an unprivileged user durin…

src mpi@ modified regress/sys/net/rtable/kern_compat.h: Fix after recent mutex change.

src bluhm@ modified regress/usr.sbin/syslogd/args-client-tcp-octet-maxline.pl: Unlocking the TCP stack resulted in smaller TCP…

src bluhm@ modified sys/arch/amd64/amd64/powernow-k8.c: Use signed values to compare absolute difference. The variables fid an…

src millert@ modified usr.sbin/nsd/configure.ac: Add descriptions for HAVE_B64_NTOP and HAVE_B64_PTON so autoheader will run.…

src kettenis@ modified sys/dev/fdt/rkpcie.c: Make things work when using the official device tree bindings used by the Linux k…

src jmc@ modified lib/libc/sys/kqueue.2: tweak previous;

src tb@ modified usr.bin/jot/jot.c: Adjust comment to reflect '%F' addition.

src millert@ modified sys/ufs/ffs/ffs_vnops.c: Add comment describing why we need to clear the buffer if uiomove() fails, adap…

src millert@ modified sys/ufs/ext2fs/ext2fs_readwrite.c: In ext2fs_write(), clear the buffer on uiomove() failure unless it wa…

src tb@ modified usr.bin/jot/jot.c: Allow printf '%F' format specifier. ok millert

src stsp@ modified sys/arch/sparc64/dev/vldcp.c: In vldcp(8) fix a race between vldcpread() and vldcp_rx_intr() which was over…

src mpi@ modified sys/arch: Define and use IPL_MPFLOOR in our common mutex implementation. ok kettenis@, visa@

src jsg@ modified sys/dev/pci/drm/drm_linux.h: Add a linux compatible request_firmware() wrapper around loadfirmware(9). ok de…

src robert@ modified a few things: introduce a filter called EVFILT_DEVICE that can be used to notify listeners of device stat…

src robert@ modified sys: add kqueue support to drm(4) by making the drm_sysfs_hotplug_event() available on OpenBSD well and b…

src bru@ modified sys/dev/wscons/wsmouse.c: coordinate again: polishing

src kettenis@ modified sys/arch/arm64/arm64/pmap.c: Add a barrier at the end of pmap_map_early() such that the new mapping is…

src schwarze@ modified usr.bin/mandoc/mdoc_*: Remove the implicit display feature of .Lk because it was inconsistent across ou…

src schwarze@ modified regress/usr.bin/mandoc/mdoc/Lk/noarg.out_ascii: catch up with how formatting of long links was changed…

src schwarze@ modified bin/ksh/vi.c: remove unused parameter from the static function print_expansions(); patch from Michael W…

src dlg@ modified sys/net: have carp use standard detach hooks instead of getting special handling if_deactivate looked for ca…

src naddy@ modified usr.bin/ssh/hash.c: clarify authorship; prodded by and ok markus@

src dlg@ modified sys/netinet/ip_carp.c: unbreak configurations using carppeers ip_carp.c r1.322 removed the ability to receiv…

src kettenis@ modified sys/arch/arm64: Add MULTIPROCESSOR basics for arm64. Enough to build and run a kernel with option MULTI…

src jmc@ modified games/fortune/datfiles/fortunes: apostrophe fix;

src deraadt@ modified sys/arch/amd64: Don't bother ucode updates in ramdisk. We don't have the files.... ok patrick

src nicm@ modified usr.bin/tmux/tty.c: Simplify character replacement on non-UTF-8 terminals and make a common function.

src nicm@ modified usr.bin/tmux/screen-write.c: Do not collect top-bit-set characters in case they need to be replaced.

src nicm@ modified usr.bin/tmux/input.c: Simplify UTF-8 states down into one state.

src kettenis@ modified sys/arch/arm64: Runtime services may (and do) use device mappings on some UEFI implementations. Skip th…

src kettenis@ modified sys/arch/arm64/dev/ampintc.c: Use correct size in allocarray() call. ok patrick@

src jca@ modified regress/bin/ksh/glob.t: Add tests for [[:foo:]] character classes in globs

src jca@ modified regress/bin/ksh/unclass1.t: Fix tyops

src jca@ modified bin/ksh/NOTES: Some more tweaks to NOTES - it's safe to assume that there's no plan to write "an `agent' to…

src jsg@ modified sys/dev/pci/drm/drm_linux.c: Constrain alloc_pages() to the dma_constraint range. Avoids a "Non dma-reachabl…

src jca@ modified regress/bin/ksh/arith.t: Add basic tests for octal and hex notation in arithmetic expansions POSIX requires…

src nicm@ modified usr.bin/tmux/layout.c: Improve logging for layout cells.

src nicm@ modified usr.bin/tmux/tmux.c: Improve error message if creating socket parent directory fails, from Thomas Adam for…

src patrick@ modified sys/arch/amd64/amd64/ucode.c: Correctly iterate over all extended signatures. Found by markus@ With sf@

src mpi@ modified sys/arch: Unify <machine/mutex.h> a bit further. `mtx_owner' becomes the first field of 'struct mutex' on i3…

src mlarkin@ modified sys/dev: revert previous changes to enable dwiic on Dell precision as it seems to cause issues on Dell X…

src mlarkin@ modified sys/arch/amd64/amd64/identcpu.c: IBRS -> IBRS,IBPB in identifycpu lines

src jca@ modified sys/netmpls/mpls_input.c: Check that mpls has been enabled on the input interface, lost in rev 1.66 While he…

src tb@ modified usr.bin/jot/jot.c: Align cases in conversion switch vertically. Normalize logic inside cases and drop an unne…

src deraadt@ changed lib/libc: sysctl(3) can now be renamed to sysctl(2)

src deraadt@ modified many things: Adjust references for sysctl(3) to sysctl(2)

src dlg@ modified share/man/man9/bpf_mtap.9: document bpfattach and bpfdetach.

src dlg@ modified sys/net/if_gif.c: move gif_encap from gif_output to gif_start. the main win is the simplification of bpf in…

src dlg@ modified sys/sys/_endian.h: cast the result of the ternary operators in __swapXX to the right type ok kettenis@ let's…

src bru@ modified sys/dev/wscons/ws*: Improve the handling of coordinate inputs and filters. Single-touch and multi-touch coor…

src dlg@ modified sys/netinet/ip_carp.c: restrict carp to configuring ethernet interfaces as carpdevs. previously the driver o…

src patrick@ changed sys/arch/amd64: Update the Intel microcode once the root filesystem has been mounted. This depends on the…

src rpe@ modified etc/rc.d: Comments

src patrick@ modified usr.sbin/pkg_add/OpenBSD/FwUpdate.pm: Create a second hash that maps all possible drivers to a default r…

src patrick@ modified usr.sbin/pkg_add/OpenBSD/FwUpdate.pm: Install the intel firmware package which contains microcode update…

src rpe@ modified etc/rc.d: - change [] tests to [[]] - change -a, -o to &&, || inside [[]] - remove unecessary quoting inside…

src rpe@ modified etc/rc.d: Change the shebang line from /bin/sh to /bin/ksh in all base rc.d daemon scripts. discussed with a…

src patrick@ modified sys/kern/init_main.c: Postpone secondary CPUs until after mounthook activities. This is useful for loadi…

src gilles@ modified usr.sbin/smtpd/spfwalk.c: fix parsing of long TXT records, this prevents 'smtpctl spf walk' from producin…

src patrick@ modified sys/dev/ic/bwfm*: Extract the control channel number from the chanspec information and apply the channel…

src visa@ modified sys/arch: Add size for free. OK mpi@

src bluhm@ modified sys/net/pfkeyv2_convert.c: Advance data pointer after exporting SA type to userland. Otherwise ipsecctl(8)…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: The PCI bwfm(4) chips have no TX rings in the traditional sense, as on the ac…

src tb@ modified usr.bin/jot/jot.c: Remove arbitary length limits for -s, -b and -w. Based on a diff from kshe. schwarze sugge…

src kevlo@ modified s*: Add support for Huawei E3372. ok phessler@

src kevlo@ modified sys/dev/usb/usbdevs*: sync

src bluhm@ modified regress/sys/net/pf_forward: Add tests for incoming route-to and outgoing reply-to rules. Disable the cases…

src dlg@ modified sys/net: get rid of struct carp_if by moving the srpl into struct ifnet if_carp. currently carp uses a struc…

src dlg@ modified sys/netinet/ip_carp.c: carp_ourether gets passed the parent interface, not the carp interface.

src kettenis@ changed sys/arch/arm64: Implement FUCKWIT for arm64; unmap the kernel almost entirely while userland is running.…

src jcs@ modified sys/dev/pci/if_bwfm_pci.c: Attach bwfm to the Broadcom 4350 found in the 2017 MacBook. Easily handles >150Mb…

src bluhm@ modified sys/kern/uipc_socket.c: Mark sosplice task mp safe, do not grab kernel lock for tcp output. OK mpi@

src jcs@ modified sys/dev/pci/pcidevs: add another Apple NVMe

src jcs@ modified sys/dev/pci/pcidevs*: regen

src jcs@ modified sys/dev: Attach nvme to additional Apple NVMe device, limit targets to 1 ok dlg

src jcs@ modified sys/dev/pci/pcidevs: add broadcom bcm4350

src sthen@ modified usr.sbin/vmd/vmd.c: Don't require "disk" or "kernel", also allow just "cdrom" instead, a VM can still be u…

src bluhm@ modified sys/net/pf.c: Use pf_send_icmp() consistently in pf_route(). It sets the routing domain and other mbuf fla…

src jmc@ modified share/man/man4/pci.4: add bwfm; ok patrick

src dlg@ modified sys/netinet/ip_carp.c: simplify the input interface type check in carp_proto_input_if. carp6_proto_input_if…

src ratchov@ modified sys/dev/pci/azalia.c: Make azalia_free_dmamem() void, as its return value is not used. From Michael W. B…

src ratchov@ modified sys/dev/audio.c: Remove assignement of sc->round to itself that makes no sense. From Michael W. Bombardi…

src ratchov@ modified usr.bin/sndiod/sock.c: Simplify bounds checking of client numbers of channels and rate. From Michael W.…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Move line for readability.

src patrick@ modified share/man/man4/bwfm.4: Update manpage to reflect changes to bwfm(4) which allow Host AP mode and the PCI…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Don't reset the internal memory core on chips other than the Broadcom 43602,…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Add firmware names for the two revisions of the Broadcom 4350 as seen on a Ma…

src dlg@ modified sys/netmpls/mpls_input.c: fix some poop that snuck into the last commit. noticed by bijanebrahimi at riseup…

src dlg@ modified sys/net/if_ethersubr.c: shuffle how the protocol family input is done in ether_input. the main change is to…

src mpi@ modified sys/net/if.c: Stop grabing the KERNEL_LOCK() for running protocol input routines. The NET_LOCK() is already…

src cheloha@ modified usr.bin/mg/grep.c: Extract compile_mode command status with WEXITSTATUS. Also tell the user if the paren…

src mpi@ modified sys: Change `so_state' and `so_error' to unsigned int such that they can be atomically read from any context…

src bluhm@ modified sys/net: Creating a cloned interface could return ENOMEM due to temporary memory shortage. As it is invoke…

src jsg@ modified sys/dev/pci/drm/linux_ww_mutex.h: Work around a problem with ww_mutexes in the drm modeset lock. Screen blan…

src jsg@ modified sys/dev/pci/drm/linux_ww_mutex.h: lock->ctx != NULL => lock->ctx requested by kettenis@

src mpi@ modified sys/dev/pci/if_iwn.c: Do not silently truncate the firmware channel number. Fix build with gcc, ok stsp@

src mpi@ modified sbin/ifconfig/ifconfig.c: Stop printing <not displayed> for wireless keys we know the kernel no longer expor…

src mpi@ modified sys/net/if_gif.c: Use ip{,6}_send() instead of ip{,6}_output() to prevent a recursion. if_start() is a bound…

src mpi@ modified sys/ddb/db_ctf.c: Do not truncate 64bit integers when pretty-printing types.

src dlg@ modified sys/net: make mpls_input take a struct ifnet *ifp argument. this makes it like all our other protocol family…

src bluhm@ changed bin/ed/test: Rename test file =.err to eq.err for simpler make file scripts.

src bluhm@ modified sys/net/if_var.h: Convert IF_CLONE_INITIALIZER() into C99 initializer. OK mpi@

src patrick@ modified sys/dev/ic/bwfm*: Initial support for HOSTAP mode. With this bwfm(4) can spawn an access point including…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Fix indentation.

src benno@ modified bin/ksh/jobs.c: update comments that were left behind in the recent unifdef JOB commit from Klemens Nanni,…

src mpi@ modified sys/kern/sys_futex.c: Do not pass a userland pointer to ktrabstimespec(). Prevents an infinite pagefault/pma…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: The bwfm(4) TX ring expects the ethernet header as part of the TX info struct…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: In AP mode multicast packets share the flowrings with broadcast packets.

src anton@ modified usr.sbin/vmd/ns8250.c: Fix typo in comment; ok mpi@

src visa@ modified a few things: Move SC_* defines into <machine/setjmp.h>, and rename them, so that <machine/signal.h> is not…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Guard the debug printf function behind BWFM_DEBUG as well. Also only print th…

src markus@ modified usr.bin/ssh/monitor_wrap.c: uuencode.h is not used Modified files: usr.bin/ssh/ssh: Makefile Log message:…

src markus@ modified usr.bin/ssh/ssh-pkcs11-helper*: switch ssh-pkcs11-helper to new API; ok djm@

src markus@ modified usr.bin/ssh: move subprocess() so scp/sftp do not need uidswap.o; ok djm@

src jca@ modified bin/ksh/NOTES: Drop two outdated entries Namely POSIX character classes and tilde expansion within parameter…

src visa@ modified sys/arch/octeon/include/atomic.h: Override membar_producer() for octeon. OK dlg@

src millert@ modified bin/ksh/emacs.c: Remove unused "args" param from kb_add(), it is always NULL. OK anton@ jca@

src mpi@ modified s*: Translate the TIOCSBRK & TIOCCBRK ioctl(2)s issued on a pty(4) slave to corresponding user mode ioctls.…

src mpi@ modified sys/kern/kern_pledge.c: Allow TIOCUCNTL issued on a pty(4) master in promise "tty". This will be soon be use…

src mpi@ modified usr.sbin/vmd: Enable TIOCUCNTL to be able to set ns8250's break detected condition. It is now possible to se…

src mpi@ modified lib/libc/sys/pledge.2: TIOCUCNTL is now allowed by promise "tty". Reminded by jmc@

src jca@ modified bin/ksh/PROJECTS: Kill entries that are obviously outdated/out of scope Pointed out by Klemens Nanni who had…

src otto@ modified lib/libc/stdlib/malloc.c: optimization and some cleanup; mostly from kshe (except the unmap() part)

src mlarkin@ modified sys/dev: Attach dwiic_pci on Dell Precision 7520. Also restrict ihidev reports to those of 3 bytes or mo…

src bentley@ modified usr.sbin/pkg_add/pkg_*: Mark up command strings with Cm, and variables with Va. ok jmc@

src patrick@ modified sys/dev: Delete flowrings when we take the interface down or change its settings.

src ccardenas@ changed regress/usr.sbin/vmd/config: Add regression tests for cdrom keyword ok mlarkin@

src mlarkin@ modified sys/arch/amd64/include/pmap.h: delete a wrong comment

src patrick@ modified sys/dev: Create multiple transmit flowrings in station mode, four in total, based on TOS values. In AP m…

src mlarkin@ modified sys/arch/amd64: remove all PG_G global page mappings from the kernel when running on Intel CPUs. Part of…

src guenther@ changed many things: amd64_{get,set}_fsbase() are superfluous and unused; delete them. Delete unused/never-imple…

src millert@ modified bin/ksh/emacs.c: Add proper bounds checking to kb_add(). OK anton@

src kettenis@ modified sys/sys/_endian.h: Use __inline instead of inline as this header file might be included in a "strict an…

src jmc@ modified share/man/man4/man4.armv7/sxits.4: add arch to Dt;

src kettenis@ modified lib/libcrypto: On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunately the assembly code…

src inoguchi@ modified usr.bin/openssl/s_time.c: Remove unused extern variable in openssl(1) s_time This extern variable appea…

src visa@ modified sys/arch/octeon/dev: Add references to errata.

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Assume that direct-mapped addresses come from the xkphys segment.

src mlarkin@ modified sys/arch/amd64/amd64/pmap.c: remove a ridiculous comment and move another comment to the line it was rea…

src guenther@ modified sys/arch/amd64/amd64/gdt.c: Delete obsolete/untrue comments

src mlarkin@ modified sys/arch/amd64: Add identcpu.c and specialreg.h definitions for the new Intel/AMD MSRs that should help…

src guenther@ modified sys/arch/amd64: Handle %gs like %[def]s and reset set it in cpu_switchto() instead of on every return t…

src sthen@ modified share/misc/mime.types: Add fs to the application/octet-stream extensions, mostly for installXX.fs, to help…

src stsp@ modified sys/arch/sparc64/dev/vldcp.c: Fix an interrupt storm condition in vldcp(8) (sparc64). If the Rx channel goe…

src kettenis@ modified sys/dev/pci/pcidevs: Add Silicon Motion SM2260 NVMe.

src kettenis@ modified sys/dev/fdt/rkpcie.c: Don't advertise L0s if the "aspm-no-l0s" property is present. Base available bus…

src jcs@ modified sys/dev/pckbc/pckbd.c: pckbd: don't change translation mode if controller is in table 2 This was changed a d…

src cheloha@ modified lib/libc/rpc/clnt_*: Remove dead gettimeofday calls and timevals. ok jca@

src millert@ modified sbin/init: unifdef LOGIN_CAP, we always want to use login.conf OK jca@, no objection deraadt@

src millert@ modified bin/ksh: Bring back the sign compare changes, this time with a fix from otto@ that fixes the issues seen…

src kettenis@ changed sys/dev/fdt: Add sxits(4), a driver for the temperature sensor on the Allwinner A10/A20 touchpad control…

src kettenis@ modified sys/arch/armv7/conf/GENERIC: Enable sxits(4).

src kettenis@ changed share/man/man4/man4.armv7: sxits(4)

src kettenis@ modified sys/arch/armv7/conf/GENERIC: Enable sxitemp(4).

src kettenis@ modified sys/dev/fdt/sxitwi.c: Set the proper bus clock rate based on the "clock-frequency" property and the rat…

src jmc@ modified usr.sbin/smtpd/smtpctl.8: tweak previous;

src sunil@ changed usr.sbin/smtpd: Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf walk'. Ok er…

src sunil@ changed usr.sbin/smtpd/s*: Import gilles@'s standalone spfwalk utility into smtpctl(8) as 'spf walk' command. Ok gi…

src visa@ modified sys/arch/mips64/mips64/pmap.c: Remove redundant zeroing and dead code.

src dlg@ modified sys/dev/pci/if_msk*: rework the transmit and receive paths to address reliability issues. phessler@ has been…

src patrick@ modified sys/dev/ic/bwfm.c: Drop incoming network packets as long as we are not in RUN state. This happens when w…

src patrick@ modified sys/dev: To send out packets we need to create a flowring. Acting as station, we typically have about fo…

src kettenis@ modified sys/dev/fdt/axppmic.c: Add support for AXP221/223.

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Implement R40/V40 SATA clock.

src kettenis@ modified sys/arch/armv7/sunxi/sxiahci.c: Handle resets; needed on Allwinner R40/V40.

src jmc@ modified share/man/man4/man4.*: some minor fixes;

src mikeb@ modified sys/crypto/siphash.c: Sync with the code in libc OK millert; original commit message by tedu@: memcpy from…

src patrick@ modified sys/dev/ic/bwfm.c: When we receive an AUTH or ASSOC event even though we have already reached the RUN st…

src kettenis@ modified sys/arch/arm64/include: Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> being pulled…

src jca@ modified bin/ksh: unifdef JOBS support Prompted by a mail from Klemens Nanni, who also had the same diff. ok deraadt@…

src krw@ modified sbin/dhclient/clparse.c: Complete and fix grammar in comments and bring grammar terms, function names and fu…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: @libset is going to be part of the dependency information.

src jmc@ modified share/man/man4/ifmedia.4: some 11n bits; help/ok stsp

src kettenis@ modified sys/dev/fdt/sxitwi.c: Remove unnecessary delays. There is no reason to wait after each and every read o…

src tb@ modified bin/ksh/jobs.c: Typos in comments: 'it' -> 'if' and 'noityf' -> 'notify'. from Klemens Nanni

src jca@ modified usr.sbin/vmd/config.c: Use log_warnx() in places where errno is irrelevant. ok mlarkin@ ccardenas@

src mpi@ modified usr.bin/netstat/unix.c: No need for <sys/socketvar.h>

src pirofti@ modified sys: Show uvm_fault and trace when typing show panic on a page fault'd kernel Currently there is only su…

src pirofti@ modified sys/dev/pci/drm: Fix DRM_DEBUG builds. OK jsg@.

src otto@ modified sbin/fsck_ffs: the value of bflag is a blockno, so use the proper type, avoids an overflow seen with scanni…

src mpi@ modified many things: Remove useless <sys/socketvar.h> includes. ok kettenis@, visa@, claudio@, deraadt@

src deraadt@ modified sys/sys: backout, because it breaks builds in dev/microcode. Always build the parts of the tree that use…

src deraadt@ modified sys/sys/mount.h: accidental commit

src dlg@ modified sys/sys/_endian.h: cast the result of the ternary ops in __swapXX to the relevant types. it appears clang an…

src bluhm@ changed regress/usr.sbin/relayd/args-time*: Add more tests that check the timeout behavior of relayd.

src patrick@ modified sys/dev/ic/bwfm.c: Receiving an AUTH event means that we successfully authenticated, thus we have to mov…

src jmc@ modified usr.sbin/httpd/httpd.conf.5: from paul de weerd: provide a more helpful Xr to ocspcheck, and note that the p…

src kettenis@ modified gnu: Add ARM EABI aliases and remove functions that are also provided by our libc. This allows linking…

src krw@ modified sbin/dhclient/clparse.c: Compact some whitespace, unsplit now shorter lines.

src jmc@ modified share/man/man4/vic.4: add HISTORY; requested by jiri navratil

src millert@ modified bin/ksh: Back out sign compare changes that appear to cause problems on hppa. Requested by deraadt@

src deraadt@ modified usr.bin/top/display.c: glaring KNF violation

src krw@ modified sbin/dhclient/clparse.c: Comments and grammar use '_decl' so use _decl instead of _declaration in the names…

src ccardenas@ modified usr.sbin/vmd/config.c: Address TOCTOU issue with checking to ensure disks are regular files. Reported…

src krw@ modified sbin/dhclient: We only parse decimal numbers, so parse_decimal() -> parse_number() to match grammar comments…

src krw@ modified sbin/dhclient: parse_lease_time() is an unnecessary abstraction. Just use parse_number('L') since it is pars…

src mpi@ modified sys/kern/uipc_usrreq.c: Unifdef snd/rcv. ok visa@, claudio@

src mpi@ modified sys/net/if*: Include timeout & tasks in 'struct ifnet' instead of always allocating them as M_TEMP. ok visa@

src mpi@ modified sys/miscfs/fuse/fuse_vfsops.c: Do a FREF/FRELE dance after calling fd_getfile(). This should be enought to p…

src tb@ modified sys/net/ifq.*: Back out tx mitigation again because it breaks suspend and resume at least on x230 and x240. P…

src mpi@ modified sys/arch: Unify <machine/mutex.h> a bit further. Remove `mtx_lock' from i386, add volatile before `mtx_owner…

src mpi@ modified sbin/isakmpd: space -> tab No object change.

src kettenis@ changed sys: Implement support for calling EFI runtime services and use it to implement a time-of-day clock devi…

src dlg@ modified sys/net/if_ethersubr.c: remove support for decapsulating LLC/SNAP frames. the code was broken and noone noti…

src dlg@ modified sys/dev/ic/malo.c: assign 1 instead of the result of htole16(1) to a uint8_t. on big endian archs the 1 is s…

src dlg@ modified sys/sys/_endian.h: rework __swapXX to avoid the use of __statement. the primary motivation of this was to al…

src kettenis@ modified sys/dev/fdt/rkclock.c: Instead of adding each and every clock to the list of clocks that are enabled by…

src patrick@ modified sys/dev: Since the PCI attachment code already uses mbufs for RX packets, we can push the mbuf allocatio…

src denis@ modified usr.sbin/ldpd/kroute.c: Add support for IPv6 over MPLS pseudowire aka mpw(4) OK claudio@ jca@

src denis@ modified sys/net/if_ethersubr.c: Add support for IPv6 over MPLS pseudowire aka mpw(4) OK claudio@ jca@

src kettenis@ modified sys/dev/pci/ahci_pci.c: Add ASMedia ASM1061 SATA to the list of devices as it is an AHCI controller but…

src schwarze@ modified bin/dd/args.c: Stop "dd if=/dev/zero of=/dev/null bs=1 count=2 skip=0x7fffffffffffffff" from erroring o…

src sunil@ modified usr.sbin/smtpd/lka.c: Use crypt_checkpass(3) instead of crypt(3). Based on a diff from Edgar Pettijohn. Ok…

src rpe@ modified distrib: Always present the same question at the end of installs or upgrades. Offer to exit to shell, halt o…

src bentley@ modified share/man/man*: Include https:// in links, so HTML output doesn't assume they're relative. ok jmc@ schwa…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Add size for free(9) in the bwfm(4) PCI attachment code. From Michael W. Bomb…

src jmc@ modified share/man/man4/rkpcie.4: fix SEE ALSO;

src jmc@ modified usr.sbin/vmctl/vmctl.8: pretty up the "start" command;

src ccardenas@ changed usr.sbin/vm*: Add initial CD-ROM support to VMD via vioscsi. * Adds 'cdrom' keyword to vm.conf(5) and '…

src dlg@ modified sys/sys/_endian.h: remove __swap16_multi because endian.h provides swap16_multi without it ok guenther@

src kettenis@ modified sys/dev/ofw/ofw_misc.*: Add remap_bynode() since I use it in the rkpcie(4) implementation.

src kettenis@ modified sys/arch/arm64/conf: Enable rkpcie(4).

src kettenis@ changed share/man/man4: rkpcie(4)

src kettenis@ changed sys/dev/fdt: Initial stab at a driver for the PCIe interface on the Rockhip RK3399. For now it cheats wh…

src kettenis@ modified sys/dev/pci/pcidevs: Add Rockchip vendor and RK3399 Root Complex device.

src gilles@ modified usr.sbin/smtpd/smtpd.h: we haven't updated the version in a while despite many commits which is confusing…

src anton@ modified sbin/wsconsctl/util.c: Add missing mouse type. Reported by bit shifter on misc@; ok bru@

src mpi@ modified sys/net/if*: Move the NET_LOCK() inside the switch and start documenting which field is protected by which l…

src mpi@ modified sys: Do not memset() the whole structure in sorflush() to keep `sb_flagsintr' untouched. ok bluhm@, visa@

src mpi@ modified sys/net/route.c: Move the cloning bits in their own function. This will be needed to select the proper cloni…

src jmc@ modified lib/libc/stdio/printf.3: some grammar fixes; from dholland@netbsd, -r1.68

src guenther@ modified many things: Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. ok millert@ sthen@

src guenther@ modified sys/sys/file.h: Don't #include fcntl.h when _KERNEL is defined. inspired by FreeBSD r24131 ok millert@…

src guenther@ modified usr.bin/paste/paste.c: When invoked with no file arguments, display usage and fail instead of silently…

src dlg@ modified sys/net/ifq.*: reintroduce tx mitigation to quote the previous commit: > this replaces ifq_start with code t…

src guenther@ modified sys/kern/kern_malloc.c: Fix an off-by-one in the free(9) "passed size was too small" check: if the size…

src krw@ modified sbin/dhclient/clparse.c: More grammar comments improvements.

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Put the code that prints the firmware's debug console into a function so we c…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: For whatever reason the firmware needs more RX buffers available as we typica…

src denis@ modified lib/libpcap/ethertype.h: Fix wrong ETHERTYPE_IPV6 OK jca@ kettenis@ job@

src millert@ modified bin/ksh: Add WARNINGS=yes to ksh and fix the resulting sign compare warnings. OK tb@

src kettenis@ modified gnu/llvm/tools/lld/ELF/LinkerScript.cpp: Make lld respect ALIGN directives on output sections even with…

src bluhm@ modified sys/dev/ipmi.c: The missing NULL check for the return value of malloc(9) with M_NOWAIT is wrong. Use M_WAI…

src claudio@ modified usr.sbin/relayd/ca.c: RSA_private_{en,de}crypt() can fail and will return -1 in that case. Check for thi…

src krw@ modified sbin/dhclient/clparse.c: Tweak syntax comments into consistency and completeness.

src espie@ modified usr.sbin/pkg_add/OpenBSD/Packing*: placeholder for new keyword that doesn't do anything yet, so that when…

src otto@ modified lib/libc/stdlib/malloc.c: Only init chunk_info once, plus some moving of code to group related functions.

src nicm@ modified usr.bin/tmux/status.c: Add C-g at command prompt for emacs people, GitHub issue 1213.

src nicm@ modified usr.bin/tmux: Prefer PWD for current directory if present in client, from Wei Zhao in GitHub issue 1183.

src florian@ modified sys/kern/exec_script.c: We are either allocating 2 or three array members. Unroll while loop to be able…

src florian@ modified sys/kern/kern_exec.c: free(9) sizes for sys_execve. Convert the hand rolled loop to strlcpy which gives…

src jsg@ modified sys/kern/init_main.c: copyright++;

src nicm@ modified usr.bin/tmux/layout-set.c: Initialize the size of new panes created by the even-* layout correctly; reporte…

src kettenis@ modified sys/dev/fdt/sxitemp.c: Add Allwinner R40/V40 support.

src kettenis@ changed share/man/man4: sxitemp(4)

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Implement R40/V40 thermal sensor clock.

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Implement H3/H5 thermal sensor clocks.

src kettenis@ changed sys/dev/fdt: Add sxitemp(4), a driver for the temperature sensors on the Allwinner H5 SoC.

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Enable sxitemp(4).

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement H3/H5 CPU clock.

src kettenis@ changed sys/dev/fdt: Add sypwr(4), a driver for the Silergy SY8106A regulator found on many boards using the All…

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Enable sypwr(4).

src anton@ modified sbin/wsconsctl/m*: Remove an unused variable and instruct lex not to produce the input() function since it…

src kettenis@ modified sys/arch/arm64: Tighten the permissions used in the early stage page tables somewhat. Add an interface…

src guenther@ modified sys: Don't pull in <sys/file.h> just to get fcntl.h ok deraadt@ krw@

src guenther@ modified sys: Delete unnecessary <sys/file.h> includes ok millert@ krw@

src kettenis@ modified sys/dev/fdt/sxitwi.c: Somewhow I botched rev 1.3, which has a = where a |= is needed. Fix this.

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement Allwinner A40/V40 support.

src kettenis@ modified sys/dev/fdt/ehci_fdt.c: Add support for the USB PHY of the Allwinner R40/V40.

src kettenis@ modified sys/dev/fdt/sxiccmu.c: Add support for the PRCM clocks on Allwinner A23/A33. Tested by kevlo@

src kettenis@ modified sys/arch/armv7/imx/imx*: The generic clock framework expects frequencies in Hz whereas the imx clock co…

src guenther@ changed usr.sbin/eeprom: get_date(), from getdate.y, was last used in the sparc support, so zap it ok kettenis@

src kettenis@ modified sys/arch/arm64/arm64/copy.S: Add copyin32 implementation. ok guenther@

src kettenis@ modified sys/arch/arm64/include/cpu.h: Implement CPU_BUSY_CYCLE and intr_disable/restore. ok patrick@, tom@

src tb@ modified usr.bin/jot/jot.c: Avoid one-byte overflow in error path. If the format string ends in an invalid specifier l…

src tb@ modified usr.bin/jot/jot.c: Simplify switch by removing some unneeded cases. from kshe

src jmc@ modified bin/ksh/sh.1: backslash also escapes newlines when quoted; from kshe

src otto@ modified share/man/man5/malloc.conf.5: The `F' option no longer disables delayed freeing; from kshe Also, fix a verb…

src bluhm@ modified sys: Make sure that pf_mbuf_link_state_key() does not overwrite an existing statekey in the mbuf header. R…

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Prevent syspatch from running and throw an error out if reorder_kernel…

src bluhm@ modified sys: Make the functions which link the pf state keys to mbufs, inpcbs, or other states more consistent. OK…

src kettenis@ modified sys/dev/fdt/rkclock.c: Remove the RK3399-specific cpuspeed implementation as the generic one works fine…

src kettenis@ modified sys: Use register_t instead of uint32_t in smc/hmc calls such that arguments to SMC64 functions don't g…

src kettenis@ modified sys/dev/fdt/rkclock.c: Add support for the CPU clock on the RK3288. Set its frequency to 1.2 GHz on the…

src fcambus@ modified sys/arch/i386/i386/via.c: Remove unnecessary includes in the i386 version of the VIA PadLock driver. OK…

src fcambus@ modified share/man/man4/man4.amd64/cpu.4: VIA amd64 compatible CPUs support Enhanced SpeedStep, so reflect that i…

src kettenis@ modified sys/dev/fdt/rktemp.c: Add RK3288 support.

src kettenis@ modified sys/arch/armv7/conf/GENERIC: Add rktemp(4).

src otto@ modified usr.bin/dc/bcode.c: small optimization in bexp; from kshe

src tom@ modified sys/dev/fdt/sxitwi.c: Remove duplicate includes from sxitwi(4) From Artturi Alm

src kettenis@ modified sys/dev/fdt/sxipio*: Separate out Allwinner H3 and H5 pin definitions.

src kettenis@ modified sys/dev/fdt/sxiccmu*: Add support for the 2nd clock control module on the Allwinner H3/H5.

src kettenis@ modified sys/dev/fdt/rkclock*: Add RK3288 CPU core related clocks.

src jsing@ modified regress/lib/libssl/tlsext/tlsexttest.c: Initialise new_cipher in the serverhello TLS extensions test, to a…

src bluhm@ modified sys/net/pf.c: pf drops IPv4 packets with any options by default. For IPv6 the same is already done for opt…

src kettenis@ modified sys/dev/fdt/sxipio*: Synch pin defenitions with Linux and add support for the Allwinner GR8 and Allwinn…

src nicm@ modified usr.bin/tmux/alerts.c: Redrawing status is needed after changing window flags or title does not update if s…

src cheloha@ modified share/man/man7/ports.7: Delete information about bulk builds already found in bulk(8). Direct the reader…

src fcambus@ modified sys/arch/amd64/amd64/k1x-pstate.c: Add size for free() in the AMD K10/K11 pstate driver. It was done alr…

src benno@ modified usr.sbin/relayd/relay.c: log specific error when connect() fails. ok claudio@, feedback bluhm@

src fcambus@ modified sys/arch/i386/pci/glxsb.c: Add sizes for free() in the Geode LX Security Block crypto accelerator. OK vi…

src nicm@ modified usr.bin/tmux/status.c: Draw command prompt correctly with status line off.

src kettenis@ modified sys/arch/arm64/arm64/autoconf.c: Turns out linker scripts in lld are still subtly broken and aligning s…

src kettenis@ modified sys/arch/arm64/arm64/pmap.c: Initialize memhook such that /dev/mem access doesn't attempt to map pages…

src millert@ modified bin/ksh: Add -Wshadow to Makefile and fix the resulting warnings. Many of the warnings are due to the us…

src visa@ modified sys/arch/octeon/dev/octcit.c: Ensure interrupt delivery is disabled when setting interrupt delivery entry.

src visa@ modified sys/arch/octeon/dev/octcit.c: Make octeon_intr_establish() assume edge triggering with CIU3. This makes the…

src kettenis@ modified sys/dev/ofw: Implement OF_getpropint64(). ok jca@, tom@, patrick@, visa@

src otto@ modified lib/libc/stdlib/malloc.c: step one in avoiding unneccesary init of chunk_info; some cleanup; tested by sthe…

src kettenis@ modified sys/dev/pci/pcidevs: Add two IDT PCIe switches found in a SPARC T4-1 and tweak another one to not inclu…

src sthen@ modified distrib/sets/lists/comp/mi: sync (if_bwfm_pci.h)

src patrick@ changed lib/libcompiler_rt: Update to compiler-rt 5.0.1. ok kettenis@

src patrick@ modified gnu/llvm/tools/lld/ELF/Driver.cpp: Cherry-pick a change from LLD to make the behavior of the -v option m…

src millert@ modified bin/ksh/c_test.c: The hack for /dev/fd support on systems without it was removed a long time ago. Update…

src jca@ added lib/libsndio/Symbols.map: Missed in previous Spotted by patrick@, thanks

src patrick@ modified gnu/llvm/lib/Target/X86/X86InstrFPStack.td: Cherry-pick a change from LLVM that marks specific pseudo me…

src bluhm@ modified regress/sys/net/pf_divert/Makefile: As the divert-to pf state is not connected, it is not linked to the in…

src kettenis@ modified sys/dev/fdt/axppmic.c: Correct register numbers for AXP809.

src kettenis@ modified lib/libc: Add ARM EABI runtime aliases to the GCC runtime functions that we include in libc. ok patrick…

src kettenis@ modified distrib/sets/lists/base/mi: sync

src jca@ modified lib/libsndio: Use a version script to limit exported symbols ok ratchov@ kettenis@

src kettenis@ modified sys/dev/fdt/sxipio*: Sync Allwinner A64 pin defenitions with Linux. Add support for the 2nd A64 control…

src kettenis@ modified sys/dev/pci/drm/i915/i915_gem_gtt.c: drm/i915: call kunmap_px on pt_vaddr From Matthew Auld 44a7102484d…

src kevlo@ modified sys/dev/fdt/sxiccmu*: Implement support for the "next-generation" clock bindings for the Allwinner A23/A33…

src patrick@ modified sys/dev/ic/bwfm.c: Fix channel initialization by not using the same loop variable in nested for-loops. O…

src anton@ modified usr.bin/usbhidaction/usbhidaction.1: Markup SIGHUP and rework sentence; ok jmc@

src tedu@ modified lib/libc/hash/siphash.c: memcpy from the right place. at this point, the used variable is not relevant. fro…

src patrick@ removed gnu/llvm/tools/clang/bindings/python/tests/test_exception_specification_kind.py: Tedu files that got remo…

src patrick@ imported gnu/llvm: Import LLVM 5.0.1 release including clang, lld and lldb. I src/gnu/llvm/tools/lldb/unittests/S…

src patrick@ modified gnu/llvm: Merge LLVM 5.0.1 release.

src kettenis@ modified sys/arch/arm64/arm64/autoconf.c: Re-enable the code that unmaps the startup code. This was temporarily…

src patrick@ modified gnu/usr.bin/clang/include: Update to LLVM 5.0.1 which apparently includes plenty of bugfixes. Requested…

src cheloha@ modified games/pom/pom.c: Consolidate printf(3) calls at the end of main(). Makes reading the classification algo…

src kettenis@ modified sys/arch/arm64/arm64/cpu.c: For systems where the cpu node in the device tree has a "clocks" property,…

src kettenis@ modified sys/arch/arm/arm/cpu.c: For systems where the cpu node in the device tree has a "clocks" property, impl…

src patrick@ changed s*: Add a PCI attachment driver for bwfm(4). It's not finished, but it's already past the point where dev…

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement A10/A20 CPU clock.

src cheloha@ modified games/pom/pom.c: Use more libm. adj360() is a modulo operation: use fmod(3) to simplify things. Adding 0…

src fcambus@ modified sys/arch: Somes fixes for the VIA PadLock drivers. - Do not ignore the return value of m_copyback() on i…

src bluhm@ modified sys/net/pf.c: There was a corner case where linking the inp to the state key did work in pf. The function…

src kettenis@ modified sys/dev/sdmmc/sdmmc*: Allow SD/MMC controller drivers to allocate their own DMA mapping structure to ac…

src kettenis@ modified sys/arch/arm64/arm64/trap.c: Generate SIGBUS/BUS_ADRALN when we see a SP Alignment Exception from userl…

src millert@ modified lib: Fix one possible buffer overflow and one underflow. Also some minor cleanups. From Jan Kokemueller.…

src tb@ modified usr.bin/uniq/uniq.c: Avoid comparing equal lines twice when running without -i. From kshe, ok jca

src cheloha@ modified a few things: As we only use the .tv_sec field, simplify gettimeofday(2) -> time(3). ok tb@ jca@

src cheloha@ modified bin/date/date.c: As we only use the .tv_sec field, simplify gettimeofday(2) -> time(3). While here, use…

src cheloha@ modified usr.bin: Use the monotonic clock for logging progress in cdio(1) and ftp(1). Keeps the progress log from…

src mlarkin@ modified sys/dev/pci/pcidevs: Add missing Sunrise Point-H I2C controller PCI IDs

src mlarkin@ modified sys/dev/pci/pcidevs*: regen

src sthen@ modified share/man/man8/release.8: Make it clear that MFS can be used for the noperm permission holding DESTDIR. (I…

src kettenis@ modified sys/arch/arm64/arm64/pmap.c: Remove stray space.

src kettenis@ modified sys/dev/fdt/sxipio_pins.h: Sync Allwinner H3/H5 pin definitions with Linux.

src kettenis@ modified sys/dev/fdt/sxipio.c: Avoid null-pointer dereference wen a device tree refers to a pin-function that do…

src espie@ modified usr.sbin/pkg_add/OpenBSD/State.pm: the trick to get signal names requires skipping over POSIX stuff we don…

src bru@ modified sys/dev/wscons/wstpad.c: scrolling: take care of noise.

src kettenis@ changed sys/arch/armv7: Use regmap interface to tweak "SYSREG" PHY configuration registers and remove exsysreg(4…

src fcambus@ modified sys/dev/rasops/rasops.c: Remove dead assignment. Now that we call rasops_putchar_rotated(), we don't nee…

src patrick@ modified sbin/iked/ikev2.c: Since ikev2_init_recv() is supposed to only handle responses to an exchange that we i…

src jsg@ modified sys/dev/pci/ichiic.c: match on intel 200 series

src jsg@ modified sys/dev/pci/azalia.c: enable snooping on Intel 200 Series HDA

src schwarze@ modified usr.bin/uniq/uniq.1: clarify that -i only affects the comparison of ASCII characters; OK jmc@ tb@

src jsg@ modified sys/dev/pci/pcidevs: add ids for intel coffee lake-s and series 200/300 pch

src jsg@ modified sys/dev/pci/pcidevs*: regen

src nicm@ modified usr.bin/tmux/screen-redraw.c: Fix memory leak in screen_redraw_make_pane_status.

src rpe@ modified distrib/miniroot/install.sub: Cope with the fact, that the DHCLIENT route label is gone which helped to find…

src kettenis@ modified sys/arch/sparc64: If we use the cookie-based interrupt API on sun4v, whe shouldn't put the interrupts i…

src bru@ modified sys/dev/wscons/wstpad.c: 1. Use unfiltered deltas for scrolling. 2. (Re-)Simplify the edge area setup.

src nicm@ modified usr.bin/tmux/tmux.1: Remove duplicate WheelUp/WheelDown entries in list, GitHub issue 1184.

src nicm@ modified usr.bin/tmux/cmd-set-option.c: Do not try to set default value on user options (they don't have one), from…

src bluhm@ modified regress/sys/net/pf_divert/args-*: Add some comments what the tests are doing.

src jmc@ modified usr.sbin/httpd/httpd.conf.5: typo;

src millert@ modified sys/sys/event.h: Expand u_short and u_int to unsigned short and unsigned int respectively to avoid compi…

src rpe@ modified distrib/miniroot/install.sub: Adopt comments to previous change

src krw@ modified distrib/miniroot/install.sub: Stop creating a dhclient.conf in the install script, now that 'send host-name'…

src mpi@ modified sys/net80211/ieee80211_pae_output.c: Call if_start() directly to send the EAPOL key. Using if_enqueue() here…

src tb@ modified usr.bin/uniq/uniq.*: Add an -i option for case insensitive comparison of lines. From Claus Assmann with minor…

src deraadt@ modified sys/dev/softraid.c: Do not use %hx for chars, ok kettenis

src tb@ modified sys/dev/softraid.c: Two width specifiers changed from %02 to %0 in previous. Change them back. ok deraadt

src djm@ modified regress/usr.bin/ssh/misc/kexfuzz/Makefile: another libssh casualty

src jmatthew@ modified usr.sbin/ypldap/aldap.c: Close the right file descriptor and clean up the tls context in aldap_close().…

src dlg@ modified sys/dev/pci/if_ixl.c: add some ifq and ifiq barriers in ixl_down. move rxfill in ixl_up so the qtail is only…

src dlg@ modified sys/net/ifq.h: drivers might want to call ifiq_barrier.

src djm@ modified regress/usr.bin/ssh/unittests/match/Makefile: missed one (unbreak after ssh/lib removal)

src dlg@ modified sys/dev/pci/if_ixl.c: now that we have multiple input queues in ifnet structs, use them. for now we still on…

src djm@ modified regress/usr.bin/ssh/unittests: unbreak unit tests after removal of src/usr.bin/ssh/lib

src dlg@ modified sys/net/if.h: prototype if_attach_iqueues so drivers can configure multiple iqs.

src bluhm@ modified regress/sys/netinet6/nd6/Makefile: Skip this regress test if no remote test machine is specified as enviro…

src djm@ modified usr.bin/ssh: revert stricter key type / signature type checking in userauth path; too much software generate…

src kettenis@ modified libexec/ld.so/aarch64: Implement missing bits to support lazy binding. Note that the code deliberately…

src tb@ modified usr.bin/patch/pch.c: Fix adding and removing files with git-style a/ b/ diffs: only skip six letters if they…

src krw@ modified sbin/dhclient/dhclient.c: Always 'send' host-name, rather than relying on dhclient.conf to ask for it. Remov…

src stsp@ modified sys/dev/pci/if_iwn.c: Two background scan fixes for iwn(4) (4965 devices only): 1) Use only one antenna whi…

src mpi@ changed sys/arch: Switch x86 architectures to the common C mutex implementation. This is a step towards MI mutexes. o…

src mpi@ modified sys/arch: Sync C mutex implementations. ok kettenis@

src krw@ modified sys/dev/softraid.c: Add a sanity check on the number of chunks being assembled into a volume, to enure the o…

src zhuk@ modified usr.bin/make: More NUL (not NULL) checks. With support from guenther@ and millert@; final okay espie@

src martijn@ modified usr.bin/sed/sed.1: Remove EXAMPLES section. The example itself was taken directly from the POSIX specifi…

src patrick@ modified sys/arch/amd64/amd64/vmm.c: Pass calibrated TSC frequency to vmm(4) guests. On machines where TSC cannot…

src deraadt@ modified sys/kern/sys_futex.c: curproc access isn't necessarily as cheap as a local variable access, so only get…

src nicm@ modified usr.bin/tmux: Report better error from server when socket create fails, GitHub issue 1201.

src stefan@ modified sys: Remove unused ps_stackgap from process struct Nothing uses this field since Linux compat was removed…

src mpi@ modified sys/kern/uipc_socket.c: Remove unnecessary unlock/lock dance when following a goto. ok bluhm@

src mpi@ modified sys/kern/uipc_usrreq.c: Inline socket buffer related defines, no functional change. ok bluhm@

src mpi@ modified sys/kern/uipc_usrreq.c: Remove a 27 year old #ifdef notdef chunk involving SB_LOCK. ok bluhm@

src djm@ modified regress/usr.bin/ssh/agent.sh: explicitly test all key types and their certificate counterparts refactor a li…

src djm@ modified usr.bin/ssh/auth2-pubkey.c: include signature type and CA key (if applicable) in some debug messages

src rpe@ modified distrib/miniroot/install.sub: Change the question at the end of installs and upgrades to present a choice be…

src djm@ modified usr.bin/ssh/packet.c: pass kex->hostkey_alg and kex->hostkey_nid from pre-auth to post-auth unpriviledged ch…

src djm@ modified usr.bin/ssh/ssh-rsa.c: log mismatched RSA signature types; ok markus@

src djm@ modified usr.bin/ssh: unbreak hostkey rotation; attempting to sign with a desired signature algorithm of kex->hostkey…

src benno@ modified usr.sbin/relayd/hce.c: always initialize the hce_launch_checks event timer. Fixes a crash when poll is run…

src nicm@ modified usr.bin/tmux/client.c: Do not try to put more in command message than will fit when sending (the server wil…

src anton@ modified share/man/man3/intro.3: Sync cross references related to libutil; ok jmc@

src tb@ modified distrib/miniroot/install.sub: Display $MODE (install/upgrade) in the prompt before we know the hostname. sugg…

src kettenis@ modified sys/dev/fdt/files.fdt: Use axppmic as a dependency instead of axppmic_rsb.

src kettenis@ modified sys/arch/arm64/arm64/trap.c: Generate SIGBUS/BUS_ADRALN when we see a PC Alignment Exception from userl…

src kettenis@ modified sys/dev/fdt/axppmic.c: Add sensors for the AXP809.

src kettenis@ modified sys: Properly implement the rsb attribute and actually use it.

src anton@ modified bin/ksh/exec.c: Get rid of a todo by stop declaring variable texec as static and instead zeroing it out pr…

src patrick@ modified sys/dev/ic/bwfm.c: Read RAM size for chips with SOCRAM like the BCM4334 on one of my Intel machines.

src patrick@ modified sys/dev/ic/bwfmreg.h: Read RAM size for chips with SOCRAM like the BCM4334 on one of my Intel machines.

src anton@ modified bin/ksh/emacs.c: Add another pair of home/end key bindings; from Lari Rasku. ok jca@

src anton@ modified bin/csh/func.c: No need to declare variable name as static in dounsetenv(). Also, drop a redundant call to…

src anton@ changed regress/bin/csh: Add tests for the environment related commands in csh. While here, print a descriptive hea…

src patrick@ modified sys/dev/ic/bwfm.c: Pass the BSSID to the join command so that we connect to the AP that we chose instead…

src bluhm@ modified regress/sys/net/pf_divert: When setting KTRACE in the environment, client and server write ktrace files. T…

src millert@ modified usr.bin/ssh/scp.c: Add helper function for uri handing in scp where a missing path simply means ".". Als…

src patrick@ modified sys/dev/ic/bwfm*: Pass scan type directly to the scan command instead of using the global variable.

src krw@ modified sbin/dhclient: Stop inserting and paying attention to 'interface <if>;' inside 'lease {}' declarations. We d…

src helg@ modified lib/libfuse/fuse.c: Add call to fuse_remove_signal_handlers(3) in fuse_teardown(3) to do the opposite of fu…

src nicm@ modified usr.bin/tmux/status.c: Remove unused variable from Thomas Adam.

src fcambus@ modified sys/arch: Add sizes for free() in libsa for amd64 and i386. OK tom@, deraadt@

src helg@ modified lib/libfuse/fuse*: Refactor libfuse option processing to better support options in the future. Immediate be…

src kettenis@ changed sys/dev/fdt: Add i2c interface code to the new axppmic(4) code and add support for the AXP152 and AXP209…

src kettenis@ modified sys/arch/armv7/conf/GENERIC: Enable RSB attachment for axppmic(4).

src mpi@ modified sys/net/rtsock.c: Size for free(9). From <kshe59 at zoho.eu>

src mpi@ modified sys/kern/kern_rwlock.c: Make rw_exit() always succeed after a panic. Prevents a deadlock in if_downall() whe…

src mpi@ modified sys: Revert grabbing the socket lock in kqueue(2) filters. This change exposed or created a situation where…

src mpi@ modified sys: Revert support for multiple threads to enter kqueue_scan() in parallel. It is not clear if this change…

src kettenis@ modified sys/dev/fdt/simplefb.c: Map framebuffer into userland as non-cachable (but normal) memory. We still map…

src ajacoutot@ modified sbin/disklabel: Tighten /usr/local and /usr/X11R6 so that 8G disks still fit in our default partitioni…

src job@ modified usr.bin/bgplg: Reclaim browser screen real estate in bgplg Removing versioning information too. OK deraadt@

src kettenis@ modified sys/dev/ofw/ofw_regulator.*: Add support for enabling registered regulators. Make sure that we leave re…

src jmc@ modified lib/libc/sys/clock_gettime.2: let's not try to document the number of items in a list...

src cheloha@ modified many things: Add the CLOCK_BOOTTIME clockid for use with clock_gettime(2) and put it to use in userspace…

src djm@ modified usr.bin/ssh/sshkey.*: sshkey_sigtype() function to return the type of a signature; ok markus@

src djm@ modified usr.bin/ssh: pass negotiated signing algorithm though to sshkey_verify() and check that the negotiated algor…

src patrick@ modified sys/dev/ic/bwfm.c: Support setting the Cortex-A7 cores to active/passive mode and fix up the code for th…

src job@ modified usr.bin/bgplg/bgplg.*: Add community/large-community commands and retain parameter input in form OK deraadt@

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4): pass EFER properly from vmd(8), needed to support vmctl(8)'s "-b" op…

src kettenis@ changed sys/dev/fdt: Make axppmic(4) attach to a Reduced Serial Bus, and support the AXP806 and AXP809 PMICs. Di…

src rpe@ modified distrib: Add a new question "Escape to shell before reboot? [no]" at the end of the install and upgrade proc…

src rpe@ modified distrib/miniroot/install.sub: allow '-' in usernames requested and OK aja OK halex@

src bcallah@ modified usr.bin/mg/ttykbd.c: Let the Insert key toggle overwrite mode. This matches GNU Emacs behavior. Diff fro…

src kettenis@ modified sys/dev/fdt/acrtc.c: Add 32K output klock support.

src kettenis@ changed share/man/man4: dwxe(4)

src krw@ modified sbin/dhclient/clparse.c: Further simplifY lease parsing. Fold add_lease() into read_lease_db(), and move all…

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Add wsdisplay options needed for X and VT switching. ok patrick@

src kettenis@ modified sys/dev/fdt/ehci_fdt.c: Add magic to make USB PYs work on Allwinner H3/H5/A64.

src patrick@ modified sys/dev/ic/bwfm.c: Pass Cortex-R4 reset vector to activation function.

src otto@ modified usr.bin/dc/mem.c: Use proper BN functions for error reporting; from kshe

src patrick@ modified sys/dev/ic/bwfm*: Implement setting the chip into active mode, as needed for setting up the PCIe-based B…

src patrick@ modified sys/dev/ic/bwfm*: Read RAM base address and size so we know where to put the firmware.

src patrick@ modified sys/dev/ic/bwfmvar.h: Add some more Chip IDs to bwfm(4).

src patrick@ modified sys/dev/ic/bwfm.c: Support setting the Cortex-R4, as found on a BCM43602, to passive mode.

src krw@ modified sbin/dhclient: With leases no longer in dhclient.conf, rename a bunch of functions and fields to more obviou…

src kettenis@ modified sys/dev/fdt: Add support for 1-byte reads and writes.

src kettenis@ modified sys/dev/ofw/ofw_regulator.*: Enforce voltage limits from the device tree. Enforcing the limits also hap…

src guenther@ changed lib/libc/stdlib: Move __cxa_thread_atexit* to its own .c file to avoid pulling the code (w/ _dlctl refer…

src jmc@ modified share/man/man4: tweak previous;

src kettenis@ modified sys/arch/arm64/conf: Enable sxirsb(4).

src millert@ modified share/dict/web2: Update with changes from FreeBSD via NetBSD. From Sevan Janiyan.

src kettenis@ changed sys: Add a driver for the RSB controller found on various Allwinner SoCs. Add a driver for the RTC part…

src florian@ updated cvs/src/regress/sys/kern/pledge/execpromise: Directory /cvs/src/regress/sys/kern/pledge/execpromise added…

src florian@ added regress/sys/kern/pledge/execpromise: execpromise regress

src florian@ modified regress/sys/kern/pledge/Makefile: hookup execpromise

src kettenis@ changed share/man/man4: acrtc(4), sxirsb(4)

src anton@ modified bin/csh: Passing NULL to free() is fine; from Michael W. Bombardieri.

src kettenis@ modified lib/libc/arch/arm: Don't use _libc_ prefix when referencing "builtin" symbols with clang. Slightly twea…

src jmc@ modified bin/ksh/sh.1: oops - previous should have been a list item;

src jmc@ modified share/man/man7/roff.7: typo; from alexander kuleshov

src jca@ changed lib/libfuse: Export only symbols to what's declared in fuse.h/fuse_opt.h While here, use guenther's magic rec…

src bluhm@ modified regress/sys/kern/pledge/generic/ma*: The pledge(2) regress tests fail since the second parameter has been…

src tb@ modified regress/usr.bin/jot/regress.sh: replace a hardcoded jot with ${JOT}

src tb@ modified usr.bin/jot/jot.c: Use the canonical idiom to check strlcat(3). An unchecked strlcat call led to unexpected o…

src helg@ modified lib/libfuse/fuse.c: Fix formatting of libfuse version info. ok mpi@

src tb@ modified usr.bin/jot/jot.c: Make sure the double is cast to a long if the format string is %D, %O, %U. Fixes output of…

src tb@ modified regress/usr.bin/jot/regress.sh: enable the 'wDn' test now that jot has been fixed.

src kettenis@ modified sys/dev/fdt/sxiccmu.c: Add a few more Allwinner A80 clocks.

src dlg@ modified sys/dev/pci/if_ixl.c: put where im up to into the tree so jmatthew@ can look at it.

src dlg@ modified sys/net/if*: add ifiqueues for mp safety and nics with multiple rx rings. currently there is a single mbuf_q…

src dlg@ modified sys/net/ifq.c: ifq_barrier should be callable by any nic, not just MPSAFE ones. if (when) tx mitigation goes…

src dlg@ modified sys: make sched_barrier use cond_wait/cond_signal. previously the code was using a percpu flag to manage the…

src naddy@ changed usr.bin/ssh: Replace ED25519's private SHA-512 implementation with a call to the regular digest code. This…

src benno@ modified usr.sbin/httpd/server_http.c: set Location header for 307 and 308 status codes ok sthen@ phessler@

src stsp@ modified sys/dev/pci/if_iwn.c: Make roaming after a background scan work while tcpbench -u is running over iwn(4), i…

src deraadt@ modified sys: Give vflush_vnode() a hint about vnodes we don't need to account as "busy". Change mountpoint to RD…

src deraadt@ modified sys: Don't bother using DETACH_FORCE for the softraid luns at reboot time; the aggressive mountpoint des…

src stsp@ modified sys/net80211/ieee80211_output.c: My previous commit broke the ramdisk build; fix it

src jca@ modified lib/libc/rpc: Simplify and unify timespec variables used in those event loops ok millert@

src jasper@ modified usr.bin/w: when -h is passed don't print any header, as is common practise in other systems too. adjust u…

src jca@ modified lib/libc/rpc: Use CLOCK_MONOTONIC for the rpc event loops From Scott Cheloha, ok deraadt@ tb@

src guenther@ changed lib/libkvm: Add https://t.co/MRw4sGU7WD to explicitly define the ABIs, hiding linker defined symbols. Us…

src guenther@ modified sys/ufs/ffs/ffs_vfsops.c: If switching RW->RO, then stop deferring timestamp writes...and possibly othe…

src helg@ modified lib/libfuse/fuse.c: Add a missing call to fuse_set_signal_handlers(3) in fuse_setup(3) so that any file sys…

src jca@ modified lib/libfuse/Makefile: Drop -g from CFLAGS, https://t.co/aiPBtmUHY7 adds it by default ok mpi@ helg@

src stsp@ modified sys/dev/pci/if_iwn*: Add background scanning support to iwn(4), as was done for iwm(4) recently. Tested on…

src bluhm@ modified sys/netinet*: The pf code marks ICMP packets belonging to an TCP or UDP divert state as diverted. This is…

src stsp@ modified sys/net80211/ieee80211_output.c: Stop printing debug info about stations leaving a wifi network when we are…

src helg@ modified lib/libfuse/fuse.c: Free FUSE channel if fuse_new(3) fails in fuse_setup(3). ok mpi@

src jca@ modified lib/libfuse/fuse_opt.c: fuse_opt_add_opt_escaped needs to allocate space for the terminating NUL Spotted by…

src martijn@ changed usr.bin/vi: Enable the awk scripts to generate ex_def.h and options_def.h. These scripts generate the enu…

src fcambus@ modified sys/arch/i386/i386/via.c: Change bcopy to memcpy in the i386 version of the VIA PadLock driver. It was d…

src benno@ modified sys/dev/usb/usbdevs: add usb id for TP-LINK TL-WN722N v2 ok deraadt@ phessler@ kettenis@

src benno@ modified sys/dev/usb/usbdevs*: sync

src benno@ modified s*: let urtwn(4) find my TP-LINK TL-WN722N v2 ok deraadt@ phessler@ kettenis@

src kettenis@ changed lib/libutil: Make a few internal symbols static and add a https://t.co/MRw4sGU7WD version script to cont…

src jmc@ modified share/man/man9/cond_init.9: zap trailing whitespace;

src deraadt@ modified sys/dev/ata/wd.c: Repair flushcache/standby operations to not convert AT_WAIT operations to AT_POLL, whi…

src dlg@ modified sys/net/ifq.c: i forgot to convert ifq_barrier_task to cond_signal.

src dlg@ modified sys/kern/kern_timeout.c: i forgot to convert timeout_proc_barrier to cond_signal

src guenther@ modified sys/arch: fcntl(F_SETFL) invokes the FIONBIO and FIOASYNC ioctls internally, so the memory devices (/de…

src dlg@ changed s*: add code to provide simple wait condition handling. this will be used to replace the bare sleep_state han…

src dlg@ modified sys: replace the bare sleep state handling in barriers with wait cond code

src krw@ modified sbin/dhclient: Simplifiy parser by not worrying about nesting 'interface <if> {}' statements. They are silly…

src krw@ modified sbin/dhclient/clparse.c: Fix whitespace botch that snuck in.

src beck@ modified sys/ufs/ffs/ffs_softdep.c: Fix a softdep bug exposed by our recent changes to make reboot drop to read-only…

src millert@ modified usr.bin/sed/Makefile: Enable compiler warnings; OK martijn@

src millert@ modified usr.bin/sed: Fix sign compare warnings; OK martijn@

src millert@ modified usr.bin/sed/compile.c: Fix array index by signed char; from martijn@

src helg@ modified lib/libfuse/fuse* and regression tests: If the list of templates 'o' passed to fuse_opt_parse(3) is NULL th…

src helg@ modified lib/libfuse: Add support for the -d (-o debug) option to libfuse. Currently works for FUSE file systems tha…

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Fix stray return; hopefully this makes the internal PHY actually work now.

src mpi@ modified sys/net/rtsock.c: Sizes for free in route_output(). From kshe59@zoho.eu.

src mpi@ modified sys/net/rtsock.c: Spacing from kshe59@zoho.eu.

src patrick@ modified sbin/iked/util.c: getsockname(2) needs to be passed the length of the input struct. ok jca@

src mpi@ modified sys/ddb/db_command.c: Add 'bt' an alias for 'trace'. ok pirofti@

src dlg@ modified sys/arch/sparc64/sparc64/autoconf.c: report Oracle as the vendor is the produce starts with ORCL, makes it c…

src kettenis@ modified sys/dev/fdt/sxiccmu*: Add more Allwinner A80 clocks.

src bluhm@ changed regress/sbin/pfctl: Fix pfloadanchors tests when running with obj directory. Remove unused file.

src schwarze@ modified lib/libc/sys/intro.2: Consistently use .Va for "errno"; patch from Jan Stary <hans at stare dot cz>; "I…

src otto@ modified usr.bin/dc/bcode.c: optimize add, sub and mul; from kshe; ok tom@

src otto@ modified usr.bin/dc/bcode.c: Minor cleanup from kshe

src otto@ modified usr.bin/dc/mem.c: Use bn_checkp() always; from kshe

src stsp@ modified sys/net80211/ieee80211_var.h: Make IEEE80211_CHAN_ANYC be a NULL pointer instead of a pointer to 0xffff. Sh…

src stsp@ modified sys/net80211/ieee80211.c: Make ieee80211_chan2ieee() panic if a bogus channel pointer is detected. ok patri…

src stsp@ modified sys/net80211/ieee80211_input.c: Only trigger background scans while we are in RUN state, and do not update…

src naddy@ changed usr.bin/ssh: Create a persistent umac128.c source file: #define the output size and the name of the entry p…

src deraadt@ modified libexec/ld.so/sod.c: ld.so's syscall _dl_* API/ABI doesn't reurn errno, but -errno. Reviewing behaviour…

src phessler@ modified sys/net80211/ieee80211_node.c: Allow interfaces that aren't SCANNALLBAND drivers to benefit from the st…

src stsp@ modified sys/net80211/ieee80211_node.c: Don't dereference IEEE80211_CHAN_ANYC pointer in ieee80211_node_checkrssi().…

src martijn@ modified usr.bin/sed/compile.c: Fix 2 bugs introduced by previous. Pointed out by kshe59 <at> zoho <dot> eu OK mi…

src krw@ modified sys/dev/ic/aic7*: Nuke some forward-only struct's and functions and functions thereby made empty. Found by n…

src jmc@ modified lib/libc/sys/pledge.2: space required between macro arg and punctuation;

src mpi@ modified sys/dev/pci/mpii.c: Remove unused variable defined with an unexisting type. Found with ctfconv(1). ok jsg@,…

src tb@ modified bin: Document change in the default shell prompts. Discussed with and ok jmc

src kettenis@ modified gnu/usr.bin/binutils-2.17/gas/config/tc-arm.c: Avoid undefined behaviour in rorate_left() macro. From N…

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Fix typo. Unbreaks building a kernel on arm64/clang.

src deraadt@ modified libexec/ld.so/dir.c: spacing

src deraadt@ modified sys/sys/proc.h: stray , snuck in

src deraadt@ modified many things: pledge()'s 2nd argument becomes char *execpromises, which becomes the pledge for a new exec…

src deraadt@ modified sys: sync

src tb@ modified bin: Include hostname in shell prompts by default With tmux, ssh and vmd, we tend to open shells on many diff…

src jcs@ modified sys/net80211/ieee80211_node.c: Fix the behavior of preferring weaker-but-still-good 5Ghz APs over 2Ghz APs b…

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement support for the "next-generation" clock bindings for the Allwinner A80.

src jca@ modified sys/sys/time.h: Proper do {} while (0) idiom in TIMESPEC_TO_TIMEVAL/TIMEVAL_TO_TIMESPEC From Scott Cheloha,…

src tb@ modified games/grdc/grdc.c: The code can be simplified by using clock_gettime(2)'s CLOCK_REALTIME instead of gettimeof…

src stsp@ modified sys/net80211/ieee80211_output.c: Omit the PMKID count field from RSN information elements (IE) if the PMKID…

src deraadt@ modified sys/ufs/ffs/ffs_vfsops.c: Disable DIOCCACHESYNC code, which I believe does the opposite and can cause pe…

src bluhm@ modified sys/kern/vfs_subr.c: Format the vnode lists of ddb show mount properly in columns. OK krw@

src helg@ modified lib/libfuse/fuse* and regression tests: sscanf(3) is now used to parse templates that contain format specif…

src martijn@ modified usr.bin/sed: Fix and change y command in the following ways: - When 'n' is used as a delimiter escaping…

src dtucker@ modified regress/usr.bin/ssh/scp-uri.sh: use cmp in a loop instead of diff -N to compare directories. The former…

src helg@ modified lib/libfuse/fuse* and regression tests: The fuse_opt_match(3) library function does not match options corre…

src helg@ modified lib/libfuse/fuse_opt.c: Update to fuse_opt_parse(3) so that all option templates are now matched for the su…

src OPENBSD_6_2 bcook@ modified lib/libcrypto/opensslv.h: bump to 2.6.4

src bcook@ modified lib/libcrypto/opensslv.h: bump to 2.7.0

src jmc@ modified usr.bin/mg/mg.1: fix the description of delete-non-matching-lines; from mazocomp

src deraadt@ modified lib/libcrypto: https://t.co/jJb8AzisRv My read of this: Long time ago (Think Conan, not dinasaurs) durin…

src deraadt@ modified sys: In uvm Chuck decided backing store would not be allocated proactively for blocks re-fetchable from…

src tb@ changed regress/usr.bin/jot/regress.*: Sergey Bronnikov's code coverage analysis shows that a few more code paths coul…

src kettenis@ modified sys/arch/sparc64/sparc64/cpu.c: Use correct mask to derive portid from "reg" property in cpu_match. Use…

src deraadt@ modified sys/arch/i386/i386: more 0xcc, in data. There are i386 machines without NX, so this change isn't a no-op…

src deraadt@ changed usr.bin/ssh: ssh/lib hasn't worked towards our code-sharing goals for a quit while, perhaps it is too ver…

src stsp@ modified sys/dev/pci/if_iwm.c: Stop running iwm(4) devices in "continuous active mode (CAM)". Instead, enable device…

src stsp@ modified sbin/slaacd/slaacd.c: add #ifndef SMALL to slaacd.c as needed to fix 'make release'

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Fix MDIO_CMD register bit definitions. From Stepen Graf.

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Add support for the internal PHY on the Allwinner H3. From Stephen Graf.

src mpi@ modified sys/net/rtsock.c: Remove outdated comment and trailing spaces. From kshe59@zoho.eu

src mpi@ modified sys: Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock(). SB_KNOTE remains the only bit…

src florian@ modified sbin/slaacd: Move privileged initialization from frontend to main process. Needed for future work where…

src jmc@ modified usr.bin/grep/grep.*: - add max-count to SYNOPSIS - list long options with short, where they have an equivale…

src jmc@ modified share/man/man4/cdce.4: add the zte mf831; from christoph r. murauer while here, a little less capitalisation

src jmc@ modified usr.bin/cu/cu.1: sort -r in the description list, and make its grammar match those of the other options in t…

src dtucker@ modified usr.bin/ssh: Put remote client info back into the ClientAlive connection termination message. Based in p…

src jsg@ modified sys/arch/armv7/sunxi/sxie.c: Enable the phy-supply regulator if present and use the phy id specified in the…

src deraadt@ modified usr.bin/cu/c*: -r restricted mode blocks certain operations as ~ operations. from Jan Klemkow ok nicm

src pirofti@ modified usr.bin/grep: Add support for the non-standard grep -m extension. grep -m num stops after a maximum of n…

src fcambus@ modified sys/arch/amd64/amd64/powernow-k8.c: Add sizes for free() in the AMD PowerNow! K8 driver. OK deraadt@, st…

src jsing@ updated cvs/src/regress/lib/libtls/config: Directory /cvs/src/regress/lib/libtls/config added to the repository

src jsing@ changed regress/lib/libtls: Add a regress test for tls_config_parse_protocols().

src jsing@ modified lib/libtls/tls_config.c: Make tls_config_parse_protocols() work correctly when passed a NULL pointer for a…

src OPENBSD_6_2 jsing@ modified lib/libtls/tls_config.c: MFC: Make tls_config_parse_protocols() work correctly when passed a N…

src krw@ modified sbin/dhclient: Add ACTION_IGNORE and nuke ignored_options, ignored_option_count fields in struct client_conf…

src OPENBSD_6_2 jsing@ modified lib/libssl: MFC: Correct TLS extensions handling when no extensions are present. If no TLS ext…

src mikeb@ modified sys/dev/pv/if_xnf.c: No need for the txb_used flag anymore

src jsing@ modified regress/lib/libcrypto/asn1/asn1evp.c: Use a test value that fits into a long on both 32-bit and 64-bit arc…

src deraadt@ modified usr.bin/nm/elf.c: recognize .openbsd.randomdata section and indicate it roughly, so that objects within…

src deraadt@ modified sys/kern/kern_pledge.c: More precision in pledge sysctl report

src deraadt@ modified lib/libcrypto/x509/x509_vpm.c: Please variable decl before code.

src deraadt@ modified lib/libcrypto/modes/gcm128.c: In the middle of CRYPTO_gcm128_finish() there is a complicated #ifdef bloc…

src deraadt@ modified sys/sys/exec_elf.h: Add a #define for the name of the .openbsd.randomdata section. ok guenther

src OPENBSD_6_2 bluhm@ modified sys/netmpls/mpls_input.c: The per-interface mpls flag should also also be tested on input befo…

src OPENBSD_6_1 bluhm@ modified sys/netmpls/mpls_input.c: The per-interface mpls flag should also also be tested on input befo…

src claudio@ modified sys/netmpls/mpls_input.c: mpls_shim_pop() can return NULL. Check it else we end up dereferencing NULL. I…

src claudio@ modified sys/netmpls/mpls_input.c: The adjttl functions use m_pullup(). In some cases m_pullup() can return a new…

src claudio@ modified sys/netmpls/mpls_input.c: Use m_freem() in error case. Found by Maxime Villard OK bluhm@

src bluhm@ modified sys/netmpls/mpls_input.c: Pullup the mbuf before accessing the version field in the IP header. Fix the pul…

src stsp@ modified sys/dev/pci/if_iwm.c: Make iwm(4) restore the ic_bss channel after tweaking this channel as part of passing…

src deraadt@ modified sys/netmpls/mpls_input.c: The per-interface mpls flag should also also be tested on input before proceed…

src stsp@ modified sys: Add support for background scanning to net80211 and iwm(4). The iwm(4) driver will now roam between ac…

src krw@ modified sbin/dhclient: When accepting a BOOTP lease, do not leak offered values of lease time, renewal time, rebindi…

src martijn@ modified usr.bin/sed: Make the r command filename obligatory, similar to what FreeBSD and NetBSD do for several y…

src kettenis@ modified sys/arch/sparc64/sparc64/cpu.c: Make sure we don't match (and attach) more than the maximum number of s…

src deraadt@ modified usr.bin/fstat/fstat.c: repair columns; from kshe59@zohu.eu

src deraadt@ modified many things: Convert snprintf+write into dprintf. It is simply easier to read, and provides retry on sho…

src millert@ modified usr.bin/locate/locate/fastfind.c: Add missing length checks to make sure we don't dereference a pointer…

src jasper@ modified usr.bin/vmstat/vmstat.8: remove description of 'at' field which was removed from vmstat.c -r1.21

src mpi@ modified sys/arch: Disable SMAP temporarily to display userland traces. ok visa@, deraadt@, mlarkin@, jasper@

src deraadt@ modified libexec/ld.so: Everyone knows this as ld.so, nor by the ancient name rtld. ok guenther

src deraadt@ modified libexec/ld.so/Makefile: also cleanout ld.so.a

src deraadt@ modified usr.bin/ssh/moduli.c: time_t printing needs %lld and (long long) casts ok djm

src djm@ modified usr.bin/ssh/misc.c: for some reason unix_listener() logged most errors twice with each message containing on…

src djm@ modified usr.bin/ssh/misc.c: fix ordering in previous to ensure errno isn't clobbered before logging.

src kevlo@ modified lib/libc/stdio/vfwscanf.c: Fix the return value of fwscanf(3) when encountering an early matching failure.…

src patrick@ modified sbin/iked/ikev2_pld.c: Change the SA payload parser to parse more than the first proposal. This allows u…

src jmc@ modified sbin/dhclient/dhclient.conf.5: adjust the "timeout" text, now that leases are no longer specified in dhclien…

src deraadt@ modified sys/arch/amd64/amd64/db_disasm.c: correct indentation

src krw@ modified sbin/dhclient: Nuke support for defining last-gasp leases in dhclient.conf.

src krw@ modified sbin/dhclient/dhclient.c: Set ifi->offer to NULL after free'ing it.

src mikeb@ modified sys/netinet/tcp_subr.c: Initialize tcp_secret in tcp_init The initialization of a secret SHA256 context fo…

src stsp@ modified sys/dev/pci/if_iwm.c: Make iwm_newstate() recover from state transition errors. On error, we now schedule t…

src stsp@ modified sys/dev/pci/if_iwm.c: In iwm(4), keep scanning if net80211 asks for a SCAN->SCAN transition and the firmwar…

src mpi@ modified sbin/isakmpd/ike_quick_mode.c: Set the correct ENCAPSULATION_MODE when doing NAT-T. Fix at least interoperab…

src martijn@ modified usr.bin/sed/sed.1: Make the command formatting more consistent. s/with/width type-O fix while here. From…

src otto@ modified usr.bin/dc/mem.c: zap a few stray backslashes from the time thesse two were #defines; from Ilya Kaliman

src zhuk@ modified usr.sbin/ypldap/ldapclient.c: Fix a potential fd leak in client_aldap_open(). okay jmatthew@

src zhuk@ modified usr.sbin/ypldap/ldapclient.c: client_addr_init() never fails and its return value is never checked, so just…

src zhuk@ modified usr.sbin/ypldap/yp.c: Now that we have RB_NFIND, the canacar's trick with RB_INSERT+RB_NEXT is not needed a…

src tb@ modified bin/ksh: Drop the unused second argument from set_prompt(). It used to be used for early special casing of !…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: reorder some port numbers, no functional change.

src krw@ modified usr.bin/cdio/cddb.c: Let it compile again.

src espie@ modified usr.bin/cdio/cddb.c: be consistent in where we call fflush okay millert@

src kettenis@ modified sys/arch/sparc64: Implement support for using interrupt cookies in vbus(4) and vpci(4) as introduced in…

src fcambus@ modified sys/arch/amd64/include/specialreg.h: Update inaccurate comment: i386_has_xcrypt => amd64_has_xcrypt.

src otto@ modified usr.bin/dc: strdup -> bstrdup; from Michael W. Bombardieri

src krw@ modified sbin/dhclient/dhc*: Disentangle dhclient.conf static lease handling from dynamic lease handling. Simplifies…

src abieber@ modified usr.sbin/vmd/vmd.c: Make vmd respect owner when starting non-disabled vms. OK pd@, benno@

src zhuk@ modified lib/libutil/imsg_init.3: It's the imsg_compose(3) who accepts 'fd' argument, not imsg_create(3).

src djm@ modified usr.bin/ssh/sshconnect.c: don't accept junk after "yes" or "no" responses to hostkey prompts. bz#2803 report…

src dtucker@ modified usr.bin/ssh/servconf.c: Add missing break for rdomain. Prevents spurious "Deprecated option" warnings. o…

src dtucker@ modified usr.bin/ssh: Replace atoi and strtol conversions for integer arguments to config keywords with a checkin…

src kettenis@ modified sys/dev/pci/pcidevs: Add SPARC-M7 PCIe; rename existing SPARC PCIe entries.

src kettenis@ modified sys/dev/pci/pcidevs*: regen

src kettenis@ modified sys/arch/sparc64/dev/vpci.c: Handle 64-bit-address Memory Space.

src kettenis@ modified lib/libc/stdlib/atexit.c: Remove DEF_STRONG(__cxa_thread_atexit_impl). This produces an unwanted _libc_…

src jmc@ modified share/man/man5/bsd.port.mk.5: add missing blank before punctuation;

src jca@ modified sbin/isakmpd: Use clock_gettime(CLOCK_MONOTONIC) to schedule timers From Scott Cheloha, ok tb@

src millert@ modified usr.bin/make/for.c: Fix a case where we could go off the end of the buffer. Crash found by Sergey Bronni…

src espie@ modified share/man/man5/bsd.port.mk.5: document PORTS_PRIVSEP now that it's nearing completion

src visa@ modified sys/arch/octeon/dev/mainbus.c: Show board ID and revision in dmesg to ease the identification of system mod…

src krw@ modified sbin/dhclient/dhclient.c: When removing duplicate dynamic leases from the cache, compare the SSID against if…

src jca@ modified usr.bin/openssl: Seperate real and user timer interfaces Use more descriptive names, and make it clearer tha…

src visa@ modified sys/arch/octeon/dev/cn30xxpow*: Drop cn30xxpow_intr_establish(), cn30xxpow_intr() and some other unused cod…

src kettenis@ modified lib/libc: Implement __cxa_thread_atexit to support C++11 thread_local scope. The interface is also made…

src otto@ modified usr.bin/dc/bcode.c: use a global BN_CTX; from kshe with a twist from myself

src espie@ modified usr.bin/make/parse.c: strip_comments is also called for dot lines, so sometimes the comment is all the lin…

src patrick@ modified sbin/iked/ikev2.c: When sending out a proposal we create an SA/SPI for the Child SAs if we are an initia…

src deraadt@ modified regress/gnu/egcs/gcc-b*: adjust for warning: warning repairs

src djm@ modified usr.bin/ssh/channels.c: include the addr:port in bind/listen failure messages

src kettenis@ modified sys/arch/sparc64/sparc64/pmap.c: Sadly the firmware on SPARC T7 machines omits the executable bit on ma…

src mpi@ modified sys/arch/i386/i386/ipifuncs.c: Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock). Missed in pr…

src patrick@ modified sbin/iked/ikev2_pld.c: The payloads are layered like onions, so you can validate one layer and then call…

src patrick@ modified sbin/iked/ikev2_pld.c: Remove check that is now a duplicate due to recent refactoring.

src patrick@ modified sbin/iked/ikev2_pld.c: Consistently log "malformed payload" instead of "payload malformed", and replace…

src patrick@ modified sbin/iked/ikev2_pld.c: Remove duplicate check that never could execute because the exact same condition…

src tb@ modified sbin/dhclient/dhclient.c: Avoid a NULL-deref in get_recorded_lease() leading to a segfault seen by aja and ot…

src robert@ modified sys/dev/pckbc/pms.c: add the alps touchpad that can be found in the ideapad 710s ok mpi@

src tb@ modified sbin/dhclient/dhclient.c: change "if (lp &&" to "if lp != NULL &&". pointed out by krw

src bluhm@ modified sys/net/pf.c: RFC 4861 requires that all neighbor discovery packets have 255 in their IPv6 header hop limi…

src bluhm@ modified sys/netinet: Make divert lookup similar for all socket types. If PF_TAG_DIVERTED is set, pf_find_divert()…

src patrick@ modified sbin/iked/ikev2.c: Initialize variable, otherwise the pointer might contain stack garbage.

src mpi@ modified sys: Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock). ok visa@

src mpi@ modified sys: Change __mp_lock_held() to work with an arbitrary CPU info structure and extend ddb(4) "ps /o" output t…

src sthen@ modified etc/pf.conf: Disallow the _pbuild user from making TCP/UDP connections in the default PF ruleset. This is…

src krw@ modified sbin/dhclient: Move timer fields 'expiry" and "rebind" out of struct client_lease and into struct interface_…

src patrick@ modified sbin/iked/ikev2.c: The RFC specifies that to accept a proposal, we must select a transform for each tran…

src patrick@ modified sbin/iked/ikev2.*: If we wanted to send out more proposals than just one, we need to set a flag in the S…

src kettenis@ modified sys/dev/acpi/dwiic_acpi.c: Enumerate all i2c devices on the bus. Mark their nodes as attached even if w…

src kettenis@ modified sys/arch/amd64/conf/GENERIC: Enable bgw(4).

src tb@ modified distrib/common/elfrd*: pledge(2) elfrdsetroot: - pledge(2) "stdio" after managing arguments (opening files) -…

src krw@ modified sbin/dhclient/dhclient.c: Abandon nagging about "_" violating RFC 952. This removes the need for a custom re…

src mpi@ modified sys/arch/sparc64: Rename ci_number to ci_cpuid to match other archs. ok visa@, kettenis@, deraadt@

src jsg@ modified distrib/armv7: Include dtbs for Wandboard rev D1 including the i.MX 6QuadPlus variant. Requires U-Boot >= 20…

src jsg@ modified distrib/sets/lists/comp/md.armv7: sync

src deraadt@ modified distrib/sets/lists/man/mi: sync

src otto@ modified usr.bin/dc: make 0Z do what the original dc and gnu bcc do; ok tom@

src otto@ modified regress/usr.bin/dc/t*: Adapt to change in 0Z

src ajacoutot@ modified share/man/man5/port-modules.5: post-patch -> pre-configure

src otto@ modified usr.bin/dc/dc.1: Add a caveat wrt use of non-decimal fractional notation; from kshe; ok jmc@

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: switching to _pbuild is tricky, you can't take it back. in particul…

src guenther@ modified lib*: Per https://t.co/FVNEtekLk4, the documented check of ACPI mwait info against CPUID is wrong; loos…

src patrick@ modified sbin/iked/ikev2.c: Turns out that, as specified in the RFC, the initial Child SA does not do PFS and is…

src patrick@ modified sbin/iked/parse.y: The RFC specifies that in an SA payload the proposals must be numbered starting with…

src otto@ modified usr.bin/dc/bcode.c: fix buglet in split_number() and optimize count_digits(); from kshe with a twist from m…

src stsp@ modified distrib/macppc/ramdisk/install.md: In the macppc installer, switch the default answer for the partition tab…

src tb@ modified distrib/miniroot/install.sub: arm64 is now also a _syspatch_arch

src OPENBSD_6_2 bluhm@ modified sys/kern/kern_ktrace.c: Delete fktrace(2). The consequences of it were not thought through suf…

src kettenis@ modified sys/dev/ic/dwiic.c: Add quotes around the name of (unconfigured) devices like we do for other iic(4) co…

src visa@ modified usr.sbin/ocspcheck/ocspcheck.c: Avoid using an uninitialized variable. Found by gcc. OK jca@

src bluhm@ modified sys/netinet/in_pcb.c: Fix white spaces and shorten long line.

src schwarze@ modified lib/libc/stdio/wprintf.3: add missing argument name; from <kshe59 at zoho dot eu>; OK jmc@; while here,…

src schwarze@ modified lib/libc/stdio: Consistently .Xr the corresponding wide char functions from char- and string-handling <…

src bluhm@ modified sys/net: Simplify the reverse PCB lookup logic. The PF_TAG_TRANSLATE_LOCALHOST security check prevents tha…

src otto@ added regress/usr.bin/dc/t28.*: extra tests for Z (upcoming implementation change)

src otto@ modified regress/usr.bin/dc/Makefile: and enable new test

src jmc@ modified share/man/man4/gre.4: remove deprectaed linkX notation; from lucas gabriel vuotto

src jmc@ modified share/man/man4/iic.4: add bgw;

src visa@ modified sys/crypto/crypto.c: Fix the IPL and flags of the MP-safe crypto taskq. Now a sane IPL is passed to the mut…

src kettenis@ changed sys/dev/i2c: Add bgw(4), a driver for a family of Bosch acceleration sensors. ok deraadt@, mlarkin@

src visa@ modified distrib/notes/octeon/install: Fix variable expansion. From Rafael Neves

src kettenis@ changed share/man/man4: Add bgw(4) man page.

src nayden@ modified sys/netinet/tcp_usrreq.c: Fix typos in comments. OK florian@

src visa@ modified distrib/notes/octeon/install: Prefer `numcores' to `coremask'. The former is probably easier to use than th…

src visa@ modified distrib/notes/octeon/prep: Replace `coremask' with `numcores'.

src patrick@ modified sbin/iked/ike*: Add support for rejecting IKE SA messages. This means that we can reply to IKE SA INIT m…

src bentley@ modified usr.bin/file/file.c: Default unknowns to application/octet-stream instead of x-not-regular-file. This ma…

src helg@ modified a few things: vn_open(9) does not pass the open(2) flags to VOP_CREATE(9) so we can't support FBT_CREATE. F…

src jmc@ modified sbin/ifconfig/ifconfig.8: no more arp mode for carp; from martin rettberg

src jmc@ modified s*: use the same macro consistently for the various carp balancing modes;

src ccardenas@ modified usr.sbin/vmd/vmd.c: When performing vmctl reload and a previously configured vm is running, exit with…

src guenther@ modified usr.bin/openssl/ocsp.c: Mixing -url with any of -host, -port, or -path should be a usage error instead…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Add regress to ensure that execve bypasses pledgepath checks…

src guenther@ modified sys/dev/acpi/acpicpu.c: Per https://t.co/FVNEtekLk4, the documented check of ACPI mwait info against CP…

src guenther@ modified sys/uvm/uvm_m*: __MAP_NOFAULT doesn't make sense with anon mappings, so return EINVAL if that is attemp…

src kettenis@ modified sys/dev/acpi: Add support for GPIO-signaled events. ok mlarkin@

src mlarkin@ modified usr.sbin/vmd/i8259.c: vmd(8): fix broken IRR bit setting for the slave PIC. Noticed by claudio when he t…

src jmc@ modified usr.sbin/ocspcheck/ocspcheck.*: add -i to SYNOPSIS/usage() and sundry tweaks; ok beck

src jmc@ modified usr.sbin/relayd/relayd.conf.5: fix double dot;

src claudio@ modified usr.sbin/bgpd/kroute.c: Insert MPLS VPN routes with the RTF_GATEWAY flag cleared. mpe(4) is now expectin…

src schwarze@ modified usr.bin/mandoc/mdoc_state.c: Recognize .Bl -column at parse time, and not only at validation time, even…

src otto@ modified usr.bin/dc/inout.c: simplify print_ascii; from kshe; ok tom@

src otto@ modified usr.bin/dc/bcode.c: fold bsqrt_stop into bsqrt; from kshe; ok tom@

src claudio@ modified sys/net/route.c: Revert 1.353, this breaks mpe(4). Also it seems not complete since rt_ifa_del still had…

src claudio@ modified sys/net/if_mpe.c: Make mpe(4) work again by: - Change the way mpe figures out the IP of the MPLS nexthop…

src beck@ modified usr.sbin/httpd: Don't do OCSP stapling only if the staple file is 0 length. This allows something external…

src guenther@ modified usr.bin/kdump/mksubr: fcntl(F_GETOWN) doesn't have an argument, so don't display it. While here, make i…

src otto@ modified regress/usr.bin/dc/Makefile: zap untrue comment (since bcode.c 1.43)

src visa@ modified sys/sys/mutex.h: Show line number correctly in synthetic mutex names. OK jca@

src kettenis@ modified sys/dev/acpi: Revise OperatingRegion code to make it extensible and have chvgpio(4) provide the OEM def…

src benno@ modified usr.sbin/relay*: add options to specify the control socket in relayd and relayctl. From Kapetanakis Gianni…

src bluhm@ changed regress/sbin/pfctl: Test invalid divert combinations and adapt error messages.

src otto@ modified regress/usr.bin/bc/t19.c: fix decl of main

src otto@ modified usr.bin/dc/dc.c: Pledge can be done earlier; from kshe

src anton@ modified share/man/man4/ddb.4: missing Sx; ok jmc@

src dtucker@ modified many things: Import updated moduli.

src dlg@ modified sys/dev/pci/pcidevs: add some mellanox parts

src dlg@ modified sys/dev/pci/pcidevs*: regen

src dlg@ modified sys/dev/pci/if_ixl.c: turns out you dont have to configure a vsi as the default in a veb. what a waste of tw…

src guenther@ modified lib/libc: clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" to builtins lik…

src dlg@ modified sys/dev/pci/if_ixl.c: let this build on sparc64 again.

src dlg@ modified sys/dev/pci/drm/drm_linux.h: fix this on sparc64 (or maybe gcc) ok jmatthew@ guenther@ kettenis@

src mlarkin@ modified many things: make vmm(4) less responsible for initial register state, preferring to let usermode daemons…

src jcs@ modified sys/dev/i2c/ihidev.*: add an adaptive polling mode when no interrupt handler is available, such as on PCI dw…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4) :Add the ukvm/Solo5 hypercall I/O ports to the list of ports to be pa…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: Add a bunch of DPRINTFs in failure paths, fix some whitespace and some missp…

src claudio@ modified sbin/iked/util.c: Print_host is used mainly in printf style functions. So do not return NULL instead ret…

src dlg@ changed sys/dev/pci: add ixl(4) for the "Intel Ethernet 700 Series" this doesn't work yet, but it very recently got t…

src dlg@ modified sys/dev/pci/if_ixlreg.h: add missing $OpenBSD$ tag

src dlg@ modified sys/dev/pci/if_ixl.c: remove the #if 0ed out ixl_add_veb now that cvs has backed it up im pretty sure we don…

src dlg@ modified sys/dev/pci/files.pci: refer to ixl as "Intel Ethernet 700 Series" calling it intel 40g is less correct beca…

src mlarkin@ modified usr.sbin/vmd/vm.c: fix some spelling errors in a few comments

src mlarkin@ modified etc/examples/pf.conf: Document NAT and DNS forwarding rules for vmd(8) discussed at length with benno, b…

src sashan@ changed regress/sbin/pfctl: - regression tests for 'load anchor ... from ...' the test case itself comes from Leon…

src mlarkin@ modified sys/arch/amd64/include/vmmvar.h: add some comments. no functional change

src beck@ modified usr.sbin/ocspcheck/ocspcheck.*: Add option -i to allow oscpcheck to be used to validate an on-disk staple o…

src dtucker@ modified usr.bin/ssh/sftp-client.c: Have sftp print a warning about shell cleanliness when decoding the first pac…

src schwarze@ modified usr.bin/mandoc/mandoc.1: duplicate word, found by igor(1)

src kettenis@ modified include/tib.h: Add a member to be used by __cxa_thread_atexit(). Remove padding which would now misalig…

src otto@ modified usr.bin/dc/bcode.c: zap newline in warn(); from kshe

src schwarze@ modified lib/libc/net/getnetent.3: Add the missing STANDARDS section (kettenis@ noticed that these are POSIX fun…

src claudio@ modified usr.sbin/relayd/relayd.h: One less lie in comments

src jsing@ modified regress/lib/libssl/tlsext/tlsexttest.c: Add regress test coverage for building clienthello and serverhello…

src jsing@ modified lib/libssl/ssl_tlsext.c: Correct TLS extensions handling when no extensions are present. If no TLS extensi…

src jsing@ changed regress/lib/libcrypto/asn1: Add regress coverage for ASN1_TYPE_{get,set}_int_octetstring()

src jsing@ modified lib/libcrypto/asn1/evp_asn1.c: Rewrite ASN1_TYPE_{get,set}_octetstring() using templated ASN.1. This remov…

src jsing@ modified usr.bin/nc/n*: Allow TLS ciphers and protocols to be specified for nc(1). Replace the "tlscompat" and "tls…

src kettenis@ modified a couple things: Implement a DL_REFERENCE dlctl. To be used by the upcoming __cxa_thread_atexit() imple…

src guenther@ modified sys/sys/ktrace.h: fktrace(2) has been removed

src visa@ modified sys/kern/kern_sched.c: Raise the IPL of the sbar taskq to avoid lock order issues with the kernel lock. Fix…

src kettenis@ modified sys/dev/pci/drm/i915/intel_uncore.c: Silence the "Unclaimed register before interrupt" errors. While th…

src jsing@ modified lib/libssl/b*: Add CBB_discard_child(), which allows for a child CBB to be discarded. Based on BoringSSL.

src jsing@ modified regress/lib/libssl/bytestring/bytestringtest.c: Add regress for CBB_discard_child(). Converted from Boring…

src mlarkin@ modified sys/arch/i386/i386/vmm.c: better handling for invalid instruction lengths. equivalent amd64 version (alr…

src mlarkin@ modified sys/arch/i386/i386/vmm.c: fix some clang warnings when building with VMM_DEBUG. Matches a previous commi…

src mpi@ modified sys/netinet6/ip6_forward.c: Fix mbuf leak when an interface is destroyed while forwarding IPv6 packets. Foun…

src guenther@ modified usr.bin/kdump/kdump.c: Need to remove fktrace here too Noted by Andreas Kusalananda Kähäri (andre…

src mpi@ modified sys/dev/pci/drm/i915/i915_gem.c: Use mutex_trylock() rather than mixing Linux APIs with OpenBSD ones. ok ket…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: better handling for invalid instruction lengths. ok beck@, ccardenas@

src jmc@ modified share/man/man9/VOP_LOOKUP.9: zap trailing whitespace, and zap some Tn while here;

src helg@ modified share/man/man9/VOP_LOOKUP.9: Correct the description for VOP_RENAME to reflect that tvp is unlocked on exit…

src jmc@ modified usr.sbin/httpd/httpd.conf.5: tweak previous;

src otto@ modified usr.bin/dc/bcode.c: zap dead stores; prompted by a diff from kshe

src otto@ modified usr.bin/dc/bcode.c: garbage collect a few functions that are not really needed; from kshe

src otto@ modified usr.bin/dc/dc.1: document that the 'e' command is non-portable; from kshe; ok jmc@

src tb@ modified lib/libc: GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections with "warning: " since 2003, so th…

src guenther@ modified a few things: Delete fktrace(2). The consequences of it were not thought through sufficiently and at le…

src djm@ modified usr.bin/ssh/umac.c: whitespace at EOL

src guenther@ modified sys: sync

src djm@ modified usr.bin/ssh/umac.c: more whitespace errors

src guenther@ modified sys/kern/kern_exit.c: deadproc_mutex is only taken _before_ kernel_lock; exclude it from WITNESS checki…

src stsp@ modified sys/dev/ic/ar5008reg.h: In athn(4), fix a comment which misidentifies the field where RSSI values occur. Ad…

src stsp@ modified sys/dev/ic/a*: The athn(4) PCI driver forgot about adding the default noisefloor to measured RSSI values. T…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: copyright

src claudio@ modified usr.sbin/relayd/relay*: Introduce relay_reset_event() which closes and resets a relay connection. Curren…

src benno@ modified sbin/disklabel/editor.c: in auto-allocation, increase size of /usr/src to 1.3G. Our tree is now 1.1G big.…

src beck@ modified usr.sbin/httpd: Disable oscp stapling on invalid staple, rather than failing to start. ok claudio@ florian@

src claudio@ modified usr.sbin/relayd/relay*: In TLS inspection mode we also need to keep the server tls object around. For th…

src jca@ modified usr.bin/less/linenum.c: Use CLOCK_MONOTONIC for the delay before printing "Calculating line numbers" from Sc…

src claudio@ modified usr.sbin/relayd/relay.c: Add space between to and read like in other DPRINTFs.

src claudio@ modified usr.sbin/relayd/ca.c: relay_load_fd() is no longer clobering errno in the error case so use fatal() inst…

src helg@ modified sys/miscfs/fuse/fuse_vnops.c: Change fusefs_link to return EPERM if the source file is a directory. Now ali…

src claudio@ modified usr.sbin/relayd/relay.c: lseek/read is racy when there is multiple consumers. Use pread instead. Solves…

src bluhm@ modified usr.sbin/relayd/ca.c: Make ca_launch error messages unique. OK claudio@

src claudio@ modified usr.sbin/relayd: Change the ecdhe curve configuration to the same way httpd is doing it. This removes 'n…

src bluhm@ modified s*: The divert structure was using the port number to indicate that divert-to or divert-reply was active.…

src stsp@ modified sys/net80211/ieee80211_ioctl.c: Stop reporting WPA and WEP keys back to userland. The kernel is not a passw…

src claudio@ modified usr.sbin/relayd: Use file descriptor passing to load certificates into the relays. Especially the ca fil…

src claudio@ modified usr.sbin/relayd/relay.c: Add a DPRINTF() in relay_error() that helped me out way too many times.

src tom@ modified usr.bin/dc/bcode.c: Safer handling of the jump_table[] in dc's bcode.c Based on a diff sent to tech@ by kshe…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: readlink and friends

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: decriptor relative openat() and chmod

src patrick@ modified sbin/iked: Implement MOBIKE (RFC 4555) support in iked(8), with us acting as responder. In practice this…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: symlink and a couple more...

src beck@ updated cvs/src/regress/sys/kern/pledge/pledgepath: Directory /cvs/src/regress/sys/kern/pledge/pledgepath added to t…

src beck@ added regress/sys/kern/pledge/pledgepath: Add the start of regression tests for upcoming pledgepath stuff. still som…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: access and chflags

src sthen@ modified many things including regression tests: lenght->length, mostly in comments

src claudio@ modified usr.sbin/relayd/relay.c: Do not rip out the output buffer of the bufferevent. Instead just use an initia…

src mpi@ modified sys/netinet6/nd6.*: Use a single timer for all ND6 entries. This prevents a use-after-free reported by Hrvoj…

src kettenis@ modified sys/dev/pci/drm: Revise the linux sleeping compat code to avoid lock ordering problems. Based on a diff…

src benno@ modified usr.sbin/relayd/relay_http.c: rfc 7230 mandates that a "204 No Content" http status must not come with a C…

src helg@ modified sys/miscfs/fuse/fuse_vnops.c: When renaming a file, unlock the target vnode if the target file exists. ok m…

src krw@ modified sbin/dhclient/dhclient.c: Fix pasto so lease_rebind() returns rebind value and not renewal value.

src krw@ modified sbin/dhclient/dhclient.c: Simplify lease_as_string() logic to use a single time_t variable and lease_[expiry…

src helg@ modified sys/miscfs/fuse/fuse_lookup.c: Check access before creating a file or directory. input and ok mpi@

src mpi@ modified sys/arch/macppc/conf: Enable ne(4) at pcmcia. Tested by & diff from Donovan Watteau.

src mpi@ modified s*: Remove MALLOC_DEBUG left overs. From Klemens Nanni.

src sunil@ modified usr.sbin/smtpd: Show correct command execution status by checking against update operation return value. I…

src jsg@ modified sys/arch/armv7/omap/omdog.c: OMAP4 has two watchdog timers timer 2/MPU and timer 3/IVA. Previously the devic…

src claudio@ modified usr.sbin/relayd/relay.c: relay_tls_connected() is playing with the inner bowels of bufferevents. Be more…

src tb@ modified bin/ksh/vi.c: Follow emacs mode and remove the interactive "version" function. ok jca, anton (who both had th…

src jmatthew@ modified sys/dev/pci/mfii.c: Add support for SAS3.5 megaraids, which are sold as Dell PERC H740P/840 and Lenovo…

src mlarkin@ modified usr.sbin/vmd/loadfile_elf.c: typo in comments "optionel" -> "optional"

src claudio@ modified usr.sbin/relayd/relay_http.c: Simplify relay_close_http(), make relay_httpdesc_free() accept and ignore…

src jmatthew@ modified sys/dev/pci/pcidevs: add SAS3.5 megaraids

src jmatthew@ modified sys/dev/pci/pcidevs*: regen

src florian@ modified usr.sbin/acme-client: Deprecate agreement url config option and get the information from the directory c…

src florian@ modified etc/acme-client.conf: Remove deprecated agreement url. "nice" deraadt@ OK benno

src guenther@ modified sys/kern/kern_sig.c: Fix comment typo

src bru@ modified sys/dev/wscons/wstpad.c: Add various improvements to the default configuration (better default sizes of edge…

src jca@ modified bin/ksh/emacs.c: Remove the "version" interactive function in emacs mode. Not bound by default and not very…

src mikeb@ modified sys/dev/rnd.c: Don't mention XOR as a mix-in function since addition is done since 1.180

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Initialize Rx subsystems before enabling the processing of incoming packets…

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: On wqe error, show also word2 and word3. Those might help in debugging.

src mikeb@ modified sys/dev/pv/xen.c: Xen interrupt task barrier is just a taskq_barrier so call it instead of rolling its own…

src krw@ modified sbin/dhclient/dhclient.c: Move rebind time calculation to a function lease_rebind(), just like lease_expiry(…

src helg@ modified lib/libfuse/fuse*: Add support for -f option to libfuse. This keeps the FUSE file system running in the for…

src mestre@ modified usr.bin/vi/common/delete.c: Fix segfault which could be triggered by deleting a backwards sentence if cur…

src sashan@ modified sbin/pfctl/pfctl_optimize.c: - pfctl rule optimizer: anchor name vs. anchor path mix up OK bluhm@

src sashan@ modified sbin/pfctl/pfctl_*: - patching use-after-free and innocent memory leak in pfctl_optimzie.c OK bluhm@

src sashan@ modified sbin/pfctl/p*: - pfctl fails to handle nested 'load anchor' properly [ + yet another 'anchor name vs. pat…

src patrick@ changed sys/arch/amd64/stand: Implement network boot support in efiboot(8). This changes efiboot(8) to recognize…

src dtucker@ modified usr.bin/ssh: Add monotime_ts and monotime_tv that return monotonic timespec and timeval respectively. Re…

src tb@ modified games/fortune/datfiles/fortunes2: than -> then from scott cheloha

src dtucker@ modified usr.bin/ssh/clientloop.c: Remove get_current_time() and replace with calls to monotime_double() which us…

src bluhm@ modified regress/sbin/pfctl: Use the environment variable PFCTL to specify a different executable for testing. Defa…

src bluhm@ modified usr.sbin/syslogd/syslogd.c: Revert my change to ignore EIO errors when writing to log files. Syslogd conti…

src bluhm@ modified regress/sys/net/loop/Makefile: Do not run sysctl and pfctl by != during make clean and make obj. requested…

src jca@ modified usr.bin/openssl/apps_posix.c: Use clock_gettime and getrusage to compute real and user time. Better handling…

src dlg@ modified sys/arch/armv7/sunxi/sxie.c: rework transmit to get rid of ifq_deq_begin, and to improve speed. i had a diff…

src krw@ modified sbin/dhclient/dhc*: Remove 'renewal' field from struct client_lease. Add lease_renewal() to calculate the va…

src dlg@ modified s*: add timeout_barrier, which is like intr_barrier and taskq_barrier. if you're trying to free something th…

src bru@ modified sys/dev/wscons/ws*: 1. Prepare a consistent treatment of edge areas. 2. Add mechanisms that identify and mas…

src job@ modified share/man/man4/umb.4: Add fibocom L831-EAU to umb man Confirmed on Thinkpad X270

src jmc@ modified sbin/i*: in isakmpd(8), provide a hint: from scott cheloha also some minor tweaks while here...

src espie@ modified share/man/man5/bsd.port.mk.5: document minor changes

src mpi@ modified sys: We want `sb_flags' to be protected by the socket lock rather than the KERNEL_LOCK(), so change asserts…

src mpi@ modified sys: Constify protocol tables and remove an assert now that ip_deliver() is mp-safe. ok bluhm@, visa@

src krw@ modified sbin/dhclient/dhclient.c: Fix use of lease_expiry() in set_lease_times(). lease_expiry() returns wall clock…

src mpi@ modified sys/netinet*: Replace non mp-safe carp_iamatch6() with mp-safe carp_iamatch(). They have the same functionna…

src eric@ modified usr.sbin/smtpd/control.c: simplify imsg handler. ok sunil@ gilles@

src ratchov@ modified usr.bin/aucat/afile.c: Remove useless variable assignments in .au header parsing code. From Michael W. B…

src ratchov@ modified sys/dev/audio.c: No need to grab the audio lock to call audio_canstart() as it checks whether the device…

src ratchov@ modified usr.bin/sndiod/dev.c: Fix slot leak occuring when the device mode doesn't match the client mode. Found b…

src kettenis@ modified sys/arch/armv7/stand/efiboot/Makefile: Add __aeabi_ldivmod.S. Needed for clang. ok deraadt@, patrick@

src kettenis@ modified lib/libc/arch/aarch64/sys: Avoid .align 0 here as well. Also fix a .word that should be a .quad. ok pat…

src anton@ modified bin/ksh: Fix some incorrectness related to Emacs editing mode in ksh: - Keep the order of bindings in sync…

src bluhm@ modified sys/net: It does not make sense to call pcb lookup from pf during packet forwarding. It should never match…

src kettenis@ modified lib/libc/arch/arm/sys: Avoid .align 0. Clang's integrated assembler actually honors this directive and…

src anton@ modified regress/bin/ksh/edit/edit.c: Do not exit 0 if the program was terminated due to receipt of a signal other…

src anton@ modified regress/bin/ksh/edit: Add tests for emacs editing mode in ksh. While here, improve the output on test fail…

src tb@ modified lib/libc/stdio/vfprintf.c: Use a simple forward search to find '%' in the format string instead of using mbrt…

src tb@ modified bin/ksh/history.c: Initialize *histbase to NULL to fix a bus error in emacs editing mode found by anton. To r…

src naddy@ modified share/man/man5/port-modules.5: Delete mentions of the gettext module, which has been obsoleted and removed.

src mpi@ modified sys/netinet6/ip6_forward.c: Do not assume if_get(9) returns a non NULL ifp when using a route interface inde…

src tb@ modified usr.sbin/kvm_mkdb/kvm_mkdb.c: The call to setegid(2) was replaced with setresgid(2) a while ago. Adjust error…

src eric@ modified usr.sbin/smtpd: no need to check the sending process in imsg handlers when there is no ambiguity: just use…

src patrick@ modified sys/netinet/ip_carp.c: Move the addrhook disestablish from carpdetach() to carp_clone_destroy() to make…

src mortimer@ modified gnu/llvm/lib/Target/X86/X86RegisterInfo.td: The compiler is generally free to allocate general purpose…

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Add Allwinner A10 EMAC clock. From Artturi Alm.

src ratchov@ modified usr.bin/sndiod/fdpass.c: Free memory in the error code-path, when we run out of descriptors during initi…

src bluhm@ modified regress/sys/net/loop/Makefile: Skip the test and print a warning if pf does not process packets on additio…

src visa@ modified sys/arch/octeon: Fix the product code of the Unifi Security Gateway. Prompted by Justin Hibbits

src visa@ modified sys/arch/octeon: Add the board ID of the Unifi Security Gateway PRO-4. Not tested with the hardware.

src mpi@ modified sys/netinet/ip_ipsp.h: Keep kernel defines under #ifdef _KERNEL. ok bluhm@

src jca@ modified sys/net/if_etherip.h: Remove #if'0ed decls Stop pretending that we will migrate the content of this file to…

src bluhm@ modified regress/sys/kern/pledge/sockopt/Makefile: Now pledge("inet") allows socket option IPV6_V6ONLY. Adapt test.

src krw@ modified sbin/dhclient/dhclient.c: Wnen purging dhclient.leases and when looking for unexpired offers to use, always…

src mpi@ modified sbin/ipsecctl/ipsecctl.*: Support collapsing flow outputs. Makes it easier to check live status of complex s…

src mpi@ modified sys/net: Flush flows using the radix-tree instead of a global list. This will allows us to get rid of the li…

src mpi@ modified sys/net/if.c: Do not fail if an interface is DOWN when calling ifpromisc(). As soon as the interface will be…

src mpi@ modified sys/net/if_*: Remove duplicated code working around the fact that ifpromisc() required a DOWN interface. ok…

src mpi@ modified sys/net: Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare running pr_input handlers without KERNEL…

src afresh1@ modified gnu/usr.bin/perl/lib/File/Copy.*: Support Time::HiRes::utime in File::Copy Fixes issues with cross-devic…

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement support for the "next-generation" clock bindings for the Allwinner A10/…

src mikeb@ modified sys/dev/rnd.c: Remove interlocks between producers and consumers of randomness data A lot of randomness ev…

src visa@ removed sys/arch: Remove lock_machdep.c from amd64, i386, mips64 and sparc64. The architectures have been using the…

src job@ updated cvs/src/distrib/special/growfs: Directory /cvs/src/distrib/special/growfs added to the repository

src job@ changed distrib: add growfs(8) to ramdisk Some resizing scenarios can be done from within single user mode, but resiz…

src kettenis@ modified sys/dev/ofw/ofw_regulator.h: Extend regulator "framework" with functions to get/set voltages. ok jsg@

src kettenis@ modified sys/dev/fdt/rkpmic.c: Add support for voltage regulators.

src krw@ modified sbin/dhclient/dhclient.c: Generate correct time comments (renewal/rebind/expiry) in dhclient.leases and the…

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Submit incoming packets to the network stack in batches like is done in man…

src kettenis@ modified sys/dev/ofw/ofw_regulator.c: Extend regulator "framework" with functions to get/set voltages. ok jsg@

src visa@ modified sys/arch/octeon/dev: Move the packet input work requesting inside if_cnmac.c. This removes a layer of abstr…

src eric@ modified usr.sbin/smtpd/smtp_session.c: merge the masquerade and missing domain header callbacks into one function.…

src visa@ modified sys/arch/octeon/dev/if_cnmac*: Rename octeon_eth_* to cnmac_* for consistency with the driver's name. This…

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Pass the software context as an argument to the interrupt handler. This is…

src visa@ modified sys/arch/octeon: Add the board ID for the Ubiquiti Unifi Security Gateway. From Justin Hibbits, thanks!

src abieber@ modified sys/kern/kern_pledge.c: permit IPV6_V6ONLY in sockopt OK deraadt@

src jca@ modified sys/net/if_gif.c: #if -> #ifdef for consistency ok visa@ as part of a larger diff

src jca@ modified usr.sbin/pppd: Use explicit_bzero to erase secrets from Scott Cheloa, ok tb@

src kettenis@ modified sys/dev/ofw/fdt.c: Make OF_getnodebyname() scan its child nodes instead of its peer nodes. This still d…

src jmc@ modified share/man/man4/man4.*: add some missing markup; from artturi alm

src benno@ modified sbin/ifconfig/ifconfig.*: replace the deletetunnel option with -tunnel ok bluhm@

src jca@ modified sys/net: Rename functions that now handle only MPLS-in-IP ok visa@ mpi@

src jca@ modified sys/netinet/ip_ether.*: Add ifdef MPLS around all the MPLS-in-IP code ok visa@ mpi@

src jca@ modified sys/net: Rename etherip sysctl handler, there's no conflict with ip_ether.c any more ok visa@ mpi@

src bluhm@ modified regress/sys/net/loop: Let packets jump between routing domains until the ttl is used up. Use tcpdump to ch…

src helg@ modified a few things: Fixes the following bugs when getcwd(3) is used on a fuse file system Endless loop if directo…

src helg@ modified lib/libfuse/fuse.c: Implement safe signal handling and handle unmount failure gracefully. ok mpi@

src jca@ modified sys/net/if_etherip.c: Don't pass unhandled packets to gif(4) This was useful for the migration path, it's no…

src jca@ modified sys/netinet: Drop all Ethernet-in-IP support from gif(4) As a result, ip_ether.c now only deals with MPLS-in…

src jca@ modified sys/netinet/ip_ether.c: Drop etheripstat use in ip_ether.c Those functions only handle MPLS-in-IP packets, i…

src jca@ modified sys/net: Move etherip_allow where it is used While here, drop the declaration in headers, since the variable…

src jca@ modified sys/net: Move etherip counters and their allocation to etherip(4) gif(4) now depends on etherip(4) but this…

src bluhm@ modified share/dict/web2: Add the word "software" to our dictionary to help passing the test of Sub::Attribute Perl…

src nicm@ modified usr.bin/tmux/cmd-select-pane.c: Allow formats in selectp -T, from Thomas Adam.

src bluhm@ imported regress/sys/net/loop: Set up two loopback interfaces in different routing domains. Try to ping existing an…

src bluhm@ modified regress/sys/net/Makefile: Link loopback test to build.

src mlarkin@ modified sys/arch: vmmvar.h changes for upcoming cdrom support in vmd(8). Diff from carlos cardenas, thanks

src dlg@ modified s*: add if_rxr_livelocked so rxr users can request backpressure themselves. right now the rx ring moderation…

src naddy@ modified share/man/man5/bsd.port.mk.5: the COMPILER transition mechanism is gone

src jmc@ modified share/man/man4/dwiic.4: fix SEE ALSO;

src anton@ modified regress/bin/csh: Add a variable referencing the csh binary to test.

src anton@ modified bin/csh/file.c: Zap a redundant cast.

src anton@ modified bin/csh/file.c: In revision 1.35 of file.c, tenex() was modified to respect the inputline_size argument bu…

src jcs@ changed s*: Add PCI attachment for dwiic(4) needed by Intel 100 Series machines ok kettenis

src tb@ modified share/man/man4/netintro.4: sync struct ifreq with if.h. ifr_vnetid is now a proper member of struct ifreq and…

src bluhm@ modified usr.sbin/relayd/parse.y: Check that http options are only configured in http protocols. OK benno@

src bluhm@ modified regress/lib/libpthread/pthread_once/Makefile: Disable the pthread_once subtest until the problem with samb…

src helg@ modified lib/libfuse/fuse_opt.c: Add support for: multiple options after -o. arguments that require options e.g. -p…

src helg@ changed regress/lib/libfuse: Add regress tests for fuse_opt_parse() and fuse_parse_cmdline() ok mpi@

src krw@ modified sbin/fdisk/misc.c: Range check default values so that a range like '[1 - 0] [1]' can no longer return '1'. I…

src nicm@ modified usr.bin/tmux: Add -and-cancel variants for scrolling commands to exit copy mode when the bottom is reached,…

src tb@ modified lib/libc/stdio/vfwprintf.c: Add error checking to some calls to __find_arguments(). Matches similar changes b…

src kettenis@ modified libexec/ld.so/arm/rtld_machine.c: Tweak bitmask calculation to match i386 and avoid clang warning. ok t…

src OPENBSD_6_2 benno@ modified etc/acme-client.conf: MFC, ok florian@ revision 1.5 date: 2017/11/15 12:22:45; author: florian…

src nicm@ modified usr.bin/tmux: Add a common function for spreading out cells and use it for the two even layouts and to add…

src benno@ modified usr.sbin/relayd: make the maximum size of http headers configurable in the protocol. ok bluhm@, >8k makes…

src nicm@ modified usr.bin/tmux/tty.c: If there is a double width character at the very end of the line with not enough room t…

src nicm@ modified usr.bin/tmux: Completely rewrite the reflow code to correctly handle double width characters (previously th…

src jca@ modified sys/netinet6/in6_proto.c: Remove inet6 etherip sysctl entries The INET6 entries are not needed, not document…

src jca@ modified sys/netinet/in_proto.c: Make etherip(4) the single driver responsible for etherip sysctl entries. One step n…

src jca@ modified sys/net: etherip(4) now handles etherip sysctls, move/remove code accordingly. ok visa@ as part of a larger…

src patrick@ modified sbin/iked/parse.y: Reset the OCSP URL on config reload. Otherwise we end up not being able to disable OC…

src bluhm@ modified regress/sys/ffs/ffs/Makefile: Do not unconfigure vnd1, the test did not configure it.

src bluhm@ modified regress/sys/net/etherip/Makefile: Makefile cleanup, avoid DNS lookups, add copyright.

src anton@ modified sys/dev/wscons/wsconsio.h: Remove unused compat macros. ok kettenis@ mpi@

src mpi@ modified sys/netinet/ip_*: Unbreak ENCDEBUG kernels by declaring `encdebug' in ip_ipsp.h

src florian@ modified etc/acme-client.conf: Update agreement URL; pointed out by sthen. OK benno, sthen

src dlg@ modified share/man/man9/if_rxr_init.9: wrap some long lines for function prototypes with .Fo, .Fa, and .Fc. no functi…

src djm@ modified usr.bin/ssh/ssh-agent.c: downgrade a couple more request parsing errors from process-fatal to just returning…

src dlg@ modified sys/net/if_media.h: some more 25g media types, and a bunch of AOC types. with tweaks from carlos cardenas an…

src djm@ modified usr.bin/ssh/ssh-agent.c: fix regression in 7.6: failure to parse a signature request message shouldn't be fa…

src claudio@ modified usr.sbin/bgpd/rde.c: Inverse logic, issue found by henning@. MPLS VPN is still broken though.

src sashan@ modified sbin/pfctl/parse.y: - nested anchors vs. pfctl/parse.y bug reported and fix tested by Leonardo Guardati O…

src naddy@ modified etc/MAKEDEV.common: Remove /dev/arandom symlink. Nothing in base, xenocara, or ports uses /dev/arandom any…

src mpi@ modified sbin/dhclient/dhclient.c: Treat invalid server name as empty instead of declining the lease offered by such…

src tb@ modified sys: Push the NET_LOCK into ifioctl() and use the NET_RLOCK in ifioctl_get(). In particular, this allows SIOC…

src visa@ modified sys/kern/subr_witness.c: Fix the initial check of the checkorder and lock operations so that statically ini…

src bluhm@ modified sys/netinet6/frag6.c: Put the net lock around frag6_freef() as it sends ICMP6 error messages. Splassert wa…

src bluhm@ modified regress/sys/netinet6/frag6/Makefile: Add more checks helping to set up the test environment.

src fcambus@ modified sys/arch/amd64/amd64/via.c: Add sizes for free() in the VIA PadLock driver. OK mikeb@

src anton@ modified sys/dev/pckbc/pms.c: Print out the offending data causing pms sync to fail. ok bru@, mpi@ (as part of a la…

src anton@ modified sys/dev/pckbc/pms.c: Detect touchpad reset announcements. On rare occasions, the touchpad is reset due to…

src kettenis@ modified share/mk/bsd.lib.mk: Set soname when building shared libraries. ok guenther@

src kettenis@ modified sys/dev/acpi/acpi.c: Add a few more PNP IDs to the skip lists. ok deraadt@, mpi@

src dlg@ modified sys/net/ifq.*: anton@ reports that ifq tx mitigation breaks iwm somehow. back it out until i can figure the…

src mpi@ modified usr.bin/ctf*: Verify that every section header lies within the mapped file. Pointed out by Mark Johnston, Ma…

src mpi@ modified sys/netinet/i*: Introduce ipsec_sysctl() and move IPsec tunables where they belong. ok bluhm@, visa@

src dlg@ changed sys: remove MALLOC_DEBUG the code has rotted, and obviously hasnt been used for ages. it is also hard to make…

src dlg@ modified sys/net/if*: move the adding of an ifqs counters in if_getdata to ifq.c this keeps the knowledge of ifq lock…

src djm@ modified usr.bin/ssh/sshd.c: fix problem in configuration parsing when in config dump mode (sshd -T) without providin…

src dlg@ modified s*: add taskq_barrier taskq_barrier guarantees that any task that was running on the taskq has finished by t…

src dlg@ modified sys/net/ifq.*: reintroduce tx mitigation, like dfly does and like we used to do. this replaces ifq_start wit…

src krw@ modified sbin/fdisk/cmd.c: Constrain MBR partition offsets to 0 .. disk.size - 1. Issue reported by Alexi Malinin via…

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Add i2c-related clocks for Allwinner H3/H5/A64. From Artturi Alm. Tested…

src kettenis@ modified sys: Add support for the i2c controller variant found on the Allwinner A31 and above and enable the dri…

src mpi@ modified sys/net/pfkeyv2.c: Grab the KERNEL_LOCK() to iterate on the global list of PF_KEY sockets. It isn't safe to…

src mpi@ modified sys/sys/systm.h: Do not call splassert_fail() if splassert_ctl is <= 0. This matches splassert(9)s behavior…

src mpi@ modified sys/net/if_gif.c: Remove useless comment about if_ioctl() & reduce grep noise.

src nicm@ modified usr.bin/tmux/window-copy.c: When searching in copy mode, do not scroll if the result is already on screen.…

src henning@ modified s*: add a generic packet rate matching filter. allows things like pass in proto icmp max-pkt-rate 100/10…

src kettenis@ modified sys/dev/fdt/sxipio.c: Newer Allwinner SoCs (H3/H4/A64) use an "unconfigured" default state. Recognize t…

src mpi@ modified sys/netinet6/frag6.c: Remove 18 year old #if 0. ok visa@, benno@

src dlg@ modified sys/net/pf.c: remove the ability for pf_ouraddr to say that a packet is forwarded. having pf_ouraddr say a p…

src tb@ modified etc/netstart: Remove HN_DIR variable and expand it in the only place it was used. It currently serves no purp…

src mpi@ modified sys/net: Only use a single taskq to process incoming network packets as soon as IPsec is enabled. This is cu…

src krw@ modified sbin/dhclient/dhclient.c: Clone epoch value in clone_lease(), not manually.

src espie@ modified usr.bin/m4/eval.c: replace sloppy parsing of numeric values with strtonum (incr, decr, divert) still use i…

src jmc@ modified usr.sbin/vmd/vm.conf.5: reads better as *an* rdomain, i think;

src mlarkin@ modified many things: update switch handling in vmd(8). vmd now gets switch information (rdomain, etc) from under…

src mlarkin@ changed regress/usr.sbin/vmd/config: regress tests to match previous switch handling in vmd update. diff from car…

src mlarkin@ modified sys/scsi/scsi_debug.h: Fix a broken compilation when using SCSIDEBUG options(4). Diff from Carlos Carden…

src jca@ modified usr.bin/mandoc: Be less assertive when warning about a possible typo. ok schwarze@ "good compromise" jmc@

src naddy@ modified a couple things including regression tests: replace last instances of /dev/arandom with /dev/urandom

src martijn@ modified usr.bin/vi/common/recover.c: Fix a use after free when sending SIGHUP or SIGTERM to vi when in editing m…

src martijn@ modified usr.bin/vi/common: When tracing is compiled in make sure it flushes its content to disk as soon as the T…

src sunil@ modified sys/lib/libsa/softraid.c: "unknown KDF type 2" -> "keydisk not found". Inputs and ok jsing@.

src millert@ modified usr.bin/vi/common/recover.c: Avoid using system(3) when running "sendmail -t". We already have the recov…

src millert@ modified usr.bin/vi/common/recover.c: Add rcv_openat() function that does the open, makes sure it is a regular fi…

src espie@ modified usr.bin/mandoc/term_ps.c: streamline termp allocation. this will allow the init function to do things diff…

src mpi@ modified sys: Introduce a reader version of the NET_LOCK(). This will be used to first allow read-only ioctl(2) to be…

src visa@ modified sys/net: Use percpu counters with etheripstat. Input and OK jca@, OK florian@

src nicm@ modified usr.bin/tmux/window.c: If we successfully change the directory, set PWD too to give the shell a hint in cas…

src schwarze@ modified gnu/usr.bin/cvs/man/rcs2log.1: Use the proper macros in AUTHORS, and delete the bogus BUGS section. Rep…

src jmc@ modified sbin/dhclient/dhclient.leases.5: tweak previous;

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: /usr/share/compile -> /usr/share/relink/kernel from semarie I meant to…

src krw@ modified sbin/dhclient: Use lease 'epoch' (time lease was acquired) to calculate timers for renew/rebind/expiry. Trea…

src tb@ modified etc/rc: kill trailing whitespace introduced in previous commit

src tb@ modified sys/net/if.*: The cmd argument of ifconf() has been unused since COMPAT_LINUX was purged. Remove it and move…

src visa@ modified sys/arch/octeon/dev/octmmc.c: Synchronize command initiation, event wait, and interrupt handling using a mu…

src bluhm@ modified regress/sys/kern/sosplice: Wait for the splicing syscall by grepping it in the relay log. This ensures tha…

src bluhm@ modified sys/netinet/tcp_input.c: The TF_BLOCKOUTPUT flag is set around all sorwakeup() and sowwakeup() calls in tc…

src patrick@ modified sbin/iked/iked.c: Do not accept superfluous arguments. From Klemens Nanni. ok markus@

src visa@ modified sbin/ping/ping.c: Add a type cast to force signed comparison. This fixes a loop termination issue that can…

src visa@ modified sys/netinet: Make {ah,esp,ipcomp}stat use percpu counters. OK bluhm@, mpi@

src mpi@ added regress/usr.bin/ctfdump/base_types_encoding.i386: Enable this test on i386.

src patrick@ modified sbin/isakmpd: In the final RFC 5903 the computation for the DH shared secret changed. Instead of the ful…

src jmc@ modified share/man/man7/hier.7: /usr/share/compile -> relink; ok tb

src patrick@ modified usr.sbin/ikectl/ikeca.c: Since r1.41 the extensions are included in the CSR. Thus ca_request() already s…

src patrick@ modified sbin/iked/ikev2.c: For IPcomp we need to load explicit ESP-flows for the IPIP or IPCOMP tunneled packets…

src mikeb@ modified sys/dev/pv/if_xnf.c: Fixup what looks like a merge mistake; no functional change

src bluhm@ changed regress/sys/kern/sosplice: Test more variations of TCP packets in the scapy splicing tests. Delay connect a…

src stsp@ modified sys/dev/usb/if_urtwn.c: Prevent a potential stack buffer overrun when a urtwn(4) device reports more than 3…

src tb@ modified lib/libc/gen/sysctl.3: Fix spelling: bet -> net from Scott Bennett, thanks

src visa@ modified sys/netinet6/frag6.c: Serialize access to the IPv6 reassembly queue with a mutex. This lets the code run wi…

src visa@ modified a few things: Convert all the fields of {ah,esp,ipcomp}stat to uint64. This is a preliminary step for using…

src ajacoutot@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: Revert previous, it breaks ports/infrastructure/bin/resolve-lib…

src jca@ modified usr.sbin/tftpd/tftpd.*: Add support for client-specific directories (named after the client address) tftpd -…

src ratchov@ modified usr.bin/aucat/aucat.c: prefill with silence the buffer where cmap_copy() stores samples rather than the…

src ratchov@ modified usr.bin/sndiod/dev.c: prefill with silence the buffer where cmap_copy() stores samples rather than the c…

src mpi@ modified sys/netinet/ip_spd.c: Remove unused debug macro.

src mlarkin@ modified usr.sbin/vmd/vmd.c: comment function vm_checkperm

src mlarkin@ modified usr.sbin/vmd/vmd.c: typo in previous

src remi@ modified usr.sbin/ospfd/ospfd.conf.5: document how ospfd interacts with carp improvement from jmc@ ok phessler@ jca@…

src kevlo@ modified gnu/usr.bin/binutils-2.17/gas/config/tc-arm.c: Format string fix from upstream. ok millert@

src yasuoka@ modified usr.sbin/makefs: Tweak the man page and warning message, revert the comma.

src mpi@ modified usr.bin/ctf*: Use the symtab's sh_link to get the string table section. This is technically more correct tha…

src mpi@ modified sys/netinet/ip*: Use %s and __func__ in DPRINTF() to reduce false positive with grep(1). ok kettenis@, dhill…

src krw@ modified sbin/dhclient/parse.c: Add format 't' to parse_decimal() for signed 64-bit integers.

src krw@ modified sbin/dhclient: Add lease declaration 'epoch' to hold the time() when a lease is received. Set it in packet_t…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: typo, surprised nobody noticed yet

src phessler@ modified sys/net80211/ieee80211_*: move a function declaration, so the whole net80211 stack can disable wep or w…

src yasuoka@ modified sys/arch/amd64/stand: Call CD-ROM devices cdN instead of hdN. Also select the booted device properly whe…

src rpe@ modified etc/rc: Use a variable for /usr/share/relink OK tb@

src yasuoka@ modified sys/arch/amd64/stand/efiboot/efiboot.c: Modify "machine video" command not to list mode when chaning vid…

src jasper@ modified sys/ddb/db_sym.h: remove ctf_type declaration no longer needed since -r1.33 ok mpi@

src benno@ modified sbin/ifconfig/ifconfig.c: ifconfig <if> giftunnel was deprecated in 2001, it's never too late to remove it…

src reyk@ modified usr.sbin/vm*: Add minimal DHCP support to vmd's built-in DHCP/BOOTP server. This fixes "local interface" mo…

src jca@ modified usr.sbin/ospf6ctl/ospf6ctl.8: Mention that "reload" is disabled; ok jmc@

src phessler@ modified sys/net80211/ieee80211_ioctl.c: Changing nwid on a wifi network means it is a new network, so clear the…

src jca@ modified usr.sbin/ospf6*: Disable config reload, ospf6d just exits on reload with simple setups. And fixing this does…

src jca@ modified usr.sbin/ospf6d/kroute.c: Kill dead assignement.

src bluhm@ modified regress/sys/kern/sosplice/scapy/Makefile: Insert a rule into pf regress anchor that passes all packets wit…

src florian@ modified sys: Finish off pr_drain functions, they haven't been used since 2006. OK mpi

src bluhm@ modified regress/sys/net/pf_state/Makefile: Fix some comments and dependencies in this regress test.

src rpe@ modified etc/ksh.kshrc: Remove the ':' at the beginning of ksh.kshrc. prodded by Raf Czlonka OK tb@

src rpe@ modified distrib/miniroot/install.sub: Fix http server selection from the list of mirrors. This broke in r1.989 in a…

src rpe@ modified many things: Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into one location under /usr/share/re…

src visa@ modified sys/arch/octeon/dev/cn30xx*: Remove unmaintained debug code.

src visa@ modified sys/arch/octeon/include/octeonvar.h: Add a function for getting the current core's hardware identifier. For…

src visa@ modified sys/arch/octeon/dev/cn30xxpow.c: slight cleanup

src visa@ modified sys/arch/octeon/dev/cn30xxpow.c: Handle failure.

src visa@ modified sys/arch/octeon/dev/cn30xxpow*: Set the core's own group mask when scheduling work, to receive work from th…

src jca@ modified distrib/sets/lists/base/mi: sync

src jca@ modified many things: Revert recent changes to unbreak ports/net/samba While it is not clear (to me) why that ports e…

src mpi@ modified sys: raw_init() is dead and <net/raw_cb.h> doesn't need to be included there.

src tb@ modified sys/net/if.c: Move the ioctls that only need a read lock from ifioctl into a new function ifioctl_get(). This…

src florian@ modified sbin/slaacd: Don't keep blindly chugging along when receiving an unexpected imsg, something is seriously…

src florian@ modified sys/arch: Since rev 1.502 of rc(8) it creates a /bsd.booted hard link. At the end of rc we call reorder_…

src krw@ modified sbin/dhclient/dhclient.c: Decline duplicate offers for the requested address, as are duplicate offers for ot…

src mpi@ modified sys: Make it possible for multiple threads to enter kqueue_scan() in parallel. This is a requirement to use…

src mpi@ modified lib/libfuse/fuse.c: Use the correct version macro. From Helg Bredow, ok pirofti@

src mpi@ modified sys/net: Stop calling ifp->if_ioctl() inside in{,6}_ioctl(). Instead return EOPNOTSUPP and call it from ifio…

src mpi@ modified lib/libfuse/fuse.c: fuse_loop_mt() isn't implemented so return an error value. From Helg Bredow.

src florian@ modified sys/dev/isa/if_ie.c: Interface counters should only increment. haesbaert points out that ie(4) does a we…

src visa@ modified sys/arch/octeon/dev: One macro for cache line size is enough.

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Check buffer size parameters at compile time.

src visa@ modified sys/arch/octeon/dev/cn30xx*: Use the macro for cache line size.

src ratchov@ modified lib/libsndio/mio_rmidi.c: polish debug printfs, no behaviour change.

src mlarkin@ modified usr.sbin/vmd/proc.c: Remove a debug message that has outlived its usefulness. From Carlos Cardenas, who…

src mlarkin@ modified usr.sbin/vmd/config.c: whitespace

src bluhm@ modified regress/lib/libexpat/runtests: Tests of libexpat 2.2.5 also need source file structdata.c.

src visa@ modified sys/arch/octeon/dev/cn30xxgmx*: Remove alternative implementations of GMX CAM setup logic that have been di…

src nicm@ modified usr.bin/tmux: Support mouse on preview in tree mode.

src ratchov@ modified usr.bin/aucat/aucat.c: Prefill rec buffer with silence. This is necessary because certain channels don't…

src nicm@ modified usr.bin/tmux/mode-tree.c: Clear key properly if on space with nothing in it.

src ratchov@ modified usr.bin/sndiod/dev.c: Prefill client rec buffer with silence. This is necessary because certain channels…

src visa@ modified sys/arch/octeon/dev/octciu.c: Fix a stupid typo.

src mpi@ modified regress/usr.bin/ctfdump/base_types_encoding.amd64: Fix regression, pointed out by Mark Johnston.

src florian@ modified sys/net: After inlining of raw_detach we know the sizes for free; pointed out by & OK mpi, input & OK vi…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository/Persistent.pm: properly cleanup the controller after closing th…

src florian@ modified sys/net/rtsock.c: use rop->rcb similar like in pfkeyv2_detach(); suggested by visa

src nicm@ modified usr.bin/tmux/mode-tree.c: Change mouse in modes so that one click moves the cursor and a double click choos…

src florian@ modified sys/netinet6: We are processing Router Solicitation / Advertisement messages only for the Source Link-la…

src florian@ modified sys/net/raw_*: There is no way SS_NOFDREF is set on a raw socket in raw_usrreq for PRU_DISCONNECT or PRU…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Fix formatting in the case where a symbol table isn't present. From Mark Johnston…

src mpi@ modified usr.bin/ctfconv/ctfconv.c: Fix a format string warning in dump_type(). From Mark Johnston, markj@FreeBSD

src mpi@ modified usr.bin/ctfconv/ctfconv.c: Make dump_itype() dump enum members. From Mark Johnston, markj@FreeBSD

src florian@ changed sys: Inline trivial functions from raw_cb.c and tedu it. Suggested by and OK mpi, OK visa

src steven@ modified share/man/man7/ports.7: update reference to ports www page after it moved. ok jca@ tb@

src florian@ modified sbin/slaacd/slaacd.c: There can be multiple default routers sending router advertisements. Install the d…

src jasper@ modified sys/arch: use %lx to print the frame address if resolving of the symbol name fails as discussed with and…

src aoyama@ modified sys/arch/luna88k/luna88k: Spaces -> tab, no binary change.

src aoyama@ modified sys/arch/luna88k/dev: Spaces -> tab, no binary change.

src aoyama@ modified sys/arch/luna88k/include: Spaces -> tab, no binary change.

src djm@ modified usr.bin/ssh/ssh-keygen.*: allow certificate validity intervals that specify only a start or stop time (we al…

src djm@ modified usr.bin/ssh/servconf.c: reuse parse_multistate for parse_flag (yes/no arguments). Saves a few lines of code…

src djm@ modified usr.bin/ssh/sftp.*: allow "cd" and "lcd" commands with no explicit path argument. lcd will change to the loc…

src dtucker@ modified usr.bin/ssh/s*: When doing a config test with sshd -T, only require the attributes that are actually use…

src djm@ modified usr.bin/ssh/cipher.c: avoid unused variable warnings for !WITH_OPENSSL; patch from Marcus Folkesson

src djm@ modified usr.bin/ssh/ssh.1: Private keys in PEM format have been encrypted by AES-128 for a while (not 3DES). bz#2788…

src djm@ modified usr.bin/ssh/PROTOCOL.certkeys: typos in ECDSA certificate names; bz#2787 reported by Mike Gerow

src nicm@ modified usr.bin/tmux: Make the mode draw function use the parent screen directly rather than its own to avoid copyi…

src nicm@ modified usr.bin/tmux: Add a "fast" version of screen_write_copy for tree mode that doesn't do all the checks and se…

src nicm@ modified usr.bin/tmux: Tweak previous slightly so that current session is chosen if it is in the group rather than f…

src nicm@ modified usr.bin/tmux: Format for group list of "other sessions" is a bit weird, just list all the sessions in the g…

src remi@ modified share/man/man5/remote.5: Capability dc is supported by cu(1) since r1.22. ok nicm@ danj@ jca@ jmc@

src nicm@ modified usr.bin/tmux/screen.c: There is no point in reflowing panes which have not changed width.

src nicm@ modified usr.bin/tmux: Only show the first member of session groups in tree mode (-G flag disables).

src visa@ modified sys/arch/octeon: Assign each cnmac(4) port its own input work group, and assign the interrupt processing of…

src jmc@ modified share/man/man4/man4.alpha: sundry tweaks; ok mpi

src rpe@ modified distrib/miniroot/install.sub: Fix this test by adding _http_proto to INSTALL_MIRROR.

src bluhm@ changed lib/libexpat: Update libexpat to 2.2.5. Changes for OpenBSD include a few bug fixes, no library bump needed…

src mpi@ modified lib/libfuse/fuse.c: Check if the arguments are NULL instead of dereferencing them blindly. Delete incorrect…

src florian@ modified sys: Move PRU_DETACH out of pr_usrreq into per proto pr_detach functions to pave way for more fine grain…

src otto@ modified lib/libc/stdlib/malloc.c: 's' should include 'f'; from Jacqueline Jolicoeur

src mpi@ changed many things: Switch DEC 3000 (TURBOchannel) alpha serial code to MI z8530 code. ttyB* minor numbers change; b…

src mpi@ modified a couple things: sync

src florian@ modified sys/netinet6/in6.c: Over 17 years is probably 'a while...' Also it does not change behaviour. OK jca

src tb@ modified games/primes/primes.c: Straightforward conversion to strtonum. Slight change of behavior in that trailing whi…

src jca@ modified usr.sbin/makefs/msdos/mkfs_msdos.c: Use emalloc, like in the rest of makefs From Michael W. Bombardieri

src jca@ modified usr.bin/pr/pr.c: Kill bogus use of LC_TIME Diff from Jan Stary, ok kettenis@

src tb@ modified etc/ksh.kshrc: Replace ps | grep with pgrep and use && instead of if-then-fi. From Raf Czlonka. ok halex

src tb@ modified bin/ksh/alloc.c: Switch calloc(3) back to malloc(3). The call to calloc was introduced by the plaintext histo…

src mestre@ modified usr.bin/openssl/s_time.c: openssl s_time -connect host:port needs dns promise for pledge(2) otherwise it…

src espie@ modified usr.sbin/pkg_add/OpenBSD: don't look directly at PKG_CACHE, but ask the state, so that only pkg_add actual…

src mpi@ modified usr.bin/ctfdump/elf.c: Disable relocation until it is shown to be necessary. This code is present here becau…

src mpi@ modified sys/ddb/db_ctf.c: Remove forward declaration hack now that ctfconv(1) merge them correctly. ok jasper@

src jca@ modified usr.sbin/unbound/services/listen_dnsport.c: Extra space in previous

src visa@ modified sys/arch/octeon: Add readiness to utilize LMTDMA operations.

src visa@ modified sys/arch/octeon/include/octeonvar.h: Fix the addressing of CVMSEG. The base address already points to the c…

src jmc@ modified share/man/man5/ruby-module.5: add missing El, though i'm sort of guessing as to its position;

src florian@ modified usr.sbin/unbound: Make ip-transparent option work by using SO_BINDANY. OK jca, benno

src florian@ modified usr.sbin/nsd/server.c: Make ip-transparent option work by using SO_BINDANY. OK jca, benno jca also point…

src jmc@ modified usr.bin/units/units.lib: update currency exchange rates;

src espie@ modified usr.bin/mandoc/term_ps.c: shrink the generated PostScript by more than 50% by actually using PostScript -…

src jeremy@ modified share/man/man5/ruby-module.5: Update ruby-module.5 for default ruby version switch from 2.3 to 2.4 Also r…

src mpi@ modified sys/netinet: Fix typo in previous resulting in a NULL dereference.

src djm@ modified usr.bin/ssh/ssh.c: fix broken stdout in ControlPersist mode, introduced by me in r1.467 and reported by Alf…

src sashan@ modified sys/net: - add one more softnet taskq NOTE: code still runs with single softnet task. change definition o…

src anton@ modified usr.sbin/wsconscfg/wsconscfg.c: Replace usage of WSMUX_{ADD,REMOVE}_DEVICE compat macros. ok deraadt@, mpi@

src guenther@ modified gnu/usr.bin/binutils-2.17/ld: Make -zdefs and --no-undefined no-ops for now, to unblock ports devs at p…

src guenther@ modified lib/libc: Argh: put back some linker-supplied symbols to avoid triggering a bug in binutils that result…

src yasuoka@ modified usr.sbin/makefs/cd9660/cd9660_eltorito.c: Initialize boot_catalog_entry's entry_type properly. This had…

src yasuoka@ modified usr.sbin/makefs/cd9660/cd9660_eltorito.c: Fix a bug which made the boot entries' order reverse, introduc…

src yasuoka@ modified usr.sbin/makefs: Add platform-id for EFI. seem fine deraadt

src mpi@ modified usr.bin/ctfconv: Merge type forward declarations with real ones as soon as they are found.

src djm@ modified regress/usr.bin/ssh/sftp.sh: whitespace at EOL

src djm@ modified regress/usr.bin/ssh/keytype.sh: whitespace at EOL

src sashan@ modified sys/net/pf_ioctl.c: - fine tuning PF_LOCK in pfioctl() (extra thanks to Hrvoje for testing) OK mpi@

src krw@ modified sbin/dhclient/dhclient.c: Fix '-L' file handling. Mixing idioms in previous cleanups ended up fopen()'ing th…

src patrick@ modified share/man/man4: List bwfm(4) in usb(4). Prompted by and ok jmc@

src visa@ modified sys/kern/kern_task.c: Let witness(4) differentiate between taskq mutexes to avoid reporting an error in a s…

src patrick@ changed share/man/man4: Add bwfm(4) manpage. ok stsp@

src patrick@ modified share/man/man4/bwfm.4: Fix grammar mistake I was supposed to fix before committing.

src visa@ modified share/man/man9: Document {mtx,rw,rrw}_init_flags() and MUTEX_INITIALIZER_FLAGS(). Input and OK jmc@, OK mpi@

src patrick@ modified sbin/iked/ca.c: In the subjectAltName comparison, the bzero before the while-loop was lost while applyin…

src mpi@ modified sbin/ifconfig/ifconfig.c: Exit printing an error message if SIOCSIFMEDIA fails. from Jesper Wallin.

src mpi@ changed a few things: Kill <net/slip.h>. The ioctl(2) it defines is not supported since a long time and most of its d…

src otto@ modified lib/libc/regex/regcomp.c: fix oob read; form llvm via Vlad Tsyrklevich; ok millert@

src mlarkin@ modified usr.sbin/vmd: vmd no longer creates bridges by default. users should create bridges in /etc/hostname.bri…

src mlarkin@ changed regress/usr.sbin/vmd/config: add regress tests for new vmd bridge handling code from Carlos Cardenas, tha…

src afresh1@ modified gnu/usr.bin/perl: Fix merge issues, remove excess files - match perl-5.24.3 dist ok bluhm@

src afresh1@ modified gnu/usr.bin/perl: Apply local patches, remove excess files - perl-5.24.3 OK bluhm@

src afresh1@ modified gnu/usr.bin/perl: Apply pre-built unicore patch, remove excess files - perl-5.24.3 ok bluhm@

src mpi@ modified sys/dev/usb/if_upl.c: IFF_NOARP has no effect if the interface don't use ether_input() nor ether_output().

src schwarze@ modified usr.bin/ul/ul.1: More HISTORY and AUTHORS, in part from Jonathan de Boyne Pollard via Sevan Janiyan. Ve…

src afresh1@ imported gnu/usr.bin/perl: Import perl-5.24.3 ok bluhm@

src millert@ modified usr.sbin/spamdb/spamdb.*: Allow keys to be specified on the command line in list mode, for looking up sp…

src schwarze@ modified usr.bin/mandoc/term_ps.c: Print a human-readable media name in the %%DocumentMedia DSC comment and use…

src schwarze@ modified usr.bin/less/filename.c: After fstat(2) failure, trying lseek(2) is useless, so delete it. Based on a s…

src florian@ modified sys: Move NET_{,UN}LOCK into individual slowtimo functions. Direction suggested by mpi OK mpi, visa

src florian@ modified sys/netinet/ip_input.c: This doesn't need the NET_LOCK, everything is protected by a mutex. OK mpi, visa

src aoyama@ modified gnu/usr.bin: Unify protoize.1 install process on gcc3 arch (luna88k). ok guenther@

src mpi@ modified sys/net: Kill unused members using forward declaration only types. Found with ctfconv(1). ok jsg@, guenther@

src guenther@ modified lib/libc/arch/arm: Stop exporting _memcpy, an implementation detail of bcopy/memcpy/memmove ok kettenis…

src mpi@ modified lib/libc/gen/sysctl.3: No need to include <sys/param.h> before <sys/sysctl.h>. ok deraadt@, jca@

src kettenis@ modified lib/libc/arch/arm/Symbols.list: Stop exporting some symbols internal to the softfloat implementation, u…

src guenther@ changed many things: Change pthread_cleanup_{push,pop} to macros that store the cleanup info on the stack instea…

src guenther@ modified lib/libc/thread/rthread_once.c: If the init_routine used with pthread_once() is canceled, then we need…

src guenther@ modified lib/libc/Symbols.list: Eliminate some more linker generated symbols that aren't needed. ok kettenis@

src guenther@ modified lib/libc/arch/aarch64: Typo: 'end' should have been '_end', which is already exported/imported. Also, '…

src guenther@ changed lib/libc/arch/sparc64: Remove __builtin_saveregs: gcc hasn't used it for years. suggested by miod@ ok ke…

src bru@ modified sys/dev/i2c/iatp.c: Add the compat-mode setup for wsmouse.

src mikeb@ modified usr.bin/netstat/mbuf.c: Bring "netstat -m" output up to speed with the kernel The kernel no longer sets wa…

src schwarze@ modified lib/libc/sys/stat.2: consistently use .Vt for variable types and use ".Fa path" where appropriate; one…

src bru@ modified sys/dev/pckbc/pms.c: Adapt the Elantech handlers (v1-3) to the new wsmouse infrastructure. The new versions…

src mpi@ modified usr.bin/ctfconv/parse.c: Document the use of a rbtree for resolving types inside a single CU. No functional…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Correct an integer overflow check to detect invalid CTF section. Found by jsg@ wi…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Correctly handle binaries without string table. Found by jsg@ with afl(1).

src mpi@ modified usr.bin/ctfconv/parse.c: Define nitems() locally and stop including <sys/param.h>

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Print values as unsigned when dumping header.

src ajacoutot@ modified usr.sbin/sysmerge/sysmerge.sh: Prefer useradd(1) over chpass(1) so that new users are added before the…

src yasuoka@ modified sys/arch/amd64: Attach efifb(4) when the system is booted with serial console. Also make it usable as a…

src yasuoka@ modified sys/arch/amd64/amd64/efifb.c: Rename function name and order. No fuctional change.

src mpi@ modified sys/dev/tc/tcds.c: Replace ancient DELAY inherited from Mach and the associated scary comment with a barrier…

src mpi@ modified many things: Use <elf.h> instead of <elf_abi.h> ok jasper@, jca@, deraadt@

src bluhm@ updated cvs/src/regress/sys/kern/sosplice/scapy: Directory /cvs/src/regress/sys/kern/sosplice/scapy added to the re…

src bluhm@ changed regress/sys/kern/sosplice: I am trying to find a bug that seems to be triggered by a combination of TCP tim…

src bluhm@ modified regress/sys/kern/sosplice/scapy/Makefile: Fix the glob to find all scapy test scripts.

src jmc@ modified sbin/dhclient/dhclient.c: zap a bad space in usage(): sorry ken for not spotting!

src visa@ modified s*: Allocate IPv6 reassembly structs using pools instead of malloc(), and drop the now redundant allocation…

src deraadt@ modified distrib/sets/lists: sync

src krw@ modified sbin/dhclient/dhc*: Add '-n' option to just parse dhclient.conf for errors. ok jmc@ tb@

src patrick@ modified sbin/iked: In the final RFC 5903 the computation for the DH shared secret changed. Instead of the full p…

src patrick@ modified sbin/iked/ca.c: Support multiple subjectAltNames by trying each existing until there is none or until we…

src jsg@ modified sys/net80211/ieee80211_ioctl.*: Remove 80211WMMPARMS ioctls. Last used in ifconfig in 2009. ok stsp@ kevlo@…

src kevlo@ modified sys/arch/armv7: Remove duplicated function prototypes. ok patrick@

src mpi@ modified sys/ddb/db_dwarf.c: Use <elf.h> in !_KERNEL code path.

src mpi@ removed sys/arch/armv7/include/elf_abi.h: This file only includes <arm/elf_abi.h> which was removed in 2008, so kill…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Prevent out-of-bound leading to an invalid pointer dereference when dumping funct…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Prevent out-of-bound with malformed type entry. Issue found by jsg@ with afl(1).

src mpi@ modified sys/net: Dump IPsec flows by iterating over the rafdix-tree. This enforces an order and will allow us to get…

src mpi@ modified sbin/i*: Support DH groups 19 to 21 and 25 to 30, just like iked(8) does. ok visa@, markus@

src kevlo@ modified usr.sbin/mkuboot/Makefile: Add missing quote. ok jsg@

src mpi@ modified usr.bin/ctf*: Use <elf.h> rather than <sys/exec_elf.h>. The former is more portable.

src mpi@ modified share/man/man5/elf.5: Mention <elf.h> rather than <elf_abi.h> which is not portable.

src yasuoka@ modified sys/arch/amd64/amd64/machdep.c: Call i8254_startclock() earlier to make delay() usable. Actually HP DL 2…

src djm@ modified usr.bin/ssh/ssh.c: whitespace at EOL

src djm@ modified usr.bin/ssh/umac.c: whitespace at EOL (lots)

src djm@ modified usr.bin/ssh/sshd.c: improve printing of rdomain on accept() a little

src guenther@ modified libexec/ld.so/loader.c: If LD_BIND_NOW is in force then all relocations are performed eagerly, when the…

src kettenis@ modified sys/arch/arm/conf/ldscript.tail: Discard exception handling information as we do on other architectures…

src kettenis@ modified share/mk/bsd.own.mk: Build clang on armv7. ok jsg@, patrick@, deraadt@

src deraadt@ changed distrib/sets/lists: sync

src schwarze@ modified usr.bin/mandoc/term_ps.c: more readable conversion of paper size from millimeters to PostScript basic u…

src visa@ modified sys/netinet6: Replace macro `IP6_REASS_MBUF' with direct use of field `ip6af_m'. OK bluhm@, mpi@

src mpi@ modified sys: Move common code to add/remove multicast filters to ieee80211_ioctl(9). ok jsg@, stsp@

src mpi@ modified sys/netinet6: Kill deprecated IPv6 ioctl(2)s. ok florian@, sthen@, jsg@

src mpi@ modified sys/net: Stop grabbing the KERNEL_LOCK() in network tasks when `ipsec_in_use' is set. Accesses to IPsec glob…

src jsg@ modified sys/lib/libkern/arch/arm/divsi3.S: Add aliases for __aeabi_idivmod and __aeabi_uidivmod calls clang emits. R…

src jsg@ modified sys/arch/armv7/conf/Makefile.armv7: adjust Makefile.armv7 for clang ok kettenis@

src nicm@ modified usr.bin/tmux: Fix crash exiting command prompt (from Alex Maese in GitHub issue 1139) and a man page tweak…

src jmc@ modified usr.bin/ssh/sshd_config.5: mark up the rdomain keyword;

src guenther@ modified sys/ufs/ufs: Revert 2006-4-29Z23:09:45 commit that switched from rwlocks to mutexes. Use of mutexes the…

src jsg@ modified sys/arch/armv7/armv7/armv7_start.S: Use .arch_extension sec and virt to use smc and hvc instructions when us…

src mikeb@ modified sys/arch/amd64/amd64/fpu.c: Initialize processor extended state in fpu_kernel_enter Tested by a few; OK vi…

src schwarze@ modified usr.bin/mandoc/term_ps.c: The page footer line (psmarg) is created in ps_begin(), and the last call wri…

src millert@ modified regress/usr.bin/ssh/authinfo.sh: Use printenv to test whether an SSH_USER_AUTH is set instead of using $…

src schwarze@ modified usr.bin/mandoc/term_ps.c: Properly close out the top-level Font object, the end-of-page Resource object…

src jca@ modified usr.sbin/cron: Open a bunch of fds with O_CLOEXEC Not needed in theory, but could prevent accidental leaks.…

src nicm@ modified usr.bin/tmux/tmux.1: Note that notifications are also hooks.

src nicm@ modified usr.bin/tmux: Default allow-rename to off because it is ridiculous that applications are even able to do th…

src kettenis@ modified sys/arch/armv7/omap/amdisplay.c: Storing the address of a stack variable in a global variable is a bad…

src job@ modified many things: Remove the TCP_FACK option and associated #if{,n}def code. TCP_FACK was disabled by provos@ in…

src mpi@ modified usr.sbin/ndp/ndp.c: Remove dead code, found by jsg@. ok jsg@, florian@

src nicm@ modified usr.bin/tmux/mode-tree.c: h/l keys for expand and collapse.

src bluhm@ modified etc/rc: Partially revert rev 1.457 of /etc/rc. The pipe introduced in sysctl_conf() spawns a subshell. Thi…

src nicm@ modified usr.bin/tmux: Add P key to paste tagged in buffer mode, and trim some code that should no longer be necessa…

src mpi@ modified sys/net/if_*: Remove Multicast and Broadcast flags from the encapsulated packet in vxlan(4) like it is done…

src mpi@ modified lib/libfuse/fuse.c: Check for NULL before dereferencing untrusted pointers. from Helg Bredow.

src jmc@ modified usr.bin/ssh/sshd_config.5: simplify macros in previous, and some minor tweaks;

src jmc@ modified usr.bin/ssh/s*: tweak the uri text, specifically removing some markup to make it a bit more readable; issue…

src djm@ modified usr.bin/ssh/servconf.c: uninitialised variable in PermitTunnel printing code

src djm@ modified usr.bin/ssh: Add optional rdomain qualifier to sshd_config's ListenAddress option to allow listening on a di…

src djm@ modified usr.bin/ssh: add sshd_config RDomain keyword to place sshd and the subsequent user session (including the sh…

src djm@ modified usr.bin/ssh/s*: add a "rdomain" criteria for the sshd_config Match keyword to allow conditional configuratio…

src djm@ modified usr.bin/ssh/ssh.c: transfer ownership of stdout to the session channel by dup2'ing /dev/null to fd 1. This a…

src millert@ modified usr.bin/ssh/misc.c: Kill dead store and some spaces vs. tabs indent in parse_user_host_path(). Noticed b…

src guenther@ modified sys/arch: In ld scripts, an output section with no input sections is always marked writable, so the stu…

src guenther@ modified a few things: R_AARCH64_NONE should be zero, not 256. The latter was a deprecated assignment and isn't…

src millert@ changed regress/usr.bin/ssh: Add tests for URI parsing. OK markus@

src bluhm@ modified usr.bin/nc/netcat.c: Use a smaller buffer size too peek the receive data. The content is discarded anyway,…

src kettenis@ modified sys/arch/arm*: Attach syscon(4) early. Also attach psci(4) early such that cpuresetfn and powerdowfn ar…

src kettenis@ modified sys/arch/sparc64/include: Use "static inline" instead of "extern inline" for compatibility with proper…

src mikeb@ modified sys/netinet/tcp_*: Refactor handling of partial TCP acknowledgements With input from Klemens Nanni, OK vis…

src schwarze@ modified bin/dd/misc.c: When dd(1) fails because it receives an INT signal, exit with a non-zero EXIT STATUS, as…

src mpi@ modified sys/kern/kern_rwlock.c: Use membar_enter_after_atomic(9) amd membar_exit_before_atomic(9). Micro-optimizatio…

src mpi@ modified sys: Remove support for never used ioctls originating from KAME. ok florian@, claudio@, bluhm@

src mpi@ modified lib/libfuse/fuse.c: Add more sanity checks to prevent a segfault and a NULL-dereference when manipulating ca…

src mpi@ modified sys/netinet: Remove some more tests checking for a non-NULL `ifp->if_ioctl'. if_attach() enforces it is prop…

src jsg@ modified many things: remove defines for ioctls the kernel doesn't recognise ok mpi@

src mlarkin@ modified usr.sbin/vmd/vmd.c: The VMD parent process didn't handle the case of a VM exiting with a non 0 return pr…

src mlarkin@ modified usr.sbin/vmd/vmm.c: Remove terminate_vm/vm_remove logic from vmm_dispatch_parent. This logic is present…

src jmc@ modified usr.bin/ssh/ssh_config.5: tweak previous; ok djm

src guenther@ modified gnu/llvm/tools/lld/ELF/Writer.cpp: kbind(2) for the win: we can always put .got.plt in RELRO ok ketteni…

src deraadt@ modified distrib/sets/lists/base/mi: sync

src kettenis@ modified sys/arch/sparc64/sparc64/machdep.c: Avoid clang format warning. ok deraadt@

src kettenis@ changed sys/arch/armv7: Replace imxocotp(4) with a regmap-based approach. ok patrick@

src bluhm@ changed regress/usr.sbin/syslogd: Test file system full behavior of syslogd(8). This is done by creating a vnd(4) d…

src mikeb@ modified sys/arch/amd64: Expose TSC properties via sysctl nodes From Adam Steen with suggestions from tedu@ OK dera…

src jca@ modified bin/ksh/history.c: Skip (and warn about) overlong history lines. With much input from Ori Bernstein and anto…

src jca@ modified bin/ksh/history.c: Kill needless rewind(3) call in hist_init() We may have read two bytes from the file, but…

src millert@ modified share/zoneinfo/datfiles: Update to tzdata2017c from https://t.co/vdFJb8hwOR

src jca@ modified usr.sbin/cron: Close the socket (and dfd) in at(1) child processes Fixes a failure at restart if a child pro…

src espie@ changed usr.bin/m4 and regression tests: ifelse is special, fix argv parsing to avoid segfault problem noticed by M…

src gerhard@ modified sys/dev/usb/if_umb.c: Even if a USB transfer fails, call umb_start() so that processing of the if_snd qu…

src schwarze@ modified share/man/man7/mdoc.7: Modernize documentation of .Ao and .Aq. I looked through our whole tree and fail…

src millert@ modified lib/libc/hash/helper.c: Don't let close(2) clobber errno. Some calls were already protected but not all.…

src krw@ modified sbin/dhclient: Enforce dhclient.conf prohibitions on nesting 'interface' declarations and placing 'lease' de…

src krw@ modified sbin/dhclient/parse.c: Use same parse_warn() verbiage in parse_lease_time() as that emitted when other unsig…

src krw@ modified sbin/dhclient: Use 'for (;;)' instead of a mix of "while (1) {}" and "do {} while (1)".

src friehm@ modified usr.sbin/cron/do_command.c: Close cron sockets in child processes. ok jca@

src kevlo@ modified sys/arch/armv7/broadcom/files.broadcom: Remove bcmmuart since it has already replaced with com(4). ok patr…

src djm@ modified usr.bin/ssh: Expose devices allocated for tun/tap forwarding. At the client, the device may be obtained from…

src guenther@ changed gnu/usr.bin/binutils-2.17: Teach readelf the arm64 dynamic relocation we use, as well as the m88k-specif…

src jsg@ modified s*: remove mention of unused MACOBIOVERBOSE and NBUF options

src tobias@ modified lib/libc/sys/pledge.2: Removed duplicated line. ok jmc@

src job@ modified share/man/man4/options.4: TCP_SACK is no longer optional. OK mikeb@

src stsp@ modified sys/dev/pci/if_iwm*: In iwm(4), allocate command response buffers dynamically in a ring instead of stashing…

src stsp@ modified sys/dev/pci/if_iwm.c: It's time I claimed proper copyright on this.

src nicm@ modified usr.bin/tmux/window-tree.c: Use window_pane_index() when drawing pane numbers (so pane-base-index is applie…

src mikeb@ modified sys: Unconditionally enable TCP selective acknowledgements (SACK) OK deraadt, mpi, visa, job

src rpe@ modified distrib/miniroot/install.sub: Change v4_config() and v6_config() - to support CIDR notation for the answers…

src patrick@ modified sys/net80211/ieee80211_*: Make ieee80211_classify() available in a header so we can make the priority vi…

src krw@ modified sbin/dhclient/clparse.c: Last but not least, bring parse_interface_declaration() into the 0/1 for success wo…

src krw@ modified sbin/dhclient/clparse.c: Bring parse_client_lease_statement() into the new world by return 0/1 for success.

src krw@ modified sbin/dhclient/clparse.c: Whitespace.

src visa@ modified sys/arch/mips64: Use MI mplock on mips64. OK mpi@

src krw@ modified sbin/dhclient/conflex.c: Split eol() from get_char() so that token assmebly that is terminated by a '\n' can…

src krw@ modified sbin/dhclient/conflex.c: prev_line and cur_line can be static.

src krw@ modified sbin/dhclient/dhclient.*: Flense dhclient.conf.5 down to useful information. Move description of "lease {}"…

src nicm@ modified usr.bin/tmux/status.c: Clear status line with spaces again so reverse works, spotted by sthen.

src mpi@ modified sys/arch/alpha/pci/cia.c: Make sure the logic deciding whether to use BWX operations in cia(4) operation use…

src eric@ modified usr.sbin/smtpd/smtp_session.c: When adding a missing "Date" header, use the same timestamp as the "Received…

src mpi@ modified sys/netinet: Do not test if if_ioctl is NULL, it isn't. ok florian@, claudio@, visa@, bluhm@

src kettenis@ modified usr.sbin/eeprom/optree.c: Tweak heuristics to make sure /memory properties are more likely to be printe…

src mpi@ modified sys: Kill dead ioctl handlers. SIOCGIF{HARD,}MTU are handled by ifioctl() and not passed down to drivers. ok…

src djm@ modified usr.bin/ssh: add RCSIDs to these; they make syncing portable a bit easier

src djm@ modified regress/usr.bin/ssh: more RCSIDs

src mikeb@ modified sys/arch/amd64/amd64/tsc.c: Don't forget to set the timecounter frequency Found the hard way, fix tested a…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Don't just return but setup and resubmit the transfer if we're not getting th…

src eric@ modified usr.sbin/smtpd/smtp_session.c: remove useless initialisation

src jmc@ modified sys/dev/ic/z8530reg.h: spelling fix; from miod

src bluhm@ modified sys/ddb/db_command.c: ddb "show all mounts" showed everything except the address of the mount point. Print…

src jsing@ modified lib/libc/stdlib/malloc.c: Restore a return that was inadvertently removed from freezero() in r1.234, which…

src krw@ modified sbin/dhclient/parse.c: Nuke special case for '\n' in skip_to_semi() and associated weird comment about parsi…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Don't forget to free the firmware in the error path, and make sure to pass th…

src bluhm@ modified sys: There was a possible stack overrun in the network since we had removed some queueing. lo(4) output ca…

src patrick@ modified sys/dev/ic/bwfm.c: Disable promisc mode and accepting all multicast packets. These should be properly en…

src jca@ modified bin/ksh: Delete the deprecated emacs-usemeta option. ok tb@ anton@

src jsg@ modified usr.sbin/acme-client/parse.y: fix a use after free and a memory leak in error paths ok deraadt@ florian@

src jsg@ modified usr.sbin/bgpd/parse.y: don't try to print uninitialised memory as a string in error paths ok deraadt@ claudi…

src bluhm@ changed regress/sys/net/etherip: Move the test implementation into the Makefile. Then we have only one place to loo…

src patrick@ modified sys/dev/ic/bwfm*: Add a scan timeout so we can recover if the firmware decides not to send us any answer…

src patrick@ modified sys/dev/ic/bwfm.c: Pass the SIOCG80211ALLCHANS and SIOCG80211STATS ioctls to our net80211 which can hand…

src patrick@ modified sys/dev/ic/bwfmreg.h: Pad the holes in the struct to make sure compilers do not choose to pad the struct…

src jasper@ modified sys/arch/powerpc/ddb/db_trace.c: add support for printing function arguments when displaying a trace from…

src bluhm@ modified sys/netinet*: When reusing an mbuf at the upper end of the network stack, strip off the mbuf properties wi…

src millert@ modified libexec/spamd: Make blacklist entries override the whitelist. When running spamd in greylisting mode, it…

src jca@ modified bin/ksh/history.c: The return value of this function isn't used. ok anton@ tb@

src patrick@ modified sys/dev/ic/bwfmreg.h: It turns out that using the packed attribute on most structs was a bad idea since…

src patrick@ modified sys/dev/ic/bwfm*: Read and extract the channel number from the chanspec to beautify the scan results. Si…

src mikeb@ modified sys/arch/amd64/amd64/tsc.c: Fixup previous; noticed by canacar@

src patrick@ modified sys/dev/ic/bwfm.c: Revert previous commit, since not all interfaces behaved the same.

src mikeb@ modified sys/arch/amd64/amd64: Set TSC timecounter frequency to the CPU frequency estimate if unknown ok mlarkin

src patrick@ modified sys/dev/ic/bwfm*: Extract supported frequencies and HT/VHT mode from the firmware instead of assuming th…

src mpi@ modified sys/dev/ic/bwfm.c: Stop handling SIOCSIFMTU like in the wireless stack. This driver does not use the net8021…

src bluhm@ modified sys/netinet6/i*: Setting the IPV6_MINMTU flag in the call to ip6_output() was moved from icmp6_reflect() t…

src mpi@ modified sys/sys/exec_elf.h: Add missing SHN_XINDEX needed by devel/ctftools. Reported by and ok naddy@

src patrick@ modified sys/dev/ic/bwfm.c: Only overwrite the caller's variable if we successfully read data from the chip.

src mpi@ modified sbin/route/route.c: Typo, from Hiltjo Posthuma.

src jmc@ modified usr.bin/ssh/ssh_config.5: remove unused Pp;

src djm@ modified usr.bin/ssh/ssh_config.5: In the description of pattern-lists, clarify negated matches by explicitly stating…

src schwarze@ modified many things: add missing HISTORY; based on CVS logs and release announcements

src schwarze@ modified share/man/man4/random.4: Full rewrite: Remove much that was outdated, misleading, or irrelevant. Add so…

src deraadt@ modified sys/arch/amd64/include/cpufunc.h: Don't do crazy bullshit when this is included by the bootblocks.

src jasper@ modified sys/arch: Simplify code that determines the number of arguments for a given function. For amd64 this mean…

src naddy@ modified many things: remove the remaining references to .depend files since nothing creates them any longer; ok es…

src millert@ modified libexec/spamd/sdl.*: Use a binary search to speed up blacklist lookups. OK phessler@

src mikeb@ modified sys/arch/amd64/amd64/tsc.c: Correctly handle frequency measurement failures Issue observed by Joe Gidi and…

src visa@ modified sys: Add a machine-independent implementation for the mplock. This reduces code duplication and makes it ea…

src mpi@ modified sbin/route/route.c: Do not print an extra line if the 'get' command succeeds. Fix a regression introduced in…

src mpi@ changed include: <elf.h> should make it easier to port our ELF-related tools to other Unices. For the moment it only…

src mpi@ modified sys/kern/subr_log.c: Print the pid of the most recent program that failed to send a log via sendsyslog(2) al…

src mpi@ modified regress/usr.sbin/syslogd/args-sendsyslog-dropped.pl: Update matching regexp now that the pid is included. Fr…

src krw@ modified etc/examples/dhclient.conf: Remove stray, pointless and potentially confusing line.

src patrick@ modified sys/dev/ic/bwfm.c: Handle wpa parameters using the ieee80211 ioctl so we can start setting and allowing…

src patrick@ modified sys/dev/ic/bwfm*: Allow a more fine grained control about which ciphers to use.

src patrick@ modified sys/dev/ic/bwfm*: Clear up some defines regarding WPA cipher settings. This allows me to attach to my Wi…

src naddy@ modified etc/MAKEDEV.common: Make it explicit that there is only one type of random device: Create only /dev/urando…

src naddy@ modified etc/etc.*: sync

src nicm@ modified usr.bin/tmux: Infrastructure for drawing status lines of more than one line in height, still only one is al…

src mikeb@ modified lib/libc/gen/sysctl.3: draft-ietf-tcpm-initcwnd was published as rfc 6928

src mpi@ modified sys/net: Remove kernel support for the following ioctl(2)s, deprecated since 2001: - SIOCSIFPHYADDR - SIOCSI…

src anton@ modified regress/usr.bin/xargs: Specify the xargs binary to test using a variable. While here, do not suppress the…

src anton@ changed regress/usr.bin/xargs: Add test for memcpy() -> memmove() regression.

src visa@ modified sys/arch/octeon/dev/octmmc*: Utilize scatter/gather DMA with the newer MMC controller.

src krw@ modified sbin/dhclient/clparse.c: Sort & update syntax comments to match code. Sort TOK_* case:'s alphabetically to m…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Typo in header dump, from sbz@FreeBSD

src anton@ modified usr.bin/xargs/xargs.c: Favor memmove() over memcpy() since dst and src originates from the same allocation…

src mpi@ modified sys/netinet/ip_carp.c: Handle the case where the parent of a carp(4) is being destroyed while packets where…

src mpi@ modified sys/net/if.c: Multiple tweaks: - Assert that all drivers declare a if_ioctl function pointer and stop checki…

src mpi@ modified sbin/route/route.c: Print the correct message and return an error code when no route entry matches the corre…

src krw@ modified sbin/dhclient/clparse.c: Bring parse_reject_statement() into line by returning 0/1 for success, etc. Simplif…

src stsp@ modified sys/net80211/ieee80211_pae_input.c: Add comments which document already fixed WPA attack vectors.

src mpi@ modified share/man/man4: ifconfig's tunnel command has been using the SIOCSLIFPHYADDR ioctl(2) since 2001. Never too…

src job@ modified usr.sbin/bgpctl/bgpctl.c: Ensure last character in ssv mode is a newline OK benno@

src mpi@ modified sys/net/if.c: Change most of the returns into breaks. This will let us release a lock. While here add error…

src mpi@ modified sys/net: Last changes before running IPsec w/o KERNEL_LOCK(). Put more NET_ASSERT_LOCK() and document which…

src guenther@ updated cvs/src/regress/lib/libpthread/pthread_once: Directory /cvs/src/regress/lib/libpthread/pthread_once adde…

src guenther@ changed regress/lib/libpthread: Add regress test for cancellation of pthread_once()'s init_routine From Scott Ch…

src jsg@ modified sys/dev/pci/drm/i915/intel_bios.c: drm/i915/bios: ignore HDMI on port A From Jani Nikula 33d1fa43aad4ca11f5d…

src guenther@ changed many things: Move the thread-related .h files to /usr/src/include/, since the implementation is now spre…

src deraadt@ modified usr.sbin/bgp*: Add "ssv" variant which turns a rib route output into a single semicolon-seperated line,…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Similar to other USB based backend drivers, have a list of TX/RX buffers. By…

src jca@ modified usr.sbin/apmd/apmd.c: Kill unused defines

src patrick@ modified sys/dev/ic/bwfm*: Set default join preferences to prefer APs based on the RSSI, with a boost set to pref…

src stsp@ modified sys/dev/ic/ar521*: Initialize status return code in ar5k_ar5211_reset() and ar5k_ar5212_reset(), in the sam…

src visa@ modified lib/libc/arch/mips64/gen/ldexp.S: Do not use an uninitialized value when determining the sign of a denormal…

src visa@ updated cvs/src/regress/lib/libc/ldexp: Directory /cvs/src/regress/lib/libc/ldexp added to the repository

src visa@ changed regress/lib/libc: Add a regression test for ldexp(3).

src mlarkin@ modified sys/arch/amd64/amd64/locore0.S: locore0: remove an unused variable ok deraadt

src krw@ modified sbin/dhclient/clparse.c: Whitespace fix.

src krw@ modified sbin/dhclient: Refactor parsing of hex sequences. Rename parse_X() to parse_hex_octets() and have it return…

src guenther@ modified sys/kern/sys_process.c: Split sys_ptrace() by request type: - control operations: trace_me, attach, det…

src jmc@ modified share/man/man5/pf.conf.5: tweak previous;

src jsg@ modified sys/arch/amd64: reduce the amount of includes in arch/amd64 ok mpi@ deraadt@

src krw@ modified sbin/dhclient/clparse.c: Tweak parse_option_list() to return 0/1 to indicate success, to not touch existing…

src mikeb@ modified share/man/man5/pf.conf.5: Integrate the description of flow queues into the main body of text

src djm@ modified usr.bin/ssh/packet.c: log debug messages sent to peer; ok deraadt markus

src jasper@ modified sys/arch/alpha/alpha/db_trace.c: ansify function prototypes (to match db_stack_trace_print() in the same…

src rpe@ modified distrib/miniroot/dot.profile: Move extraction of rootdisk information into the DONEPROFILE if-block. OK tb@

src jasper@ modified sys/ddb/db_ctf.c: return a missing return (was left out of previous)

src jmc@ modified usr.bin/ssh/sshd_config.5: trim permitrootlogin description somewhat, to avoid ambiguity; original diff from…

src rpe@ modified distrib/miniroot/dot.profile: Add a comment for slaacd(8) start and replace the if-then-fi block with a [[ t…

src rpe@ modified distrib/miniroot/dot.profile: Tweak comments

src rpe@ modified distrib/miniroot/dot.profile: Comment trap handlers

src jasper@ modified sys/ddb/db_ctf.c: - use db_printf() - refuse to pretty-print if there's no CTF ok mpi@

src krw@ modified sbin/dhclient/clparse.c: Tweak parse_option_decl() to return 0/1 to indicate success, to not touch existing…

src OPENBSD_6_2 bluhm@ modified sys/arch/amd64/include/tcb.h: I was one bit off in the "is canonical" test for FS.base (TCB po…

src OPENBSD_6_1 bluhm@ modified sys/arch/amd64/include/tcb.h: I was one bit off in the "is canonical" test for FS.base (TCB po…

src mpi@ modified sys/dev/tc/i*: Implement media auto selection for DEC 3000. diff from miod@

src djm@ modified usr.bin/ssh/ssh.1: mention SSH_USER_AUTH in the list of environment variables

src jsg@ modified sys/arch/arm64/conf/Makefile.arm64: Use gap.o on arm64. After the recent llvm/lld 5.0.0 update the linker sc…

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Don't check for mirror availability but directly try to fetch SHA256.si…

src djm@ modified usr.bin/ssh/sshkey.c: BIO_get_mem_data() is supposed to take a char* as pointer argument, so don't pass it a…

src guenther@ modified sys/arch/amd64/include/tcb.h: I was one bit off in the "is canonical" test for FS.base (TCB pointer) va…

src OPENBSD_6_2 djm@ modified usr.bin/ssh/servconf.c: MFC: revision 1.313 date: 2017/10/04 18:49:30; author: djm; state: Exp;…

src rpe@ modified etc/rc: The testprogram for ld.so reordering is executed in tmpdir. Move tmpdir for reordering library from…

src jsing@ modified lib/libssl/ssl_locl.h: Drop prototypes for ssl23_*() functions, which no longer exist.

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Simplify and explicitely state when we cannot access our mirror.

src jsing@ modified lib/libssl: Fold dtls1_accept() into ssl_accept(), removing a lot of duplicated code. With review/feedback…

src jsing@ modified lib/libssl/ssl_*: Rename ssl3_client_hello() to ssl3_send_client_hello() for consistency.

src millert@ modified libexec/spamd/spamd.c: Check for asprintf() returning -1 instead of assuming that the pointer will remai…

src jmc@ modified share/man/man4/pf.4: some style fixes from ross l richardson; checked by/ok bluhm

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Don't return 1 if the syspatch release directory does not exist; it jus…

src krw@ modified sbin/dhclient/clparse.c: Don't leak string that overflows the option data buffer.

src bluhm@ modified sys/kern/kern_pledge.c: Print the word pledge in the kernel log when there is a violation. This should mak…

src bluhm@ modified regress/sys/kern/pledge/generic: Use a regex(3) to find the new pledge violation string in the dmesg.

src schwarze@ modified lib/libc/string/bzero.3: Add STANDARDS: denis@ spotted that it was missing. OK deraadt@ jca@ jmc@

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Better error if installurl points to a local directory.

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Loosen up installurl(5) check: it's OK to have a trailing slash.

src bluhm@ modified share/man/man9/mbuf.9: Copy comment for M_LOOP from header file to mbuf(9).

src florian@ modified usr.bin/mg: Replace fgetln(3) with getline(3) which is portable and less error prone. From Scott Cheloha…

src krw@ modified sbin/dhclient: Make parse_string() toe the new line by returning 0 for failure, 1 for success, emitting a si…

src krw@ modified sbin/dhclient/clparse.c: Stop leaks of SSID strings. Whitespace fix.

src patrick@ modified sys/dev/sdmmc/sdmmc_io.c: Apparently one of the main concepts in the SDMMC I/O subsystem is that the dri…

src nicm@ modified usr.bin/tmux: Show exit status and time in the remain-on-exit pane text, mostly from Timo Boettcher in GitH…

src mpi@ modified sys/sys/exec_elf.h: Add Section Attirbute flag defines, some default values for n_type and a couple of missi…

src mpi@ modified sys/net/if.c: Fix a singed vs unsigned comparison resulting in an overflow of the routing socket. When clang…

src mpi@ modified sys: Move sysctl_mq() where it can safely mess with mbuf queue internals. ok visa@, bluhm@, deraadt@

src mpi@ modified sys/kern/kern_rwlock.c: Use a temporary variable in rw_status() to dereference only once the volatile member…

src jmc@ modified usr.sbin/spamdb/spamdb.c: add -G to usage();

src anton@ modified sys/dev/acpi/dsdt.c: Add missing size to free(); ok deraadt@ mpi@

src krw@ modified sbin/dhclient/parse.c: Works better when both files in a diff are committed.

src deraadt@ modified distrib/sets/lists/comp/mi: sync

src jasper@ modified sys/ddb/db_ctf.c: missing prototype for db_ctf_pprint ok mpi@

src millert@ modified usr.sbin/spamdb/spamdb.*: Allow GREY entries to be removed by IP address. OK beck@

src krw@ modified sbin/dhclient/clparse.c: Eliminate unneeded intermediate variable. Fix some 'return;'s that should be 'break…

src jsing@ modified lib/libssl: Fully convert ssl3_send_server_hello() to CBB. Based on a diff from doug@

src florian@ modified regress/sbin/slaacd/Makefile: don't create pyc files

src patrick@ changed sys: Add bwfm(4), a driver for Broadcom FullMAC WiFi controllers. The FullMAC, in comparison to SoftMAC,…

src patrick@ modified sys/dev/usb/usbdevs*: regen

src florian@ changed regress/sbin/slaacd: Generate a router advertisement with scapy and check that slaacd receives it by pars…

src deraadt@ modified sys/arch/macppc/conf/files.macppc: input files should not be .o; from Scott Cheloha

src jsing@ modified lib/libssl: Convert ssl3_client_hello() to CBB. As part of this, change ssl_cipher_list_to_bytes() to take…

src jsing@ modified regress/lib/libssl/unit/cipher_list.c: Update regress now that ssl_cipher_list_to_bytes() takes a CBB. Bas…

src krw@ modified sbin/dhclient: Tweak parse_date() again, this time to factor code in the same way as the other parse_*() fun…

src mpi@ modified sys/netinet/ip_ipsp.c: Remove lie talking about splsoftclock().

src visa@ modified sys/arch/mips64/mips64/cache_octeon.c: Try to make CPU cache size values more correct, especially on OCTEON…

src kettenis@ modified gnu/usr.bin/clang/libLLVMARMCodeGen/Makefile: Add missing file. ok patrick@

src nicm@ modified usr.bin/tmux/window-tree.c: Box around label in preview.

src bluhm@ imported regress/usr.sbin/vmd: Add regression tests for vmd(8) config parsing. from Carlos Cardenas; OK mlarkin@ No…

src bluhm@ modified regress/usr.sbin/Makefile: Link vmd regress to build on amd64 and i386.

src nicm@ modified usr.bin/tmux/mode-tree.c: Clear to end of line properly with UTF-8 present.

src krw@ modified sbin/dhclient: Tweak parse_decimal() and its invocations to emit a single error message ("expecting integer…

src tb@ modified distrib/miniroot/install.sub: If $MODE.site fails, store random.seed and error out. Based on a diff for auto$…

src mpi@ modified sys/net/if.c: ifioctl() cleanups. Only one semantic chance for SIOCSIFXFLAGS, rtm_ifchg() is now only called…

src mpi@ modified sys: Move kq_kev from struct kqueue to the stack. It turns this set of events per-thread without having to l…

src mpi@ modified sys/kern/kern_event.c: Move `kq_count' increase/decrease close to the corresponding TAILQ_* insert/remove op…

src nicm@ modified usr.bin/tmux: Add C-n and C-p keys for tree mode, and choose the right initial line when no panes.

src mpi@ modified sys/dev/video.c: Fix debug printf, from Dave Voutila.

src mpi@ modified sys/arch/alpha/tc/ioasic.c: Make the tc alpha blinkenlichten start by default. Restores the balance of seren…

src anton@ modified usr.bin/ctags/print.c: Ensure that the tag and line number are always separated by at least a single space…

src jmc@ modified share/man/man4/umb.4: add em7345; from christoph r. murauer

src yasuoka@ modified sys/arch/amd64/stand: Add "machine gop" command to support changing graphic output mode. The selected mo…

src krw@ modified sbin/dhclient/options.c: Repair printing of classless-static-routes to leases file. Broken due to incorrect…

src jsing@ modified lib/libssl/ssl_clnt.c: ((remove) (some) (unnecessary) (parentheses)) Part of a diff from doug@

src jcs@ modified sys/dev/hid/hidmt*: hidmt: rename internal hidmt_input struct to hidmt_data, avoid clash with hidmt_input fu…

src jcs@ modified sys/dev/hid/hidmt*: hidmt: add support for hybrid packet mode used by some touchpads

src jsing@ modified regress/lib/libssl/unit/cipher_list.c: Revise regress now that ssl_bytes_to_cipher_list() takes a CBS.

src rpe@ modified etc/rc: Move comment line and spacing.

src espie@ modified usr.sbin/pkg_add/pkg_add.1: reorder the description so that important parts come first. Ditch "old style"…

src rpe@ modified distrib/miniroot/install.sub: Allow to boot into the existing bsd.rd and to download, verify and upgrade to…

src jcs@ modified sys/dev/hid/hidmt*: hidmt: send input mode set report as 2 bytes, matches linux tested by a few

src jsing@ modified lib/libssl/ssl_*: Make ssl_bytes_to_cipher_list() take a CBS, rather than a pointer and length, since the…

src jsing@ modified lib/libssl: Merge dtls1_connect() into ssl3_connect(), removing a large amount of duplicated code. For now…

src espie@ modified usr.sbin/pkg_add/pkg_sign.1: thinko noticed by Bryan Vyhmeister, thx

src krw@ modified sbin/dhclient/parse.c: Tweak parse_cidr() to be more like its friends. i.e. handle ';' better, and issue onl…

src bluhm@ modified sys/ufs/ffs/ffs_softdep.c: At reboot all vnodes are flushed, but when it sleeps, the update process has a…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: clean-up option handling slightly, some more to be done. Add a -S o…

src krw@ modified sbin/dhclient: Tweak parse_boolean() to be more like its friends. i.e. handle ';' better, and issue error me…

src espie@ modified usr.sbin/pkg_add/pkg_add.1: in -u mode, the pkgname is optional

src mlarkin@ modified sys/arch/amd64/amd64: remove a unused variable ok tom, kettenis, deraadt

src guenther@ modified libexec/ld.so: __plt_{start,end} are no longer generated or necessary, having been superseded by the ge…

src guenther@ modified usr.sbin/smtpd/queue_fs.c: Use clock_gettime(CLOCK_REALTIME) instead of gettimeofday+TIMEVAL_TO_TIMESPE…

src benno@ modified usr.bin/ssh/sshd_config.5: clarify the order in which config statements are used. ok jmc@ djm@

src stsp@ modified sys/dev/ic/rtsx*: Add ADMA support to rtsx(4) to make use of DMA buffers provided by sdmmc(4). Data transfe…

src stsp@ modified sys/dev/ic/rtsx.c: Fix build on 32 bit; paddr in rtsx_xfer_dma needs to be 64bit on all platforms. Found th…

src bluhm@ changed regress/sys/net/pf_divert: The divert-packet socket option IP_DIVERTFL, IPPROTO_DIVERT_RESP, IPPROTO_DIVERT…

src krw@ modified sbin/dhclient/parse.c: Tweak parse_ip_addr() to emit a single message on failure ("expecting IPv4 address")…

src krw@ modified sbin/dhclient: Tweak parse_lease_time() to emit a single message on failure ("expecting unsigned 32-bit deci…

src OPENBSD_6_2 bluhm@ modified sys/conf/newvers.sh: 6.2-stable

src millert@ modified bin/pax/tar.1: Better document what the -v flag actually does and that you can specify it more than once…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: correct calls to this constructor *must* include a state. I…

src nicm@ modified usr.bin/tmux/tty-keys.c: kind should be S-Down not S-Up.

src kettenis@ modified sys/dev/fdt/syscon.c: Print the name of the device tree node like we do for simplebus(4). This makes it…

src deraadt@ modified usr.bin/awk: rename dprintf macro to DPRINTF to avoid collision with libc posix dprintf. (amazing to me…

src patrick@ modified sys/dev/pci/drm/radeon/radeon_combios.c: Turns out that the previous commit resolves the problem on Clan…

src mpi@ modified sys/dev/usb/umcs.c: Correct logic check preventing the device to attach. Fix regression introdruced in previ…

src patrick@ modified sys/dev/pci/drm/radeon/radeon_combios.c: The previous commit was deemed too invasive, so back it out and…

src mpi@ modified sys/kern/kern_lock.c: Make _kernel_lock_held() always succeed after panic(9). ok visa@

src otto@ modified usr.bin/bc/bc.1: Jan Stary convinced me 4 * a(1) is a better example

src mpi@ modified sys: Reduces the scope of the NET_LOCK() in sysctl(2) path. Exposes per-CPU counters to real parrallelism. o…

src krw@ modified sbin/dhclient/parse.c: Simply parse_date() by trusting strptime() more and omitting pointlessly precise erro…

src jsing@ modified lib/libssl/ssl_clnt.c: Fix some style/whitespace/indentation issues in ssl3_connect().

src guenther@ modified lib/libc/sys/ktrace.2: Document fktrace(2) more completely, including separation of errors. Add a few e…

src nicm@ modified usr.bin/tmux/tmux.1: Fix description of history_size, from Campbell Barton.

src jsing@ modified lib/libssl: Convert ssl3_send_change_cipher_spec() to use CBB and make it handle DTLS, which allows us to…

src jsing@ modified lib/libssl/d1_clnt.c: Reduce non-functional differences between dtls1_connect() and ssl3_connect() - synch…

src jsing@ modified lib/libssl/d1_srvr.c: Reduce non-functional differences between dtls1_accept() and ssl3_accept() - synchro…

src jsing@ modified lib/libssl/ssl_srvr.c: Fix some style/whitespace/indentation issues in ssl3_accept().

src bru@ modified sys/dev/hid/hidmt*: Adapt hidmt to the MT interface of wsmouse, and add the compat-mode setup. ok mpi@, jcs@

src jmc@ modified usr.bin/bc/bc.1: be a bit clearer about -l: original diff from jan stary, but i've tweaked it a bit; ok otto

src visa@ modified distrib/sets/lists: sync

src visa@ modified a couple things: Make cacheflush(3) and get_fpc_csr(3) manual pages available on octeon. OK deraadt@

src tb@ modified usr.bin/awk/main.c: Move the assignment to cmdname up before its first use. From Ori Bernstein. ok deraadt

src deraadt@ modified sys/netinet6/raw_ip6.c: ramdisks do not contain MROUTING, so the local variable becomes unused. wrap it.

src visa@ modified lib/libarch/mips64/get_fpc_csr.3: Fix typo.

src visa@ modified distrib/sets/lists/comp/mi: sort

src jmc@ modified lib/libtls/man/tls_*: hyphenate DER/PEM-encoded, for consistency;

src kettenis@ modified sys: Enable rkiic(4) and rkpmic(4) for Rockchip RK3288 boards. ok patrick@, jsg@

src guenther@ modified sys/lib/libsa/stand.h: Revert: libsa lacks memmove currently; a more thorough rename/change is needed p…

src deraadt@ modified usr.sbin/mrouted: delete #ifdef SYSV code, along with a beautiful #define bcopy memcpy

src guenther@ modified usr.bin/kdump/kdump.c: Format fktrace(2) arguments ok millert@

src guenther@ modified sys/lib/libsa/stand.h: bcopy() is expected to be overlap safe, so it implement it with memmove() not me…

src guenther@ modified usr.bin/kdump/kdump.c: Delete pointless casts from void* ok otto@ millert@

src guenther@ modified usr.sbin/vm*: Prefer memset() over bzero() ok deraadt@ mlarkin@

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgInfo.pm: Adjust verbose message in case PKG_PATH is undefined. Problem noticed…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgInfo.pm: kill reporting old signature schemes, they've been gone for long enou…

src jsing@ modified lib/libtls/man/tls_conn_version.3: Document tls_peer_cert_chain_pem(). ok beck@

src guenther@ modified usr.sbin/config/config.8: The 'dumps' option only accepts a single device ok deraadt@ jmc@

src deraadt@ modified sys/kern/kern_pledge.c: permit SYS___set_tcb, upcoming code will require this

src deraadt@ modified sys/kern/kern_pledge.c: In "tty", permitting TIOCSTART is fine

src guenther@ modified lib/libc/sys/ktrace.2: Add fktrace to the NAME section ok jmc@

src guenther@ modified usr.bin/openssl/speed.c: Fix cast-pasto's in comments

src bluhm@ modified sys/netinet: Unfortunately I removed too much in my previous commit and broke divert-packet. Bring back th…

src mlarkin@ modified usr.sbin/vmd/vmd.c: vmd: retain ownership on vm reboot from Jesper Wallin, thanks!

src bluhm@ modified s*: Kill the divert-packet socket option IP_DIVERTFL to filter packets. It used a loop over the global lis…

src nicm@ modified usr.bin/tmux: Support %else in config files to match %if, from Brad Town in GitHub issue 1071.

src naddy@ modified a couple things: Use the modern POSIX idiom "-exec ... {} +" instead of find|xargs and combine the two fin…

src bluhm@ modified sys/sys/mount.h: The mount point flags were displayed in octal when printed by ddb. All other bit fields u…

src jmc@ modified share/man/man4/ugold.4: missing quote in previous;

src mikeb@ changed sys: Recalibrate TSC timecounter with HPET and PM timer If frequency of an invariant (non-stop) time stamp…

src yasuoka@ modified sys/arch/amd64/stand/efiboot/efiboot.c: Revert previous video mode when setting GOP SetMode is failed. T…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm: handle 32 bit guest w/PAE when guest enables PAE first then paging, as…

src yasuoka@ modified usr.sbin/npppd/l2tp/l2tpd.c: The problem when npppd receives a zero length 1701/udp packet seemed to be…

src bluhm@ modified sys/arch/sparc64/dev/lom.c: Check the state value within the assert statement, do not set it. found with g…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm: add functions to decode %rflags and IA32_MISC_ENABLE MSR. Debug builds…

src bluhm@ modified usr.sbin/syslogd/syslogd.c: When syslogd writes some startup errors to stderr or console, they never appea…

src naddy@ modified distrib/miniroot/install.sub: When installing sets from disk, change the default answer for the question "…

src stsp@ modified s*: Add support for the "TEMPer1F_H1V1.5F" USB temperature and humidity sensor to the ugold(4) driver. Patc…

src djm@ modified usr.bin/ssh: replace statically-sized arrays in ServerOptions with dynamic ones managed by xrecallocarray, r…

src bluhm@ modified usr.sbin/syslogd: I have touched more than half the source code lines of syslogd(8). Add my copyright expl…

src bluhm@ changed regress/usr.sbin/syslogd/args-*: Check that the dropped during initialization message appears in local and…

src bluhm@ modified lib/libc/sys: Document that connect(2) and sendto(2) may return with errno EADDRNOTAVAIL if local address…

src nicm@ modified usr.bin/tmux/key-bindings.c: Add -- to some key bindings so leading -s work.

src krw@ modified sbin/dhclient: 'DENY' is a dhcpd-only thing. No need to parse it in dhclient.conf.

src jmc@ modified usr.bin/ssh/ssh_config.5: %C is hashed; from klemens nanni ok markus

src krw@ removed sbin/dhclient/tables.c: tables.c was unhooked from the build a while ago.

src nicm@ modified usr.bin/tmux: Add support for the xterm(1) title stack, from Brad Town, GitHub issue 1075.

src jmc@ modified share/man/man1/clang-local.1: clang does not search /usr/local; from janne johansson ok patrick

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: change DPRINTF format specifier from %lld to %llx for easier readability

src otto@ modified lib/libc/stdlib/malloc.c: do not return f() where f is a void function; loop var type fix

src otto@ modified lib/libc/stdlib/malloc.c: Use dprintf instead of snprintf/write

src nicm@ modified usr.bin/tmux/screen-write.c: When writing batches of characters to the screen, we need to clear padding or…

src phessler@ modified regress/usr.sbin/Makefile: +bgpd

src phessler@ added regress/usr.sbin/bgpd: add regress tests for bgpd. for now, only basic parsing is checked

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: restore a block of code erroneously removed in r1.162 that causes a warning…

src patrick@ modified sys/dev/fdt/if_mvneta.c: Update mvneta(4) to the way OpenBSD handles multicast and promiscuous mode bits…

src phessler@ updated cvs/src/regress/usr.sbin/bgpd: Directory /cvs/src/regress/usr.sbin/bgpd added to the repository

src otto@ modified libexec/ld.so/malloc.c: Sync with libc malloc, doing delayed free double-free check always

src mlarkin@ modified sys/arch/amd64/amd64/locore*: Clean up some no longer needed includes left over from the locore/locore0…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: fix some spacing issues, wrong comments, and DPRINTFs that were in the wrong…

src phessler@ modified regress/usr.sbin/bgpd/bgpd.conf.2.ok: fix the results file after I changed the test file

src jca@ modified usr.sbin/inetd/inetd.c: Fix pledge(2) usage We should not try to tighten pledge promises in the master inetd…

src jsg@ modified usr.bin/ctfdump: sync elf.c with ctfconv ok mpi@ jasper@

src jsg@ modified usr.bin/ctfdump/ctfdump.c: add boundary tests to avoid some crashes found with afl ok mpi@

src patrick@ modified distrib/sets/lists/comp/clang.*: sync

src patrick@ changed gnu/usr.bin/clang: Update clang build infrastructure for LLVM 5.0.0.

src benno@ modified usr.sbin/inetd/inetd.c: inetd needs cpath pledge to unlink unix socket at program termination. From Anthon…

src OPENBSD_6_1 bluhm@ modified sys/arch/amd64/amd64: Follow the pattern set by copy*/pcb_onfault: when xrstor faults, return…

src patrick@ imported gnu/llvm: Import LLVM 5.0.0 release including clang, lld and lldb. I src/gnu/llvm/tools/lldb/unittests/S…

src deraadt@ modified sys/conf/newvers.sh: 6.2-current, back to work

src jca@ modified usr.sbin/inetd/inetd.*: inetd actually supports stream and datagram sockets only ok deraadt@

src patrick@ modified sys/dev/pci/drm/radeon/radeon_combios.c: Work around clang mis-optimization regression. For some express…

src patrick@ modified sys/arch/arm64/conf/kern.ldscript: Due to changes in LLD where sections are sorted in a different way, t…

src patrick@ modified gnu/llvm: Merge LLVM 5.0.0 release.

src OPENBSD_6_0 bluhm@ modified sys/arch/amd64/amd64: Follow the pattern set by copy*/pcb_onfault: when xrstor faults, return…

src djm@ modified usr.bin/ssh/servconf.c: fix (another) problem in PermitOpen introduced during the channels.c refactor: the t…

src jca@ modified usr.sbin/inetd/inetd.c: Don't try to handle IPv4-compatible IPv6 addresses ok florian@ millert@

src djm@ modified regress/usr.bin/ssh/cfgmatch.sh: exercise PermitOpen a little more thoroughly

src patrick@ updated cvs/src/gnu/usr.bin/clang/libLLVMBinaryFormat: Directory /cvs/src/gnu/usr.bin/clang/libLLVMBinaryFormat a…

src schwarze@ modified lib/libc/gen/iscntrl.3: iscntrl(0) is != 0 at least since Version 7 AT&T UNIX, and POSIX requires that,…

src schwarze@ modified lib/libc/locale/nl_langinfo.3: pasto in function name in the SYNOPSIS; from semarie@

src tb@ modified distrib/miniroot/install.sub: Only print "done." after successful "syspatch -c". suggested by and ok ajacouto…

src naddy@ modified sys/conf/GENERIC: re-enable POOL_DEBUG after the release

src deraadt@ modified sys/arch/i386/i386/trap.c: as a result of previous change, vftype and ftype always have the same value s…

src benno@ modified sys/conf/newvers.sh: reminder to create <version>.html and roll errata pages for release. ok deraadt@

src stsp@ modified sys/dev/pci/if_iwm*: Introduce reference counting for tasks in iwm(4). When bringing the interface down, th…

src patrick@ removed gnu/llvm: Tedu files that got removed in LLVM 5.0.0.

src guenther@ modified sys/arch/amd64/amd64: Follow the pattern set by copy*/pcb_onfault: when xrstor faults, return from the…

src deraadt@ modified sys/arch/amd64/amd64/trap.c: Nested xrstor handled leaks a kernel address into sigval, but potential use…

src OPENBSD_6_1 bluhm@ modified sys/arch/amd64/amd64: The xrstor instruction will fault if the provided xstate data, which is…

src OPENBSD_6_0 bluhm@ modified sys/arch/amd64/amd64: The xrstor instruction will fault if the provided xstate data, which is…

src ajacoutot@ modified sys/dev/pci/if_msk.c: Disable msi on the Yukon 88E8036 and 88E8053 as it triggers watchdog timeouts re…

src guenther@ modified sys/arch/amd64/amd64: The xrstor instruction will fault if the provided xstate data, which is under use…

src deraadt@ modified sys/conf/param.c: work around config(8) modifying bss, using __attribute__ ((section(".data"))). From ya…

src djm@ modified usr.bin/ssh: Fix PermitOpen crash; spotted by benno@, ok dtucker@ deraadt@

src bluhm@ modified usr.sbin/syslogd/syslogd.c: Also ignore "Can't assign requested address" error when sendto(2) to UDP logho…

src naddy@ modified sys/arch/arm: set MAXSSIZ to the same value as on all other architectures (32MB) ok deraadt@

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Align Rx buffers to prevent unaligned access in the network stack. ok patrick@,…

src djm@ modified usr.bin/ssh/version.h: openssh-7.6; ok deraadt@

src kettenis@ modified sys/dev/fdt/if_dwxe.c: The property that points the the attached PHY is called "phy-handle" instead of…

src jsg@ modified usr.bin/ctfconv/elf.c: Add some more boundary checks and prevent an attempt to divide by zero to resolve som…

src robert@ modified sys/dev/pci/drm/i915*: Add preliminary kabylake support to inteldrm(4) by backporting the relevant commit…

src deraadt@ modified sys/arch/i386/i386/trap.c: When fault indicates PGEX_W, only tell uvm we need a writeable page.. don't r…

src schwarze@ modified gnu/usr.bin/perl/cpan/podlators/scripts/pod2man.PL: Rev. 1.2 enabled UTF-8 by default. During subsequen…

src otto@ modified sbin/disklabel: don't be silent on auto-allocation failure in write mode. ok millert@ krw@

src jsg@ modified usr.bin/ctfconv: Check that the end of sections do not exceed the filesize for both symtab and sections. Cor…

src sthen@ modified usr.sbin/unbound: update to unbound-1.6.6, ok florian

src phessler@ modified etc/examples/bgpd.conf: SPI values 0-255 are reserved, so change the example to use a valid one. fixes…

src mpi@ modified s*: New ddb(4) command: kill. Send an uncatchable SIGABRT to the process specified by the pid argument. Usef…

src mpi@ modified usr.bin/ctfconv/ctfconv.c: Do not segfault when the string table is invalid or not present. Based on a diff…

src jsg@ modified distrib/notes/arm*: Mention that U-Boot images for Allwinner and Rockchip targets contain a default DTB.

src jsg@ modified distrib/notes/arm64/prep: With arm64 targets U-Boot looks for dtbs in a directory named after the vendor of…

src patrick@ modified sys/arch: When option DDB_STRUCTINFO was removed from the kernel, too much from the kernel makefiles was…

src robert@ modified gnu/llvm/lib/MC/MCParser/AsmParser.cpp: make clang include a FILE symbol for .(s|S) files This is mostly…

src krw@ modified sbin/dhclient/dhclient.c: Correct the timeout used when select-timeout is set to a non-zero value in dhclien…

src stsp@ modified sys/dev/pci/if_iwn.c: The DELAY() recently added to iwn(4) to make association more reliable could be trigg…

src OPENBSD_6_0 tj@ modified sys: MFC: amd64 needs FS.base values (the TCB pointers) to be validated, as noncanonical addresse…

src OPENBSD_6_1 tj@ modified sys: MFC: amd64 needs FS.base values (the TCB pointer) to be validated, as noncanonical addresses…

src dtucker@ modified regress/usr.bin/ssh/proxy-connect.sh: UsePrivilegeSeparation is gone, stop trying to test it.

src mikeb@ modified sys/dev/ic/wdc.c: Prevent null pointer dereference when probing channels Account for the case when wdc is…

src sashan@ modified sbin/pfctl/pfctl.c: - pfctl always prints warning when flushes ruleset OK mikeb@

src jsg@ modified sys/conf/GENERIC: disable POOL_DEBUG for release ok deraadt@

src bcook@ modified lib/libcrypto/opensslv.h: bump wo 2.6.2

src espie@ modified a few things: sendsyslog should take a const char * everywhere. okay bluhm@, deraadt@

src espie@ modified regress/usr.sbin/pkg_add/signatures.ref: keep up with @version, noticed by bluhm@

src jsing@ modified lib/libssl/ssl_tlsext.c: When building the OCSP extension, only add the length prefixed extensions after w…

src krw@ modified usr.bin/awk: Mark FATAL() as __dead so clang doesn't report use of uninitialized variables after calls to FA…

src jsing@ modified lib/libssl/s3_lib.c: Annotate some API-side memory leaks for future resolution.

src jasper@ modified share/man/man4/urng.4: the Alea I works fine with urng(4) so update the manpage accordingly

src krw@ modified usr.bin/calendar/io.c: Calling waitpid(pid,...) where pid is either uninitialized or -1 because vflork() fai…

src jsing@ modified lib/libssl/ssl_tlsext.c: Fix various issues in the OCSP extension parsing code: - When parsing the OCSP ex…

src krw@ modified usr.sbin/mtree: Mark error() as __dead so clang doesn't report use of uninitialized variables after calls to…

src jsing@ modified lib/libtls/tls_config.c: If tls_config_parse_protocols() is called with a NULL pointer, return the default…

src djm@ modified usr.bin/ssh/channels.c: fix tunnel forwarding problem introduced in refactor; reported by stsp@ ok markus@

src jca@ modified lib/libc/asr/asr_utils.c: Kill unused function Spotted by krw@

src markus@ modified regress/usr.bin/ssh/dynamic-forward.sh: test reverse dynamic forwarding with SOCKS

src markus@ modified usr.bin/ssh: Add 'reverse' dynamic forwarding which combines dynamic forwarding (-D) with remote forwardi…

src patrick@ changed sys: Add dwxe(4), a driver the Synopsis DesignWare Ethernet controller used on the Allwinner A64, H3 and…

src jmc@ modified usr.sbin/bgpctl/bgpctl.8: word fix; from tom smyth

src krw@ modified sbin/dhclient/dhclient.c: Shorten and otherwise tweak the verbiage around packet -> lease processing.

src schwarze@ modified lib/libc/sys/write.2: tweak previous: remove trailing blank and improve a wording; requested by jmc@

src visa@ modified sys/arch/octeon/dev/cn30xxuart.c: Ensure proper order of register accesses by readback after write. This fi…

src krw@ modified sbin/dhclient/dhclient.c: Fix '-u' option (reject offers that include unknown DHCP options). Broken by r1.20…

src patrick@ modified sys/arch/armv7/conf: Enable dwxe(4) on armv7 as well for use on the Allwinner H3 SoC. Prompted by jsg@

src mpi@ modified sys/dev/usb/usbdi.c: Disable a splsoftassert() at least until ohci(4) has been fixed. This assert triggers b…

src anton@ modified share/man/man5/remote.5: Add missing new line; ok jmc@

src krw@ modified sbin/dhclient/d*: Fix some spacing. A couple of log_warx() -> log_warn() to use standard error messages for…

src visa@ modified sys/netinet/ip_output.c: Use m_copym() instead of m_dup_pkt() to fix a kernel assert when setting IP option…

src krw@ modified sbin/dhclient/kroute.c: Use consistant simple verbiage when SIOC* ioctl's fail.

src jsing@ modified lib/libtls/tls_ocsp.c: Slightly restructure tls_ocsp_verify_cb() to make it more like libtls code.

src jsing@ modified lib/libtls/tls_ocsp.c: Provide a useful error if there are no OCSP URLs in the peer certificate.

src krw@ modified sbin/dhclient: Make log messages more informative by using the name of the function that failed and the sign…

src schwarze@ modified lib/libc/sys/write.2: Properly document the typical write(2) loop, and delete misleading parts from the…

src krw@ modified sbin/dhclient: Wrong captilization, long lines.

src jsing@ modified lib/libtls/tls*: Keep track of which keypair is in use by a TLS context. This fixes a bug where by a TLS s…

src krw@ modified sbin/dhclient: Tweak, shorten, use more consistant verbiage.

src jsing@ modified lib/libtls/tls_ocsp.c: Fix indentation.

src krw@ modified sbin/dhclient: Nuke a few extraneous blanks.

src krw@ modified sbin/dhclient/dispatch.c: Remove stray %s/ifi->name from fatalx().

src jmc@ modified usr.bin/file/magic.5: add missing types; from klemens nanni ok nicm

src krw@ modified sbin/dhclient: Make send_packet() log entries more informative by providing the name of the packet type that…

src kettenis@ modified sys/arch/armv7/imx/imxocotp.c: Raise match priority such that imxocotp(4) wins over syscon(4). ok patri…

src guenther@ modified usr.sbin/lpr/lpd/printjob.c: Avoid overflow/truncation during string->integer converion by eliminating…

src dtucker@ modified usr.bin/ssh/mux.c: Use strsignal in debug message instead of casting for the benefit of portable where s…

src patrick@ modified sys/arch/arm64/conf: Enable syscon(4).

src patrick@ modified sys/dev/fdt/syscon.c: Add support for being a regmap provider in syscon(4). So far the driver supports b…

src jasper@ modified distrib/sparc64/ramdisk: remove unused GZIPEXT

src millert@ modified usr.bin/ssh/channels.c: Use explicit_bzero() instead of bzero() before free() to prevent the compiler fr…

src krw@ modified sbin/dhclient/dispatch.c: flush_unpriv_ibuf() is now used only once so no need to complicate things by passi…

src krw@ modified sbin/dhclient: Make send_packet() usage consistent. i.e. don't exit if send_packet(DISCOVER) fails. Distingu…

src jsg@ modified usr.bin/ctf*: fix fd leaks in error paths ok mpi@

src djm@ modified usr.bin/ssh/clientloop.c: fix use-after-free in ~^Z escape handler path, introduced in channels.c refactor;…

src mlarkin@ modified usr.sbin/vmd/vm.c: Clarify a wrong conditional, found by jsg. ok jsg

src jasper@ modified distrib: drop ${STRIP}, it's just 'strip' ok deraadt@

src jasper@ modified distrib: drop ${GZIPCMD} and just use 'gzip'

src millert@ modified lib/libc/gen/directory.3: Document readdir_r() return value and update style of the example code. Adapte…

src mikeb@ modified share/man/man4/hyperv.4: Mention that Generation 2 Virtual Machines are currently not supported

src espie@ modified usr.sbin/pkg_add/OpenBSD: -V option for pkg_create and incorporate version into signatures.

src dtucker@ modified usr.bin/ssh/mux.c: Prevent type mismatch warning in debug on platforms where sig_atomic_t != int. ok djm@

src dtucker@ modified usr.bin/ssh/servconf.c: Add braces missing after channels refactor. ok markus@

src bluhm@ modified regress/usr.sbin/relayd/args-http-chunked-callback.pl: Avoid race in relayd test that uses an invalid chun…

src espie@ modified usr.sbin/pkg_add/p*: document @version

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: better diagnostics

src mpi@ modified sbin/isakmpd/exchange.*: Check for failures of exchange_establish_p{1,2}() and call the given `finalize' fun…

src bluhm@ modified regress/usr.sbin/syslogd: If file descriptors are exhausted during initialization, we see better log messa…

src pd@ modified usr.sbin/vmd/vm.c: vmd: re add rtc.per and rtc.sec evtimers on receive This was missed in receive. mc146818_s…

src pd@ modified usr.sbin/vmd: vmd: send/recv pci config space instead of recreating pci devices on receive ok mlarkin@

src krw@ modified sbin/dhclient/dhclient.c: Missed a log_warnx(). Nuke an extraneous space.

src bluhm@ modified usr.sbin/syslogd/syslogd.c: syslogd has special code to report errors before it has been initialized. For…

src krw@ modified sbin/dhclient/parse.c: Oops. Missed a file. Create global 'log_procname' and set it to '<ifname>' or '<ifnam…

src bluhm@ modified usr.sbin/syslogd/syslogd.c: When writing local output, syslogd ignores EAGAIN. Unfortunately it has closed…

src dlg@ modified usr.sbin/vmd/i8259.c: protect i8259 state with a mutex. this allows interrupts to be safely posted by multip…

src deraadt@ modified distrib/ramdisk/Makefile: use strip directly. The layers if macros are not actually helpful.

src deraadt@ modified distrib/alpha/Makefile: Give up on alpha floppies for now

src deraadt@ modified distrib/alpha: Some further shrinking, but obviously not enough. Something unknown caused bloat about a…

src krw@ modified sbin/dhclient: Create global 'log_procname' and set it to '<ifname>' or '<ifname> [priv]' as appropriate for…

src visa@ modified sys/arch/octeon/octeon/machdep.c: Do not print "cpuX launched" any longer. This reduces dmesg spam on multi…

src schwarze@ modified share/man/man4/man4.*: link to mtrr(4) because the mem(4) driver supports ioctl(2) in addition to read(…

src otto@ modified lib/libc/gen/setprogname.c: __progname has type char *, we cannot change its type without causing havoc all…

src espie@ modified usr.sbin/pkg_add/OpenBSD/Packing*: recognize @version, to be used for a system-wide version marker

src espie@ modified usr.sbin/pkg_add/OpenBSD: we already have a comparison function for libobjects, so move it up to the best…

src visa@ modified sys/arch/mips64/mips64/fp_emulate.c: Make sure that `fsr' is always initialized. Non-DEBUG kernels have not…

src otto@ modified bin/pax: Carefully add casts to silence clang sign-compare warnings. ok millert@

src anton@ modified libexec/login_yubikey/yubikey.c: Make sure to freezero() the wide-character copy of the user supplied pass…

src guenther@ modified sys and regression tests: The copyin(9) family of functions should return EFAULT for all memory protect…

src jsg@ modified distrib/armv7: Add dtbs the am335x_boneblack U-Boot image may use if a matching model is found.

src bluhm@ modified sys/kern/uipc_mbuf.c: Coverity complained that the while loop at the end of m_adj() could dereference m if…

src bluhm@ modified sys/kern/uipc_socket.c: Coverity complains that top == NULL was checked and further down top->m_pkthdr.len…

src krw@ modified sbin/dhclient/dhclient.c: Move/add log_procinit() and setproctitle() calls so they reliably work both early…

src ajacoutot@ modified usr.bin/awk/run.c: Fix bitwise operations error messages; from FreeBSD ok deraadt@

src krw@ modified sbin/dhclient: Use a poll() loop when trying read the default route from a routing socket. Fixes at least on…

src bluhm@ modified regress/sys/netinet: Clean up pf rules and states on remote machine so that they do not interfere with lat…

src eric@ modified usr.sbin/smtpd/mta.c: move the envelope handling code to its own function to clarify the imsg dispatch func…

src dlg@ added usr.sbin/vmd/task.*: port taskqs to vmd for use in future work on virtio devices these are backed by pthreads r…

src mlarkin@ modified usr.sbin/vmd/ns8250.c: vmd: emulate UART scratch register, seems to be required by GRUB and doesn't seem…

src mlarkin@ modified usr.sbin/vmd/vmm.c: vmd: improve a debug message with more information

src mlarkin@ modified sys/arch/i386/i386/trap.c: wrap a long line

src phessler@ modified usr.sbin/bgpd/rde.c: fix accounting for received prefixes per neighbor noticed by deraadt@ and job@ OK…

src reyk@ modified usr.sbin/vmd: spacing

src benno@ modified sbin/ifconfig/ifconfig.8: clarify what inet6 autoconf does, mention and link to slaacd(8) ok/feedback sthe…

src sthen@ modified a couple things: clarify that slaacd is a client; Xr to rtadvd. feedback/ok benno jmc

src djm@ modified usr.bin/ssh: Revert commitid: gJtIN6rRTS3CHy9b. ------------- identify the case where SSHFP records are miss…

src jsg@ modified usr.sbin/relayd/config.c: Differentiate between a style string not being specified and an empty style string…

src krw@ modified sbin/dhclient: Strive to rationalize fatal[x]() usage and verbiage.

src patrick@ modified sys/dev/fdt/sxitwi.c: Add missing pipe in sxitwi(4)'s match code to actually make it a logical OR intead…

src bluhm@ added regress/usr.sbin/syslogd/args-repeat-sig*: Check that pending "message repeated" is printed at exit and resta…

src bluhm@ modified regress/usr.bin/ssh/agent-getpeereid.sh: Print SKIPPED if sudo and doas configuration is missing. Prevents…

src anton@ modified share/man/man1/clang-local.1: Fix typo; ok benno@ jmc@ sthen@ tb@

src nicm@ modified usr.bin/tmux/window-copy.c: Remove unused (always 1) arguments from some functions, from Daniel Mueller in…

src bluhm@ changed regress/usr.sbin/syslogd: Check that the hostname added by syslogd -h in file and server log is correct. Us…

src schwarze@ modified usr.bin/mandoc/mdoc_validate.c: Do not segfault when there are two .Dt macros, the first without an arc…

src otto@ modified lib/libc/stdlib/malloc.c: mapalign returns MAP_FAILED for failuer; from George Koehler

src otto@ modified bin/pax: there is no offical way to get the max value of time_t, but this one works on any sensible posix s…

src jasper@ modified sys/dev/usb/urng.c: - sprinkle variable name and printf tweaks - save product type for future use

src schwarze@ modified share/man/man4: use the standard .Fa idiom for ioctl(2) args

src bluhm@ changed regress/usr.sbin/syslogd/args-*: Syslogd does no longer keep the *:514 UDP sockets open by default. Adapt t…

src schwarze@ modified share/man/man4/vscsi.4: use .Dv for ioctl(2) request names; from <ScottCheloha at gmail dot com>

src schwarze@ modified share/man/man4/usb.4: use the standard .Fa idiom for ioctl(2) args, and kill .Tn

src schwarze@ modified share/man/man4/wsdisplay.4: standard .Fa markup for ioctl(2) args, and add one missing .Dv; from <Scott…

src bluhm@ modified usr.sbin/syslogd/syslogd.c: In the default configuration syslogd(8) kept two *:514 UDP sockets open. These…

src schwarze@ modified share/man/man4/wsdisplay.4: minor markup corrections: Cd for options(4), Vt for data types

src mpi@ changed sys: Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similar functionnalities are available in GE…

src djm@ modified usr.bin/ssh: refactor channels.c Move static state to a "struct ssh_channels" that is allocated at runtime a…

src mpi@ modified Makefile.cross: Fix cross-compiling GCC toolchains on Clang archs. ok patrick@

src djm@ modified usr.bin/ssh/channels.c: fix tun/tap forwarding case in previous

src djm@ modified usr.bin/ssh: Make remote channel ID a u_int Previously we tracked the remote channel IDs in an int, but this…

src mpi@ modified share/man/man4: option DDB_STRUCT is gone, 'show struct' now work in GENERIC.

src djm@ modified usr.bin/ssh/channels.c: unused variable

src mpi@ modified sys/ddb/db_ctf.c: Skip forward declarations until ctfconv(1) properly merge them with the corresponding stru…

src mpi@ modified usr.bin/nm/nm.c: Include room for NUL-termination when calculating the length of archive member name. Fix an…

src mpi@ modified regress/sbin/route: Sleep for some time to avoid race reporting a different number of reference count. Itera…

src dlg@ modified sys/arch/amd64/amd64/vm_machdep.c: rename setredzone to setguardpage. a redzone means something else on amd6…

src dlg@ modified sys/arch/amd64/amd64/vm_machdep.c: add a guard page on the end of each threads kernel stack. this protects t…

src schwarze@ modified many things: Update the documentation regarding /dev/mem and /dev/kmem; Theo already clamped down on th…

src dlg@ modified usr.sbin/vmd/vmd.h: bring SET, CLR, and ISSET macros in they make bit fiddling easier to read in later diffs…

src dlg@ modified usr.sbin/vmd/vm*: add functions to provide direct access to guest memory as vmd addresses iovec_mem() popula…

src otto@ modified lib/libc/stdlib/malloc.c: check double free before canary for chunks; ok millert@

src nicm@ modified usr.bin/tmux/alerts.c: Check event is initialized before delete; fixes crash reported by Michael Nickerson…

src bluhm@ modified regress/usr.sbin/syslogd/ttylog.c: Use signed ssize_t to make read(2) error check actually work. found by…

src millert@ modified bin/md5/md5.c: Use getrusage(2) for the built-in time trial instead of getttimeofday(2). This makes it p…

src eric@ modified usr.sbin/smtpd/mta.c: remove dead code. ok gilles@

src mpi@ modified sys/arch: Sync alpha/mips64/powerpc mutex implementations. No functionnal change. ok visa@

src espie@ modified gnu/usr.bin/binutils-2.17/bfd/Makefile.in: missing parts for arm64, dependencies needed. spotted by deraad…

src bluhm@ modified sys/kern/uipc_socket.c: Coverty complains that the return value of sblock() is not checked in sorflush(),…

src nicm@ modified usr.bin/tmux/grid.c: Do not free more lines than are available in the history.

src jsg@ modified sys/arch/arm/mainbus/mainbus.c: Remove whitespace in inline assembly output constraint strings. While gcc is…

src jsg@ modified sys/arch/armv7/omap/amdisplay.c: Avoid using an uninitialised variable. Found by the clang static analyser.…

src jsg@ modified sys/arch/armv7/omap/nxphdmi.c: Don't test if an array is NULL. Fixes the build with clang which raised a -Wt…

src nicm@ modified usr.bin/tmux/tmux.1: Mention that filter is a format.

src schwarze@ modified include/strings.h: str[n]casecmp_l(3) appeared in POSIX 2008, not in XPG 4; phessler@ reported that thi…

src guenther@ modified bin/pax/pat_rep.c: Backslash escapes the next character in filename patterns. ok millert@

src schwarze@ modified lib/libc/gen/getcwd.3: Fix spelling of 4.3BSD-Net/2.

src schwarze@ modified usr.sbin/pwd_mkdb/pwd_mkdb.8: Assorted simple improvements: - Considerably simplify the first paragraph…

src guenther@ modified lib/libc: shm_open(), sysconf(), tcflow(), and tcsendbreak() are not permitted to be cancellation point…

src tom@ modified a couple things: sysctl strings include the termingating NUL character in both in and out lengths Prompted b…

src jasper@ modified sys/dev/usb/urng.c: - call usbd_deactivate() rather than simply returning in case of errors - explicitly…

src nicm@ modified usr.bin/tmux/grid.c: Previously, extended cell data was never reduced in size even when the cell was overwr…

src tb@ modified usr.bin/tftp/tftp.c: Use monotonic clock for statistics display. From Scott Cheloha. ok dlg

src nicm@ modified usr.bin/tmux/input.c: Apply timeout to CAN and RS which also wait for ST.

src jasper@ modified share/man/man4/urng.4: fix capitalization of "Altus Metrum" from Raf Czlonka

src brynet@ modified sbin/pflogd/p*: Rework pflogd(8)'s fork+exec model; re-exec the unpriv child, not the privileged parent.…

src florian@ modified usr.bin/mg/line.c: When inserting a newline, only increment dotline for windows that are displaying the…

src afresh1@ modified gnu/usr.bin/perl/cpan/OpenBSD-Pledge: Remove path support from perl OpenBSD::Pledge ok guenther@ deraadt…

src krw@ modified sbin/dhclient: Tweak extract_classless_route() to return unsigned int and accept NULL pointers for unwanted…

src guenther@ modified libexec/ld.so/m88k/rtld_machine.c: Remove superfluous mprotect()ing of the PLT that's been obsoleted by…

src nicm@ modified usr.bin/tmux/mode-tree.c: Fix a few errors in how the selected line is chosen after resize, reported by Fel…

src eric@ modified usr.sbin/smtpd: remove more filter-related cruft ok gilles@

src naddy@ modified lib/libcompiler_rt/Makefile: In compiler-rt, a few assembler implementations for i386 floating point conve…

src brynet@ modified usr.sbin/tcpdump: fork+exec model for tcpdump(8); re-exec the privileged child after fork While tcpdump i…

src brynet@ modified usr.sbin/tcpdump/privsep.c: Whoops, remove extra include.

src otto@ modified bin/pax/tar.c: Avoid clang warning and make code better by using a signed long; with hint from millert@; ok…

src stsp@ modified sys/dev/usb/xhci*: Add support for isochronous transfers to xhci(4). This is just a step forward which allo…

src bluhm@ modified sbin/pflogd/pflogd.c: Bring back the "Exiting" log message in pflogd(8), but do not set the LOG_CONS flag…

src krw@ modified sbin/dhclient/kroute.c: Tweak route_in_rtstatic() to return the position of the route if found. Cleans up so…

src deraadt@ modified sys: If you use sys/param.h, you don't need sys/types.h

src mlarkin@ modified usr.sbin/vm*: better VM termination handling. diff provided by Carlos Cardenas, thanks

src mlarkin@ modified usr.sbin/vmd: vmd: add more explanatory log_debug messages From Carlos Cardenas, many thanks!

src mlarkin@ modified usr.sbin/vmctl/vmctl.c: vmctl: style cleanup - spaces vs tabs. Noticed by Carlos Cardenas

src mlarkin@ modified usr.sbin/vmd/virtio.c: vmd: handle queue index wraparound in viornd. Without this, openbsd guests used t…

src nicm@ modified usr.bin/tmux/key-bindings.c: When removing a key table clear it out of clients, fixes issue with unbind -a…

src sf@ modified sys/dev/isa/fdc.c: fdc: Print warning if kthread_create fails Other drivers do this, too. Fixes coverity CID…

src mlarkin@ modified usr.sbin/vmd/vmm.c: fix a wrong comment. Noticed by Carlos Cardenas

src eric@ modified usr.sbin/smtpd/smtp_session.c: use plain values for transaction error codes rather than a bitmask. rename i…

src djm@ modified usr.bin/ssh/auth2-pubkey.c: typo in comment

src visa@ modified share/man/man4/man4.octeon/cnmac.4: Update hardware list.

src bluhm@ modified regress/sys/netinet6/frag6: Get IPv4 and IPv6 fragment tests into common shape. Some chunks were forgotten…

src jca@ modified bin/ksh/history.c: Keep histptr inside of the allocated history array histptr == history -1 means that the h…

src guenther@ modified regress/lib/libpthread/dlopen/dlopen.c: Try both libpthread and RTLD_DEFAULT when looking up functions…

src bluhm@ changed regress/sys/netinet: Link regress/sys/netinet/frag to build. Get IPv4 and IPv6 fragment tests into common s…

src jcs@ modified sys/dev/ic/rtsx.c: Check return of rtsx_write in previous commit as RTSX_WRITE macro does Coverity CID 14554…

src dcoppa@ modified usr.bin/mandoc/mandoc.1: typo: convertion -> convention OK schwarze@

src bluhm@ modified sys/netinet/ip_input.c: Replace a goto found in the ipq foreach loop with a simple break. This is a common…

src bluhm@ modified sys/nfs/nfs_socket.c: nfs_connect() returns EINVAL at the beginning if nm_sotype is invalid. But the compi…

src bluhm@ imported regress/sys/netinet/frag: Copy IPv6 fragment test cases to IPv4 and adapt to the different behavior. All t…

src bluhm@ modified sys/dev/rasops/rasops_bitops.h: In copycols() remove useless code that modifies the uninitialized sp varia…

src bluhm@ modified sys/dev/acpi/acpitoshiba.c: In toshiba_hotkey() initialize the ret value to failure as it is not set in al…

src bluhm@ modified sys/kern/exec_elf.c: In elf_load_file() to not call free(9) with an uninitialized size even if the pointer…