OpenBSD src changes summary for 2015-12-19
==========================================

distrib/sets                            etc/rc.d/bgpd
etc/rc.d/httpd                          etc/rc.d/iked
etc/rc.d/rc.subr                        etc/rc.d/relayd
etc/rc.d/vmd                            etc/root/root.mail
lib/libc                                lib/libkeynote
lib/libkvm                              sbin/dhclient
share/mk                                sys/arch/alpha/conf
sys/arch/macppc/conf                    sys/arch/macppc/stand/tbxidata
sys/conf                                sys/dev/ic
sys/dev/pci                             sys/dev/pv
sys/netinet                             sys/sys
usr.bin/tmux                            usr.bin/uniq
usr.sbin/fdformat                       usr.sbin/lpr
usr.sbin/mrouted                        usr.sbin/mtree
usr.sbin/netgroup_mkdb                  usr.sbin/ntpd
usr.sbin/route6d                        

== distrib =========================================================== 01/08 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.armv7
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.landisk
  ~ lists/base/md.loongson                ~ lists/base/md.luna88k
  ~ lists/base/md.macppc                  ~ lists/base/md.octeon
  ~ lists/base/md.sgi                     ~ lists/base/md.socppc
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.vax                     ~ lists/base/md.zaurus
  ~ lists/comp/md.alpha                   ~ lists/comp/md.amd64
  ~ lists/comp/md.armish                  ~ lists/comp/md.armv7
  ~ lists/comp/md.hppa                    ~ lists/comp/md.hppa64
  ~ lists/comp/md.i386                    ~ lists/comp/md.landisk
  ~ lists/comp/md.loongson                ~ lists/comp/md.luna88k
  ~ lists/comp/md.macppc                  ~ lists/comp/md.octeon
  ~ lists/comp/md.sgi                     ~ lists/comp/md.socppc
  ~ lists/comp/md.sparc                   ~ lists/comp/md.sparc64
  ~ lists/comp/md.vax                     ~ lists/comp/md.zaurus

  > sync (deraadt@)

== etc =============================================================== 02/08 ==

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

rc.d/bgpd

  ~ rc.d/bgpd                             

  > Child will not return a config parsing error to the parent so rc.d will lie
  > and
  > tell you that the daemon succesfully started; prevent this by running a
  > config
  > check first.
  > Note that we only do this for those particular daemons, not all that
  > support a
  > config test mode.
  > ok benno@ phessler@ (ajacoutot@)

rc.d/httpd

  ~ rc.d/httpd                            

  > Child will not return a config parsing error to the parent so rc.d will lie
  > and
  > tell you that the daemon succesfully started; prevent this by running a
  > config
  > check first.
  > Note that we only do this for those particular daemons, not all that
  > support a
  > config test mode.
  > ok benno@ phessler@ (ajacoutot@)

rc.d/iked

  ~ rc.d/iked                             

  > Tweak pexp. (ajacoutot@)

  ~ rc.d/iked                             

  > Child will not return a config parsing error to the parent so rc.d will lie
  > and
  > tell you that the daemon succesfully started; prevent this by running a
  > config
  > check first.
  > Note that we only do this for those particular daemons, not all that
  > support a
  > config test mode.
  > ok benno@ phessler@ (ajacoutot@)

rc.d/rc.subr

  ~ rc.d/rc.subr                          

  > Tidy up _rc_wait().
  > ok sthen@ robert@ (ajacoutot@)

  ~ rc.d/rc.subr                          

  > After starting, unconditionally wait up to $daemon_timeout seconds to check
  > that
  > the daemon is actually running (instead of only when using rc_bg).
  > This *may* trigger the following side effect: if a daemon starts then stops
  > right away (because of a config parsing issue for e.g.), then it will slow
  > down
  > the boot process because rc will wait a bit before considering the start
  > action
  > failed. But at least it will allow us to detect those daemons and fix them
  > or
  > their rc.d(8) script.
  > At least as far as I can tell, all base daemons should cope with it just
  > fine.
  > ok sthen@ robert@ on an earlier diff (ajacoutot@)

rc.d/relayd

  ~ rc.d/relayd                           

  > Child will not return a config parsing error to the parent so rc.d will lie
  > and
  > tell you that the daemon succesfully started; prevent this by running a
  > config
  > check first.
  > Note that we only do this for those particular daemons, not all that
  > support a
  > config test mode.
  > ok benno@ phessler@ (ajacoutot@)

rc.d/vmd

  ~ rc.d/vmd                              

  > Child will not return a config parsing error to the parent so rc.d will lie
  > and
  > tell you that the daemon succesfully started; prevent this by running a
  > config
  > check first.
  > Note that we only do this for those particular daemons, not all that
  > support a
  > config test mode.
  > ok benno@ phessler@ (ajacoutot@)

root/root.mail

  ~ root/root.mail                        

  > move to 5.9-beta (deraadt@)

== lib =============================================================== 03/08 ==

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

libc

  ~ net/gethostbyname.3                   

  > gethostbyname2() and gethostbyaddr() need <sys/socket.h>; discussed with
  > millert@ (tim@)

libkeynote

  ~ environment.c                         ~ signature.c

  > More style improvement and removal of NULL/allocation casts.
  > ok tb@ (mmcc@)

  ~ signature.c                           

  > Style cleanup and removal of needless casts. ok tb@ (mmcc@)

