OpenBSD src changes summary for 2016-03-29
==========================================

distrib/sets                            gnu/usr.bin/binutils
gnu/usr.sbin/mkhybrid                   regress/usr.sbin
share/man                               sys/arch/amd64/conf
sys/arch/sparc/dev                      sys/arch/sparc64/dev
sys/dev/acpi                            sys/dev/isa
sys/kern                                sys/net
sys/netinet                             sys/netinet6
sys/sys                                 sys/uvm
usr.sbin/authpf                         usr.sbin/tcpdump
usr.sbin/user                           

== distrib =========================================================== 01/06 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/comp/mi                         

  > sync (deraadt@)

== gnu =============================================================== 02/06 ==

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

usr.bin/binutils

  ~ bfd/elf32-sh.c                        

  > Fix fallout from the switch to binutils 2.17: the binaries created by 2.17
  > aren't recognized by the in-tree gdb because it's built with the bfd code
  > from 2.15.
  > From miod@. (kettenis@)

usr.sbin/mkhybrid

  ~ src/desktop.c                         

  > remove unused variable
  > ok otto@ (chl@)

== regress =========================================================== 03/06 ==

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

usr.sbin

  ~ syslogd/args-sendsyslog-flags.pl      ~ syslogd/args-tls-cafile-fake.pl

  > Kdump contains LOG_CONS now.  TLS error message changes.
  > Adapt grep regex in syslogd tests. (bluhm@)

== share ============================================================= 04/06 ==

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

man

  ~ man9/Makefile                         + man9/bpf_mtap.9

  > some basic doco for the bpf_mtap family of functions.
  > yes yes deraadt@ (dlg@)

  ~ man9/bpf_mtap.9                       

  > IPL_NET, not IPL_HIGH.
  > too much reading task_add.9 as a reference (dlg@)

  ~ man9/bpf_mtap.9                       

  > tweak previous; (jmc@)

  ~ man9/bpf_mtap.9                       

  > all the bpf_mtap functions now return whether to drop the packet or not
  > (dlg@)

== sys =============================================================== 05/06 ==

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

arch/amd64/conf

  ~ RAMDISK_CD                            

  > Enable bytgpio(4) here as well. (jsg@)

arch/sparc/dev

  ~ if_ie.c                               

  > make the ie(4)s bpf_mtap_ether outgoing packets like all the other drivers
  > ok mpi@ claudio@ (dlg@)

arch/sparc64/dev

  ~ fb.c                                  

  > Some sparc64 pci frame buffers incorrectly have the `depth' property
  > spelled `depth ' with a trailing space.
  > From miod@ (kettenis@)

dev/acpi

  ~ acpi.c                                ~ acpivout.c

  > Implement a cleaner way to prevent acpivout(4) from attaching if we have
  > a platform-specific method of controlling the backlight.
  > ok millert@, mlarkin@, jung@ (kettenis@)

  ~ acpi.c                                ~ bytgpio.c
  ~ dwiic.c                               ~ sdhc_acpi.c

  > Check if a device is present (using _STA) in acpi_foundhid.  This prevents
  > us from reporting devices as "not configured" that aren't actually present,
  > and allows us to remove duplicated code from several drivers.
  > ok deraadt@, ok jsg@ (kettenis@)

  ~ dwiic.c                               

  > Print address and irq in the same way as sdhc(4)and bytgpio(4). (kettenis@)

dev/isa

  ~ if_ie.c                               

  > make the ie(4)s bpf_mtap_ether outgoing packets like all the other drivers
  > ok mpi@ claudio@ (dlg@)

kern

  ~ kern_synch.c                          

  > add back $OpenBSD$ (jsg@)

  ~ kern_exit.c                           ~ kern_sig.c

  > Use a macro to check if a thread has a sibling.
  > Note that without locking a thread cannot claim that it is part
  > of a multi-threaded process using this macro.
  > Suggested by miod@, ok guenther@ (mpi@)

  ~ uipc_mbuf.c                           

  > - packet must keep reference to statekey
  > this is the second attempt to get it in, the first
  > attempt got backed out on Jan 31 2016
  > the change also contains fixes contributed by Stefan Kempf
  > in earlier iteration.
  > OK srhen@ (sashan@)

  ~ kern_prot.c                           

  > In setlogin(), don't change anything on error.
  > ok deraadt@ krw@ zhuk@ jca@ millert@ (guenther@)

