OpenBSD src changes summary for 2017-09-08
==========================================

bin/pax                                 lib/libcompiler_rt
sbin/dhclient                           sbin/pflogd
sys/arch/alpha/alpha                    sys/arch/alpha/isa
sys/arch/alpha/pci                      sys/arch/alpha/stand/netboot
sys/arch/amd64/amd64                    sys/arch/amd64/pci
sys/arch/amd64/stand/boot               sys/arch/amd64/stand/cdboot
sys/arch/amd64/stand/efiboot            sys/arch/amd64/stand/libsa
sys/arch/amd64/stand/pxeboot            sys/arch/arm/arm
sys/arch/arm64/arm64                    sys/arch/arm64/stand/efiboot
sys/arch/armv7/armv7                    sys/arch/armv7/omap
sys/arch/armv7/stand/efiboot            sys/arch/armv7/sunxi
sys/arch/hppa/hppa                      sys/arch/hppa/stand/boot
sys/arch/i386/eisa                      sys/arch/i386/i386
sys/arch/i386/isa                       sys/arch/i386/pci
sys/arch/i386/stand/boot                sys/arch/i386/stand/cdboot
sys/arch/i386/stand/libsa               sys/arch/i386/stand/pxeboot
sys/arch/landisk/dev                    sys/arch/landisk/landisk
sys/arch/landisk/stand/boot             sys/arch/luna88k/cbus
sys/arch/luna88k/dev                    sys/arch/m88k/m88k
sys/arch/macppc/dev                     sys/arch/macppc/macppc
sys/arch/macppc/pci                     sys/arch/octeon/dev
sys/arch/sgi/dev                        sys/arch/sgi/gio
sys/arch/sgi/stand/sgivol               sys/arch/sgi/xbow
sys/arch/socppc/socppc                  sys/arch/socppc/stand/boot
sys/arch/sparc64/dev                    sys/ddb
sys/dev                                 sys/dev/eisa
sys/dev/fdt                             sys/dev/ic
sys/dev/isa                             sys/dev/microcode
sys/dev/pci                             sys/dev/pcmcia
sys/dev/puc                             sys/dev/pv
sys/dev/sbus                            sys/dev/usb
sys/dev/videomode                       sys/dev/wscons
sys/dev/wsfont                          sys/isofs/cd9660
sys/isofs/udf                           sys/kern
sys/lib/libkern                         sys/lib/libsa
sys/net                                 sys/netinet6
sys/scsi                                sys/tmpfs
sys/ufs/ext2fs                          usr.bin/tmux
usr.sbin/smtpd                          usr.sbin/tcpdump
usr.sbin/vmctl                          usr.sbin/vmd

== bin =============================================================== 01/06 ==

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

pax

  ~ tar.c                                 

  > Avoid clang warning and make code better by using a signed long;
  > with hint from millert@; ok millert@ guenther@ (otto@)

== lib =============================================================== 02/06 ==

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

libcompiler_rt

  ~ Makefile                              

  > In compiler-rt, a few assembler implementations for i386 floating point
  > conversion functions use SSE2 instructions, but these are not guarded by
  > #ifdef __SSE2__, and there is no implementation using general purpose
  > registers.  For these functions, use the generic C variants instead,
  > otherwise they will cause SIGILL on older processors.
  > From FreeBSD; ok deraadt@ mlarkin@ patrick@ (naddy@)

== sbin ============================================================== 03/06 ==

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

dhclient

  ~ kroute.c                              

  > Tweak route_in_rtstatic() to return the position of the
  > route if found. Cleans up some int vs unsigned int
  > confusion and makes the function more generally useful
  > for future changes. (krw@)

pflogd

  ~ pflogd.c                              

  > Bring back the "Exiting" log message in pflogd(8), but do not set
  > the LOG_CONS flag in openlog(3).  This avoids output to the console
  > on shutdown.  Discussed with benno@ who wants to see when a deamon
  > stops during normal system operation.
  > OK brynet@ (bluhm@)

== sys =============================================================== 04/06 ==

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

