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

Reply via email to