OpenBSD src changes summary for 2015-11-22
==========================================

bin/ksh                                 distrib/sets
gnu/usr.bin/binutils-2.17               lib/libsndio
sbin/iked                               sys/dev/acpi
sys/dev/pci                             sys/dev/usb
sys/kern                                usr.bin/lex
usr.bin/sndiod                          usr.bin/tmux
usr.sbin                                usr.sbin/httpd
usr.sbin/ospfctl                        usr.sbin/ospfd
usr.sbin/relayd                         usr.sbin/snmpd
usr.sbin/vmd                            usr.sbin/vmmctl

== bin =============================================================== 01/08 ==

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

ksh

  ~ ksh.1                                 

  > Remove commented-out BUGS section that directs reports to long-extinct
  > upstream. (mmcc@)

  ~ ksh.1                                 

  > Don't use pdksh for self-reference and remove needless historical
  > context. (mmcc@)

  ~ ksh.1                                 

  > This man page uses "Note that" profusely, which is generally considered
  > bad writing style. Also, add a paragraph break and split up a
  > megasentence. (mmcc@)

== distrib =========================================================== 02/08 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/md.amd64                   ~ lists/man/mi

  > sync (deraadt@)

== gnu =============================================================== 03/08 ==

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

usr.bin/binutils-2.17

  ~ ld/ldlex.l                            

  > Use yy_size_t instead of int in yy_input().  Makes things work on BE 64-bit
  > architectures when yy_size_t becomes size_t instead of unsigned int.
  > ok millert@, tedu@ (kettenis@)

== lib =============================================================== 04/08 ==

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

libsndio

  ~ aucat.c                               ~ aucat.h
  ~ mio.c                                 ~ mio_aucat.c
  ~ mio_priv.h                            ~ mio_rmidi.c
  ~ sio.c                                 ~ sio_aucat.c
  ~ sio_sun.c                             

  > Don't remove the type component from the device string before passing
  > it to the *_open() functions. It's more flexible this way. No behaviour
  > change. (ratchov@)

  ~ sio_sun.c                             

  > remove unneeded prototypes (ratchov@)

== sbin ============================================================== 05/08 ==

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

iked

  ~ iked.c                                ~ iked.h
  ~ log.c                                 ~ proc.c

  > Update log.c: change fatal() and fatalx() into variadic functions,
  > include the process name, and replace all calls of fatal*(NULL) with
  > fatal(__func__) for better debugging.
  > OK benno@ (reyk@)

== sys =============================================================== 06/08 ==

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

dev/acpi

  ~ acpi.c                                

  > The "CRITICAL" APM battery level, that is exported/faked by the ACPI
  > stack, is currently set to 25%.  With 25% battery left, a typical
  > modern laptop will have at least one hour runtime left.  It is an
  > arbitrary value, and other APM power layers in the kernel set CRITICAL
  > to something like 5% or 10%, so set it to 10% for now.
  > OK mlarkin@ (reyk@)