libkvm

  ~ kvm.c                                 ~ kvm_alpha.c
  ~ kvm_amd64.c                           ~ kvm_arm.c
  ~ kvm_hppa.c                            ~ kvm_hppa64.c
  ~ kvm_i386.c                            ~ kvm_m88k.c
  ~ kvm_powerpc.c                         

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

== sbin ============================================================== 04/08 ==

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

dhclient

  ~ kroute.c                              

  > Delete superfluous "close(s);return" just before "close(s);<function
  > exit>". (krw@)

  ~ dispatch.c                            

  > Delete superfluous "continue;" just before end of loop. (krw@)

  ~ kroute.c                              

  > Don't exit if a route can't be added. Just log particulars and
  > let someone else figure it out.
  > ok mpi@ (krw@)

== share ============================================================= 05/08 ==

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

mk

  ~ sys.mk                                

  > move to 5.9-beta (deraadt@)

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

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

arch/alpha/conf

  ~ RAMDISK                               

  > make things fit, by skipping pcn* for now -- randomly firing a driver.
  > (deraadt@)

arch/macppc/conf

  ~ GENERIC                               

  > Enable agp(4), this makes X11 usable on my Dual G5 with radeondrm(4).
  > ok kettenis@ (mpi@)

arch/macppc/stand/tbxidata

  ~ bsd.tbxi                              

  > move to 5.9-beta (deraadt@)

conf

  ~ newvers.sh                            

  > move to 5.9-beta (deraadt@)

dev/ic

  ~ sili.c                                

  > Replace 'arc4random() % x' by 'arc4random_uniform(x)'.
  > Diff by Matthew Martin, thanks!
  > ok djm@, tedu@ (tb@)

dev/pci

  ~ agp_apple.c                           

  > Do not match Uninorth bridges until we have a working KMS with AGP
  > support for G4 machines.
  > This allows us to enable agp(4) again for G5 machines.
  > ok kettenis@ (mpi@)

  ~ agp_apple.c                           

  > Prevent GPU lockups with KMS & AGP-enable on Uninorth (G4) machines.
  > Based on linux commit 5613beb46d54da6ef7f1c4589e9f2e60eeb10721 found
  > by jsg@.
  > KMS is now usable on Uninorth machines but X11 output is still
  > corrupted.
  > ok kettenis@ (mpi@)

  ~ agp.c                                 ~ agpvar.h

  > Move agp_generic_enable() prototype to agpvar.h to unbreak the build on
  > macppc. (kettenis@)

  ~ agp.c                                 ~ agp_i810.c
  ~ agpvar.h                              

  > Remove code that has been unused ever since we removed the agp ioctl
  > interface.
  > ok mpi@ (kettenis@)

dev/pv

  ~ xen.c                                 

  > Fixup a few bugs in xen_intr_{establish,disestablish}
  > xen_intr_establish was using a variable that hasn't got its value
  > updated in the supplementary check for event channel port unmasking.
  > xen_intr_disestablish didn't save and correctly check the return value
  > of xen_lookup_intsrc call and was incorrectly indexing into the pending
  > event channel port bitmap. (mikeb@)

  ~ xenstore.c                            ~ xenvar.h

  > Add xs_setprop to set device properties (mikeb@)

netinet

  ~ ip_carp.c                             

  > Make carp_output() mpsafe.
  > This is needed in order to fully unlock ARP processing with carp(4)
  > interfaces as found the hardway by sthen@.
  > ok sthen@, dlg@ (mpi@)

sys

  ~ param.h                               

  > move to 5.9-beta (deraadt@)

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

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

tmux

  ~ window.c                              

  > Make input off flag (selectp -d) apply to synchronize-panes too. (nicm@)

uniq

  ~ uniq.1                                ~ uniq.c

  > UTF-8 support:
  > Let -f recognize non-ASCII blank characters
  > and let -s count characters rather than bytes.
  > OK zhuk@ bentley@ (schwarze@)

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

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

fdformat

  ~ fdformat.c                            

  > Remove NULL-check before free(). (mmcc@)

lpr

  ~ lpd/lpd.c                             

  > Remove NULL-check before free(). (mmcc@)

mrouted

  ~ prune.c                               

  > Remove NULL-check before free(). (mmcc@)

mtree

  ~ mtree.c                               

  > Add pledge(2).  It is not currently possible to pledge -u and -U
  > because of chown(2) and chmod(2).
  > If -u and -U aren't specified, the basic pledge is "stdio rpath getpw".
  > "getpw" is used to resolve uid and gid to names and vice versa.
  > The -r flag makes use of rmdir(2) and unlink(2), so we need "cpath"
  > The -t flag uses utimes(2), so we need "fattr"
  > ok deraadt@ (tb@)

netgroup_mkdb

  ~ stringlist.c                          

  > Remove NULL-checks before free(). (mmcc@)

ntpd

  ~ log.c                                 ~ log.h
  ~ ntpd.h                                ~ util.c

  > Move log_sockaddr() to from log.c to util.c as it is a local addition
  > and actually not a "logging" function.  No functional change. (reyk@)

  ~ constraint.c                          ~ log.c
  ~ log.h                                 ~ ntp.c
  ~ ntp_dns.c                             ~ ntpd.c

  > Switch and sync to the log.c variant from httpd/relayd/iked/snmpd/vmd.
  > OK bcook@ jung@ (reyk@)

  - log.h                                 ~ ntpd.h

  > No need for an extra log.h
  > OK bcook@ (reyk@)

route6d

  ~ route6d.c                             

  > Remove NULL-check before free(). (mmcc@)

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

Reply via email to