OpenBSD src changes summary for 2016-01-14 ==========================================
distrib/special gnu sbin/pdisk sbin/pfctl sys/arch/amd64/conf sys/arch/octeon/conf sys/dev/acpi sys/dev/i2c sys/dev/pci sys/dev/pv sys/dev/usb sys/kern sys/net sys/netinet usr.bin/calendar usr.bin/kdump usr.bin/ssh usr.bin/which usr.sbin/smtpd usr.sbin/sysmerge usr.sbin/vmd == distrib =========================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib special ~ pdisk/Makefile > Nuke 'HFS_name' field which was not referenced now other than setting > it and freeing it. Unhook hfs_misc.c from build since it now longer > contains anything being used. (krw@) == gnu =============================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ gcc/gcc/config/mt/mt.c > fix typo > from Jan Schreiber, ok deraadt@ (mmcc@) == sbin ============================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin pdisk ~ dump.c ~ dump.h ~ pdisk.c > Remove code supporting undocumented and inaccessible flags 'a' > (abbreviate partition type names), 'f' (print HFS partition names) > and 'kLogicalOption' (obviously a getopt_long() conversion error). (krw@) ~ Makefile ~ partition_map.c ~ partition_map.h > Nuke 'HFS_name' field which was not referenced now other than setting > it and freeing it. Unhook hfs_misc.c from build since it now longer > contains anything being used. (krw@) ~ partition_map.c ~ pdisk.c > Don't include hfs_misc.h, which no longer contains anything of use. (krw@) - hfs_misc.c - hfs_misc.h > Move more unused files to attic. (krw@) ~ pdisk.c > Kill unused variable 'lfile'. (krw@) pfctl ~ pfctl.c > detect multiple root queues on a single interface and give a nice error > message - beats "pfctl: DIOCXCOMMIT: Invalid argument". > from Nathanael Rensen <nathanael at list.polymorpheus.com>, 10x! > ok sthen phessler, commit reminder mikeb (henning@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/conf ~ GENERIC > Eable ikbd(4). (kettenis@) arch/octeon/conf ~ GENERIC ~ RAMDISK ~ files.octeon > Add support for a variety of USB devices. > Initial diff from Artturi Alm, ok jasper@ (visa@) dev/acpi ~ dwiic.c > Several fixes for dwiic(4). > * Properly map bus space; using BUS_SPACE_MAP_PREFATCHABLE is not agood > idea > as it may lead to reordering or merging of register writes in the store > buffer. > * Properly implement the iic(4) operations in dwiic_i2c_exec(). > * Keep timings set up by the firmware if the SSCN and FMCN methods aren't > available. > ok jcs@ (kettenis@) ~ acpi.c ~ acpireg.h > Attach dwiic(4) on the Intel Bay Trail i2c controllers as well. (kettenis@) dev/i2c ~ files.i2c + ikbd.c > Driver for HID-over-i2c keyboards. (kettenis@) ~ ihidev.c > When iterating over the report IDs to calculate the maximum size, take > into account the 2 bytes needed to store the length. Also make sure > that we have at least wMaxInputLength bytes available for reading input > reports. > ok jcs@ (kettenis@) ~ ihidev.c > Use I2C_F_POLL flag when acquiring and releasing the i2c bus in the > interrupt handler. > ok jcs@ (kettenis@) ~ ihidev.c > Several fixes for dwiic(4). > * Properly map bus space; using BUS_SPACE_MAP_PREFATCHABLE is not agood > idea > as it may lead to reordering or merging of register writes in the store > buffer. > * Properly implement the iic(4) operations in dwiic_i2c_exec(). > * Keep timings set up by the firmware if the SSCN and FMCN methods aren't > available. > ok jcs@ (kettenis@) dev/pci ~ eso.c > add brackets to avoid an operator precedence bug > ok ratchov@ deraadt@ (jsg@) ~ pcidevs > there are two types of samsung sm951 (dlg@) ~ pcidevs.h ~ pcidevs_data.h ~ ahci_pci.c > regen > ahci_pci updated to cope with the new pcidevs id for its sm951 (dlg@) dev/pv ~ xen.c > Fixup a merge error (mikeb@) dev/usb ~ usb_subr.c > Prevent a NULL dereference when detaching a USB device with ugen(4) > disabled or if allocating memory during the attachment process failed. > Problem reported by and original diff from James Hastings on bugs@. > ok deraadt@ (mpi@) kern ~ tty.c ~ tty_pty.c > Increase buffer sizes and watermarks for tty and ppp > Use 115200 the default speed for buffer sizing in ttymalloc(). A lot > of devices call ttymalloc(0) so this affects quite a few of them. > Increases the buffer size for 9600 < baud <= 115200 from 1k to 4k. > Make ppp use the lo/hi watermarks from the tty layer which are > adjusted according to speed + buffer size. The previous fixed values > of 100 and 400 were way too small > Make pty call ttymalloc() with baud == 1000000, which is the common > value used in the tree for "fast". > ok deraadt@ (sf@) net ~ if_gif.c ~ if_mpe.c ~ if_pppx.c ~ if_vxlan.c > No need for a splnet() dance around IFQ_DEQUEUE() anymore. > From David Hill, ok dlg@ (mpi@) ~ ppp_tty.c > Increase buffer sizes and watermarks for tty and ppp > Use 115200 the default speed for buffer sizing in ttymalloc(). A lot > of devices call ttymalloc(0) so this affects quite a few of them. > Increases the buffer size for 9600 < baud <= 115200 from 1k to 4k. > Make ppp use the lo/hi watermarks from the tty layer which are > adjusted according to speed + buffer size. The previous fixed values > of 100 and 400 were way too small > Make pty call ttymalloc() with baud == 1000000, which is the common > value used in the tree for "fast". > ok deraadt@ (sf@) netinet ~ if_ether.c > Grab the KERNEL_LOCK before delivering a message to the routing socket > when an ARP resolution has been done. > Should hopefully fix the "receive 1" panic reported by benno@ on bugs@. > ok claudio@, phessler@, benno@, bluhm@ (mpi@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin calendar ~ calendar.1 ~ calendars/calendar.all ~ calendars/calendar.holiday + calendars/calendar.uk > add a calendar file for the uk; > this is the work of craig skinner - many thanks, craig. > i've tweaked it a bit. craig has also fixed a currently > incorrect date and moved a couple entries to the uk file/ > some outstanding issues (what to do with dups) but it'll be > eaiser to work on once in tree (jmc@) kdump ~ kdump_subr.h ~ ktrstruct.c ~ mksubr > Display struct event more like other structs: show all members and use cpp > define names. Use the mksubr infrastructure for EVFILT_*, > EV_*, and (with some kludging) NOTE_* values. If EV_ERROR is set, > include the errno string for the data member. > Also, do MSG_* parsing on the msg_flags member of struct msghdr. > ok millert@ (guenther@) ssh ~ clientloop.c ~ clientloop.h ~ mux.c ~ ssh.c TAGGED OPENBSD_5_8 > MFC changes by [email protected], 2016/01/13 16:04:47 > "eliminate fallback from untrusted X11 forwarding to trusted > forwarding when the X server disables the SECURITY extension; > Reported by Thomas Hoger; ok deraadt@" (sthen@) ~ clientloop.c ~ clientloop.h ~ mux.c ~ ssh.c TAGGED OPENBSD_5_7 > MFC changes by [email protected], 2016/01/13 16:04:47 > "eliminate fallback from untrusted X11 forwarding to trusted > forwarding when the X server disables the SECURITY extension; > Reported by Thomas Hoger; ok deraadt@" (sthen@) ~ readconf.c ~ ssh.c TAGGED OPENBSD_5_7 > Disable experimental client-side roaming support. Server side was > disabled/gutted for years already, but this aspect was surprisingly > forgotten. > Thanks for report from Qualys (deraadt@) ~ readconf.c ~ ssh.c TAGGED OPENBSD_5_8 > MFC changes by: [email protected] 2016/01/14 07:34:34 > Disable experimental client-side roaming support. Server side was > disabled/gutted for years already, but this aspect was surprisingly > forgotten. > Thanks for report from Qualys (sthen@) ~ readconf.c ~ ssh.c TAGGED OPENBSD_5_7 > MFC changes by: [email protected] 2016/01/14 07:34:34 > Disable experimental client-side roaming support. Server side was > disabled/gutted for years already, but this aspect was surprisingly > forgotten. > Thanks for report from Qualys (sthen@) - roaming.h - roaming_client.c - roaming_common.c - roaming_dummy.c - roaming_serv.c ~ clientloop.c ~ kex.c ~ kex.h ~ monitor.c ~ monitor_wrap.c ~ opacket.c ~ opacket.h ~ packet.c ~ packet.h ~ readconf.c ~ readconf.h ~ serverloop.c ~ ssh.c ~ ssh2.h ~ sshconnect.c ~ sshconnect2.c ~ sshd.c ~ lib/Makefile ~ ssh/Makefile ~ ssh-keyscan/Makefile ~ ssh-keysign/Makefile ~ sshd/Makefile TAGGED OPENBSD_5_7 > remove roaming support; ok djm@ (markus@) ~ sshconnect2.c ~ sshconnect.c TAGGED OPENBSD_5_7 > fd leaks; report Qualys Security Advisory team; ok deraadt@ (markus@) which ~ which.1 ~ which.c > Use _PATH_DEFPATH if no PATH in the environment when invoked as which. > (millert@) ~ which.c > Avoid potential read of one byte before the start of a malloc()ed > buffer. From Max Fillinger. (millert@) ~ which.c > Check the return value of snprintf() for potential overflow instead > of doing a manual check beforehand. (millert@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin smtpd ~ mta.c > Check whether a string from imsg is empty by dereferencing the char* > rather than using strlen. That way we don't have to walk through the > entire string. > ok sunnil@ (mmcc@) sysmerge ~ sysmerge.8 ~ sysmerge.sh > No more /etc/mail/aliases.db. (ajacoutot@) vmd ~ pci.c ~ virtio.c > stdio.h is not needed here anymore. (mlarkin@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