dev/pci

  ~ if_nep.c                              

  > fix uninitialised variable use in nep_rx_proc()
  > ok kettenis@ (jsg@)

  ~ drm/drmP.h                            ~ drm/drm_drv.c
  ~ drm/i915/i915_drv.c                   ~ drm/radeon/radeon_gem.c
  ~ drm/radeon/radeon_kms.c               

  > Remove drm_gem_object_alloc() and associated infrastructure.  It's unused
  > and
  > has been removed upstream as well. (kettenis@)

  ~ pcidevs                               

  > Broadcom BCM4331.  From Ossi Herrala. (kettenis@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (kettenis@)

  ~ pcidevs                               

  > Unknown device in a MacBookPro9,2.  Almost certainly the first generation
  > Intel Thunderbolt controller, as this model was introduced in 2012, and the
  > second generation controllers were introduced in 2013. (kettenis@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (kettenis@)

dev/usb

  ~ if_cdcef.c                            

  > too many arguments to function 'ifq_deq_begin'
  > found by deraadt@ (dlg@)

kern

  ~ kern_pledge.c                         

  > "getpw" should also allow access to /etc/netid
  > discovered by rpe (deraadt@)

  ~ kern_pledge.c                         

  > For "disklabel", allow sysctl mach.chr2kblk and ioctl BIOCINQ/BIOCVOL
  > also, to satisfy midlayers that some fs/install tools need. (deraadt@)

== usr.bin =========================================================== 07/08 ==

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

lex

  ~ flex.skl                              

  > return to size_t typedef for yy_size_t.
  > kettenis found and fixed the bug in the ld lexer. (tedu@)

  - initparse.c                           - initparse.h
  - initscan.c                            - initskel.c

  > remove the init files that we don't build. if they are ever needed for
  > bootstrapping, they are available in the attic, but they clutter up the
  > directory. (tedu@)

sndiod

  ~ midi.c                                ~ midi.h

  > save port number if port structure (ratchov@)

  ~ sndiod.1                              ~ sndiod.c

  > Disallow multiple -L options and remove the constraint -U to
  > be used before -L. No behaviour change as -L is still disabled. (ratchov@)

tmux

  ~ options-table.c                       ~ status.c
  ~ tmux.1                                

  > If display-time is set to 0, show status messages until a key is pressed;
  > OK nicm@ (tim@)

  ~ tmux.c                                ~ server.c

  > Add getpw to pledge, makes tmux work in YP environments, discovered by
  > matthieu, ok deraadt (nicm@)

  ~ grid.c                                

  > Don't leak extddata, memset after freeing it, not before. From Patrick
  > Palka. (nicm@)

== usr.sbin ========================================================== 08/08 ==

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

usr.sbin

  ~ Makefile                              

  > enter dirs.. (deraadt@)

httpd

  ~ httpd.c                               ~ httpd.h
  ~ log.c                                 ~ parse.y
  ~ proc.c                                

  > Update log.c: change fatal() and fatalx() into variadic functions,
  > include the process name, and replace all calls of fatal*(NULL) with
  > fatal(__func__) for better debugging.
  > OK benno@ (reyk@)

ospfctl

  ~ ospfctl.c                             

  > There is still a bit of an issue with connected routes in the RIB. Print
  > what ospfd thinks is connected by adding a 'C' to the nexthop output.
  > (claudio@)

ospfd

  ~ area.c                                ~ interface.c
  ~ neighbor.c                            ~ ospfd.h
  ~ ospfe.c                               ~ rde.c
  ~ rde_lsdb.c                            ~ rde_spf.c

  > Improve ABR support especially for self-originated stub networks.
  > This seems to solve the last issues people reported when using ospfd
  > in multiple areas. OK sthen@ prodding by deraadt@ (claudio@)

relayd

  ~ log.c                                 ~ parse.y
  ~ proc.c                                ~ relayd.c
  ~ relayd.h                              

  > Update log.c: change fatal() and fatalx() into variadic functions,
  > include the process name, and replace all calls of fatal*(NULL) with
  > fatal(__func__) for better debugging.
  > OK benno@ (reyk@)

snmpd

  ~ log.c                                 ~ parse.y
  ~ proc.c                                ~ snmpd.c
  ~ snmpd.h                               ~ traphandler.c

  > Update log.c: change fatal() and fatalx() into variadic functions,
  > include the process name, and replace all calls of fatal*(NULL) with
  > fatal(__func__) for better debugging.
  > OK benno@ (reyk@)

vmd

  + Makefile                              + loadfile.h
  + loadfile_elf.c                        + pci.c
  + pci.h                                 + virtio.c
  + virtio.h                              + vmd.8
  + vmd.c                                 + vmd.h

  > vmd(8) - virtual machine daemon.
  > There is still a lot to be done, and fixed, in these userland components
  > but I have received enough "it works, commit it" emails that it's time
  > to finish those things in tree.
  > discussed with many, tested by many. (mlarkin@)

  ~ vmd.8                                 

  > sundry tweaks; (jmc@)

  ~ pci.c                                 ~ pci.h
  ~ virtio.c                              ~ virtio.h
  ~ vmd.c                                 ~ vmd.h

  > Add $ Ids (reyk@)

  ~ vmd.c                                 

  > use PATH_MAX where needed (deraadt@)

vmmctl

  + Makefile                              + vmmctl.8
  + vmmctl.c                              

  > vmmctl(8) - vmm subsystem control
  > There is still a lot to be done, and fixed, in these userland components
  > but I have received enough "it works, commit it" emails that it's time
  > to finish those things in tree.
  > discussed with many, tested by many. (mlarkin@)

  ~ Makefile                              ~ vmmctl.8
  ~ vmmctl.c                              + main.c
  + parse.y                               + parser.c
  + parser.h                              + vmm.conf.5

  > Add initial parser to support a vmm.conf(5) configuration file format
  > for vmm and virtual machines.  Additionally, add a matching vmmctl
  > command line grammar that replaces (most of the) getopt arguments.
  > The goal is to provide a sane way to configure vmm(4) and vmd(8).
  > "There is still a lot to be done, and fixed" in this as well.
  > OK mlarkin@ (reyk@)

  ~ vmm.conf.5                            ~ vmmctl.8

  > sundry tweaks; (jmc@)

  ~ vmm.conf.5                            

  > +.An -naesplit (jmc@)

  ~ vmmctl.8                              

  > mare naesplit; (jmc@)

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

Reply via email to