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
