OpenBSD src changes summary for 2017-10-09 ==========================================
bin/pax regress/sys sbin/dhclient sys/conf sys/dev/fdt sys/dev/ic sys/dev/pci sys/dev/usb sys/kern sys/net sys/netinet sys/netinet6 usr.bin/awk usr.bin/bc usr.bin/ssh usr.bin/tmux usr.sbin/pkg_add == bin =============================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin pax ~ tar.1 > Better document what the -v flag actually does and that you can > specify it more than once. Adapted from a diff by and OK schwarze@ > (millert@) == regress =========================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys - net/pf_divert/args-udp-packet-in-init.pl - net/pf_divert/args-udp-packet-in-resp.pl - net/pf_divert/args-udp-packet-out-init.pl - net/pf_divert/args-udp-packet-out-resp.pl ~ net/pf_divert/Makefile ~ net/pf_divert/Packet.pm > The divert-packet socket option IP_DIVERTFL, IPPROTO_DIVERT_RESP, > IPPROTO_DIVERT_INIT feature is gone. Remove the corresponding > tests. (bluhm@) == sbin ============================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ parse.c > Tweak parse_ip_addr() to emit a single message on > failure ("expecting IPv4 address") and to properly > handle the terminating ';' in error situations. (krw@) ~ clparse.c ~ dhcpd.h ~ parse.c > Tweak parse_lease_time() to emit a single message on > failure ("expecting unsigned 32-bit decimal value") and to > properly handle the terminating ';' in error situations. > Make parse_lease_time() return an int to indicate success > or failure as its friends do. Also avoid swapping endianess > twice. > Use == 1 vs != 0 when checking parse_ip_addr() return > value. (krw@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys conf ~ newvers.sh TAGGED OPENBSD_6_2 > 6.2-stable (bluhm@) dev/fdt ~ syscon.c > Print the name of the device tree node like we do for simplebus(4). > This makes it easier to match dmesg output to the device tree. > ok patrick@ (kettenis@) dev/ic ~ rtsx.c ~ rtsxvar.h > Add ADMA support to rtsx(4) to make use of DMA buffers provided by > sdmmc(4). > Data transfers use a little bit less CPU time now. > Tested by me on RT5209 and on RTS525A by jcs@ > ok mpi@ visa@ (stsp@) ~ rtsx.c > Fix build on 32 bit; paddr in rtsx_xfer_dma needs to be 64bit on all > platforms. > Found the hard way by deraadt@ (stsp@) dev/pci ~ drm/radeon/radeon_combios.c > Turns out that the previous commit resolves the problem on Clang but at > the same time breaks the sparc64 build due to a very similar issue. To > make it work, stop returning a huge struct and instead make the caller > pass a pointer to the struct it allocated only once on the stack. > Similar diff from sashan@ > "yeah just make it work, and add it to the mop list" deraadt@ (patrick@) ~ drm/radeon/radeon_combios.c > The previous commit was deemed too invasive, so back it out and replace > it with a simple ifdef that uses the inline keyword if being compiled > with clang and doesn't use the keyword if being compiled with gcc. > ok kettenis@ (patrick@) dev/usb ~ umcs.c > Correct logic check preventing the device to attach. > Fix regression introdruced in previous. > Found the hardway and diff from weerd@ (mpi@) kern ~ kern_lock.c > Make _kernel_lock_held() always succeed after panic(9). > ok visa@ (mpi@) ~ uipc_domain.c > Reduces the scope of the NET_LOCK() in sysctl(2) path. > Exposes per-CPU counters to real parrallelism. > ok visa@, bluhm@, jca@ (mpi@) net ~ if.c ~ if_etherip.c ~ pfkeyv2.c ~ rtsock.c > Reduces the scope of the NET_LOCK() in sysctl(2) path. > Exposes per-CPU counters to real parrallelism. > ok visa@, bluhm@, jca@ (mpi@) netinet ~ igmp.c ~ ip_carp.c ~ ip_divert.c ~ ip_ether.c ~ ip_gre.c ~ ip_icmp.c ~ ip_input.c ~ ip_ipip.c ~ ipsec_input.c ~ tcp_usrreq.c ~ udp_usrreq.c > Reduces the scope of the NET_LOCK() in sysctl(2) path. > Exposes per-CPU counters to real parrallelism. > ok visa@, bluhm@, jca@ (mpi@) netinet6 ~ icmp6.c ~ ip6_divert.c ~ ip6_input.c > Reduces the scope of the NET_LOCK() in sysctl(2) path. > Exposes per-CPU counters to real parrallelism. > ok visa@, bluhm@, jca@ (mpi@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin awk ~ awk.h ~ b.c ~ lib.c ~ main.c ~ parse.c ~ run.c ~ tran.c > rename dprintf macro to DPRINTF to avoid collision with libc posix dprintf. > (amazing to me that the posix name was chosen though it specifically > collides with code Kernighan maintained since the V7). > ok millert (deraadt@) bc ~ bc.1 > Jan Stary convinced me 4 * a(1) is a better example (otto@) ssh ~ sshd_config.5 > clarify the order in which config statements are used. > ok jmc@ djm@ (benno@) tmux ~ tty-keys.c > kind should be S-Down not S-Up. (nicm@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin pkg_add ~ OpenBSD/PackageRepository.pm > correct calls to this constructor *must* include a state. If they don't > you won't notice until the repository wants to output an error message, > which is bad. > if code breaks thanks to this commit, the call site needs to be fixed. > (espie@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
