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

Reply via email to