net

  ~ if_vlan.c                             

  > use sizeof(*evl) instead of EVL_ENCAPLEN in vlan_input (dlg@)

  ~ if_pfsync.c                           ~ pf.c
  ~ pfvar.h                               

  > - packet must keep reference to statekey
  > this is the second attempt to get it in, the first
  > attempt got backed out on Jan 31 2016
  > the change also contains fixes contributed by Stefan Kempf
  > in earlier iteration.
  > OK srhen@ (sashan@)

  ~ bpf.c                                 ~ bpf.h

  > make bpf_mtap et al return whether the mbuf should be dropped
  > ok mpi@ (dlg@)

  ~ if_vlan.c                             

  > the stack checks the mac address of rxed packets, so vlan(4) doesnt have to
  > ok mpi@ claudio@ (dlg@)

netinet

  ~ ip_input.c                            

  > - packet must keep reference to statekey
  > this is the second attempt to get it in, the first
  > attempt got backed out on Jan 31 2016
  > the change also contains fixes contributed by Stefan Kempf
  > in earlier iteration.
  > OK srhen@ (sashan@)

  ~ tcp_input.c                           ~ tcp_usrreq.c
  ~ tcp_var.h                             

  > Allow to adjust tcp_syn_use_limit with sysctl net.inet.tcp.synuselimit.
  > This is convenient to test the feature and may be useful to defend
  > against syn flooding in a denial of service condition.  It is
  > consistent to the existing syn cache sysctls.  Move some declarations
  > to tcp_var.h to access the syn cache sets from tcp_sysctl().
  > OK mpi@ (bluhm@)

netinet6

  ~ icmp6.c                               ~ ip6_divert.c
  ~ ip6_forward.c                         ~ ip6_input.c
  ~ nd6_nbr.c                             ~ raw_ip6.c

  > remove dead stores and unused variables
  > ok bluhm@ jca@ (chl@)

sys

  ~ proc.h                                

  > Use a macro to check if a thread has a sibling.
  > Note that without locking a thread cannot claim that it is part
  > of a multi-threaded process using this macro.
  > Suggested by miod@, ok guenther@ (mpi@)

  ~ mbuf.h                                

  > - packet must keep reference to statekey
  > this is the second attempt to get it in, the first
  > attempt got backed out on Jan 31 2016
  > the change also contains fixes contributed by Stefan Kempf
  > in earlier iteration.
  > OK srhen@ (sashan@)

uvm

  ~ uvm_anon.c                            ~ uvm_fault.c
  ~ uvm_mmap.c                            

  > Remove dead assignments and now unused variables.
  > Found by LLVM/Clang Static Analyzer.
  > ok mpi@ stefan@ (chl@)

== usr.sbin ========================================================== 06/06 ==

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

authpf

  ~ authpf.c                              

  > - Add missing goto in order to avoid a dereference of a null object
  > - While here remove lint comment
  > OK millert@ (mestre@)

tcpdump

  ~ print-cdp.c                           

  > Properly check for the end of captured packet while printing CDP packets.
  > ok deraadt@ (canacar@)

user

  - defs.h                                ~ main.c
  ~ user.c                                

  > -Remove function #defines from defs.h and use the actual code accordingly
  > in
  > user.c
  > -Remove MIN and MAX #defines which are not being in use since the last 16
  > years
  > -Move last #define to user.c and remove file defs.h
  > -Remove lint comments
  > OK natano@ after his suggestions and also OK jung@ on an earlier version
  > (mestre@)

  ~ user.c                                

  > If program cannot reserve memory then the user doesn't need to know exactly
  > how
  > many bytes it couldn't allocate
  > Suggested and OK from natano@ and millert@ also agrees (mestre@)

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

Reply via email to