arch/alpha/alpha

  ~ db_trace.c                            ~ promcons.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/alpha/isa

  ~ isa_machdep.c                         

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/alpha/pci

  ~ pci_1000.c                            ~ pci_1000a.c
  ~ pci_2100_a50.c                        ~ pci_550.c
  ~ pci_alphabook1.c                      ~ pci_axppci_33.c
  ~ pci_eb164.c                           ~ pci_eb64plus.c
  ~ pci_kn20aa.c                          ~ pci_kn300.c
  ~ pci_machdep.c                         ~ pci_up1000.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/alpha/stand/netboot

  ~ if_prom.c                             

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/amd64/amd64

  ~ aesni.c                               ~ amd64errata.c
  ~ k1x-pstate.c                          ~ pctr.c
  ~ powernow-k8.c                         ~ vmm.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/amd64/pci

  ~ pci_machdep.c                         

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/amd64/stand/boot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/amd64/stand/cdboot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/amd64/stand/efiboot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/amd64/stand/libsa

  ~ gateA20.c                             

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/amd64/stand/pxeboot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/arm/arm

  ~ cpufunc.c                             ~ fault.c
  ~ pmap7.c                               

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/arm64/arm64

  ~ ast.c                                 ~ intr.c
  ~ machdep.c                             

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/arm64/stand/efiboot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/armv7/armv7

  ~ armv7.c                               ~ intr.c
  ~ platform.c                            

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/armv7/omap

  ~ am335x.c                              ~ dmtimer.c
  ~ edma.c                                ~ gptimer.c
  ~ omap3.c                               ~ omap_machdep.c
  ~ ompinmux.c                            ~ prcm.c
  ~ sitara_cm.c                           

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/armv7/stand/efiboot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/armv7/sunxi

  ~ sxitimer.c                            

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/hppa/hppa

  ~ ipi.c                                 ~ mem.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/hppa/stand/boot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/i386/eisa

  ~ eisa_machdep.c                        

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/i386/i386

  ~ amd64errata.c                         ~ k1x-pstate.c
  ~ pctr.c                                ~ powernow-k7.c
  ~ powernow-k8.c                         ~ vmm.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/i386/isa

  ~ clock.c                               

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/i386/pci

  ~ glxsb.c                               ~ pci_machdep.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/i386/stand/boot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/i386/stand/cdboot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/i386/stand/libsa

  ~ gateA20.c                             

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/i386/stand/pxeboot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/landisk/dev

  ~ power.c                               

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/landisk/landisk

  ~ shpcic_machdep.c                      

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/landisk/stand/boot

  ~ conf.c                                

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/luna88k/cbus

  ~ i82365_cbus.c                         

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/luna88k/dev

  ~ xp.c                                  

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/m88k/m88k

  ~ fpu.c                                 ~ m88100_fp.c
  ~ m88110_fp.c                           ~ trap.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/macppc/dev

  ~ esp.c                                 ~ macgpio.c
  ~ pgs.c                                 ~ sysbutton.c
  ~ xlights.c                             

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/macppc/macppc

  ~ mem.c                                 

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/macppc/pci

  ~ macobio.c                             ~ pchb.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/octeon/dev

  ~ cn30xxfpa.c                           ~ cn30xxgmx.c
  ~ cn30xxpow.c                           

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/sgi/dev

  ~ impact.c                              

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/sgi/gio

  ~ impact_gio.c                          

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/sgi/stand/sgivol

  ~ sgivol.c                              

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/sgi/xbow

  ~ impact_xbow.c                         ~ odyssey.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/socppc/socppc

  ~ mem.c                                 

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/socppc/stand/boot

  ~ fdt.c                                 ~ wd.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

arch/sparc64/dev

  ~ beep.c                                ~ beeper.c
  ~ central.c                             ~ com_ebus.c
  ~ creator.c                             ~ fhc.c
  ~ fhc_central.c                         ~ fhc_mainbus.c
  ~ lpt_ebus.c                            ~ pci_machdep.c
  ~ pckbc_ebus.c                          ~ power.c
  ~ ppm.c                                 ~ sab.c
  ~ upa.c                                 ~ uperf.c
  ~ uperf_ebus.c                          

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

ddb

  ~ db_ctf.c                              ~ db_dwarf.c
  ~ db_elf.c                              ~ db_usrreq.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev

  ~ diskmap.c                             ~ ipmi.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/eisa

  ~ cac_eisa.c                            ~ dpt_eisa.c
  ~ uha_eisa.c                            

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/fdt

  ~ if_mvneta.c                           ~ sxiccmu.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/ic

  ~ adv.c                                 ~ advlib.c
  ~ adw.c                                 ~ adwlib.c
  ~ aic6250.c                             ~ aic6360.c
  ~ bwi.c                                 ~ cy.c
  ~ i82365.c                              ~ lsi64854.c
  ~ malo.c                                ~ mfi.c
  ~ ncr5380sbc.c                          ~ ncr53c9x.c
  ~ rtw.c                                 ~ tcic2.c
  ~ uha.c                                 

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/isa

  ~ aic_isa.c                             ~ i82365_isa.c
  ~ i82365_isapnp.c                       ~ i82365_isasubr.c
  ~ if_eg.c                               ~ sch311x.c
  ~ tcic2_isa.c                           ~ uha_isa.c
  ~ wdc_isa.c                             ~ wdc_isapnp.c
  ~ wds.c                                 

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

  ~ fdc.c                                 

  > fdc: Print warning if kthread_create fails
  > Other drivers do this, too. Fixes coverity CID 1455436. (sf@)

