OpenBSD src changes summary for 2017-11-20
==========================================

gnu/usr.bin/perl                        regress/sys
sbin/dhclient                           sbin/ipsecctl
sys/arch/octeon/dev                     sys/arch/octeon/include
sys/dev/fdt                             sys/net
sys/netinet                             sys/netinet6
usr.bin/sndiod                          

== gnu =============================================================== 01/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu

usr.bin/perl

  ~ lib/File/Copy.pm                      ~ lib/File/Copy.t

  > Support Time::HiRes::utime in File::Copy
  > Fixes issues with cross-device moves, noticed with autoconf (afresh1@)

== regress =========================================================== 02/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

sys

  ~ kern/pledge/sockopt/Makefile          

  > Now pledge("inet") allows socket option IPV6_V6ONLY.  Adapt test. (bluhm@)

  ~ net/loop/Makefile                     

  > Skip the test and print a warning if pf does not process packets
  > on additional loopback devices. (bluhm@)

== sbin ============================================================== 03/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

dhclient

  ~ dhclient.c                            

  > Wnen purging dhclient.leases and when looking for unexpired offers to
  > use, always recalculate offer expiry time based on the information in
  > the original offer. (krw@)

ipsecctl

  ~ ipsecctl.8                            ~ ipsecctl.c
  ~ ipsecctl.h                            

  > Support collapsing flow outputs.
  > Makes it easier to check live status of complex setups.
  > ok hshoexer@ (mpi@)

== sys =============================================================== 04/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/octeon/dev

  ~ cn30xxgmx.c                           ~ cn30xxsmi.c
  ~ octrtc.c                              

  > Fix the product code of the Unifi Security Gateway.
  > Prompted by Justin Hibbits (visa@)

  ~ octrtc.c                              

  > Add the board ID of the Unifi Security Gateway PRO-4.
  > Not tested with the hardware. (visa@)

arch/octeon/include

  ~ octeonvar.h                           

  > Fix the product code of the Unifi Security Gateway.
  > Prompted by Justin Hibbits (visa@)

  ~ octeonvar.h                           

  > Add the board ID of the Unifi Security Gateway PRO-4.
  > Not tested with the hardware. (visa@)

dev/fdt

  ~ sxiccmu_clocks.h                      

  > Add Allwinner A10 EMAC clock.
  > From Artturi Alm. (kettenis@)

net

  ~ if.c                                  

  > Do not fail if an interface is DOWN when calling ifpromisc().
  > As soon as the interface will be brough UP, its device driver will
  > recognize it has the IFF_PROMISC flag and will configure its filters
  > accordingly.
  > ok visa@ (mpi@)

  ~ if_bridge.c                           ~ if_switch.c

  > Remove duplicated code working around the fact that ifpromisc() required
  > a DOWN interface.
  > ok visa@ (mpi@)

  ~ if_etherip.c                          ~ if_gif.c
  ~ if_pfsync.c                           ~ if_vxlan.c
  ~ pf.c                                  ~ pipex.c

  > Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare running
  > pr_input handlers without KERNEL_LOCK().
  > ok visa@ (mpi@)

  ~ pfkeyv2.c                             ~ pfkeyv2.h

  > Flush flows using the radix-tree instead of a global list.
  > This will allows us to get rid of the list.
  > ok visa@ (mpi@)

  ~ if_etherip.h                          

  > Remove #if'0ed decls
  > Stop pretending that we will migrate the content of this file to
  > if_etherip.h.  Those declarations are needed by userland, and it's
  > easier to keep them in netinet/ip_ether.h.  ok visa@ (jca@)

netinet

  ~ igmp.c                                ~ in.h
  ~ ip_carp.c                             ~ ip_ether.c
  ~ ip_gre.c                              ~ ip_input.c
  ~ ipsec_input.c                         ~ raw_ip.c
  ~ tcp_input.c                           ~ tcp_usrreq.c
  ~ udp_usrreq.c                          

  > Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare running
  > pr_input handlers without KERNEL_LOCK().
  > ok visa@ (mpi@)

  ~ ip_spd.c                              

  > Flush flows using the radix-tree instead of a global list.
  > This will allows us to get rid of the list.
  > ok visa@ (mpi@)

  ~ ip_ipsp.h                             

  > Keep kernel defines under #ifdef _KERNEL.
  > ok bluhm@ (mpi@)

netinet6

  ~ in6.h                                 ~ ip6_input.c
  ~ raw_ip6.c                             

  > Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare running
  > pr_input handlers without KERNEL_LOCK().
  > ok visa@ (mpi@)

== usr.bin =========================================================== 05/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

sndiod

  ~ fdpass.c                              

  > Free memory in the error code-path, when we run out of descriptors
  > during initialization. From Michael W. Bombardieri, thanks. (ratchov@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to