dev/microcode

  ~ adw/adwmcode.c                        ~ tusb3410/build.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/pci

  ~ adv_pci.c                             ~ adw_pci.c
  ~ auixp.c                               ~ azalia.c
  ~ berkwdt.c                             ~ emuxki.c
  ~ esa.c                                 ~ i82365_pci.c
  ~ if_age.c                              ~ if_alc.c
  ~ if_ale.c                              ~ if_et.c
  ~ if_jme.c                              ~ if_nfe.c
  ~ if_vte.c                              ~ mbg.c
  ~ mfii.c                                ~ pccbb.c
  ~ pwdog.c                               ~ wdt.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/pcmcia

  ~ com_pcmcia.c                          ~ pcmcia.c
  ~ pcmcia_cis.c                          ~ pcmcia_cis_quirks.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/puc

  ~ lpt_puc.c                             

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/pv

  ~ vioscsi.c                             ~ virtiovar.h

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/sbus

  ~ apio.c                                ~ asio.c
  ~ dma_sbus.c                            ~ esp_sbus.c
  ~ qec.c                                 ~ uperf_sbus.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/usb

  ~ ulpt.c                                ~ dwc2/dwc2_core.c
  ~ dwc2/dwc2_hcd.c                       ~ dwc2/dwc2_hcdddma.c
  ~ dwc2/dwc2_hcdintr.c                   ~ dwc2/dwc2_hcdqueue.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

  ~ xhci.c                                ~ xhcireg.h

  > Add support for isochronous transfers to xhci(4).
  > This is just a step forward which allows further progress to happen
  > in-tree.
  > The isochronous code path remains disabled for now. Playing audio over
  > xhci(4) does not work properly yet, and I haven't even tested video input.
  > Based on a work-in-progress diff by mpi@ from 2015.
  > ok mpi@ (stsp@)

dev/videomode

  ~ vesagtf.c                             

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/wscons

  ~ wskbdutil.c                           

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

dev/wsfont

  ~ wsfont.c                              

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

isofs/cd9660

  ~ cd9660_rrip.c                         

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

isofs/udf

  ~ udf_vfsops.c                          

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

kern

  ~ kern_pledge.c                         ~ kern_srp.c
  ~ subr_percpu.c                         ~ subr_poison.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

lib/libkern

  ~ random.c                              

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

lib/libsa

  ~ netif.c                               

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

net

  ~ bfd.c                                 ~ bpf_filter.c
  ~ bsd-comp.c                            ~ if_pflow.c
  ~ if_pppoe.c                            ~ pfkeyv2.c
  ~ pfkeyv2_convert.c                     ~ ppp-deflate.c

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

netinet6

  ~ ip6_id.c                              

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

scsi

  ~ cd.c                                  ~ scsi_base.c
  ~ scsi_ioctl.c                          ~ scsiconf.c
  ~ sd.c                                  ~ st.c
  ~ uk.c                                  

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

tmpfs

  ~ tmpfs_vfsops.c                        

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

ufs/ext2fs

  ~ ext2fs_extents.c                      

  > If you use sys/param.h, you don't need sys/types.h (deraadt@)

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

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

tmux

  ~ key-bindings.c                        

  > When removing a key table clear it out of clients, fixes issue with
  > unbind -a reported by Thomas Sattler. (nicm@)

  ~ mode-tree.c                           

  > Fix a few errors in how the selected line is chosen after resize,
  > reported by Felix Rosencrantz in GitHub issue 1059. (nicm@)

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

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

smtpd

  ~ smtp_session.c                        

  > use plain values for transaction error codes rather than a bitmask.
  > rename ill-named "msgflags" to "error" while there.
  > ok gilles@ (eric@)

  ~ parse.y                               ~ smtp_session.c
  ~ smtpd-api.h                           ~ smtpd.c
  ~ smtpd.h                               

  > remove more filter-related cruft
  > ok gilles@ (eric@)

tcpdump

  ~ privsep.c                             ~ privsep.h
  ~ tcpdump.c                             

  > fork+exec model for tcpdump(8); re-exec the privileged child after fork
  > While tcpdump isn't a daemon in the traditional sense, it's not uncommon
  > for people to have long running sessions.  At least on OpenBSD, this is
  > even safe thanks to the existing privsep design by otto@, canacar@ and
  > pledge(2) work done by deraadt.
  > ok deraadt@ (brynet@)

  ~ privsep.c                             

  > Whoops, remove extra include. (brynet@)

vmctl

  ~ vmctl.c                               

  > vmctl: style cleanup - spaces vs tabs.
  > Noticed by Carlos Cardenas (mlarkin@)

  ~ vmctl.c                               

  > better VM termination handling.
  > diff provided by Carlos Cardenas, thanks (mlarkin@)

vmd

  ~ virtio.c                              

  > vmd: handle queue index wraparound in viornd. Without this, openbsd guests
  > used to crash after roughly 68 hours uptime.
  > ok deraadt (mlarkin@)

  ~ config.c                              ~ control.c
  ~ proc.c                                ~ vmd.c
  ~ vmm.c                                 

  > vmd: add more explanatory log_debug messages
  > From Carlos Cardenas, many thanks! (mlarkin@)

  ~ vmm.c                                 

  > fix a wrong comment.
  > Noticed by Carlos Cardenas (mlarkin@)

  ~ vmd.h                                 ~ vmm.c

  > better VM termination handling.
  > diff provided by Carlos Cardenas, thanks (mlarkin@)

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

Reply via email to