OpenBSD src changes summary for 2016-01-11
==========================================

gnu/usr.bin/perl                        sbin/isakmpd
sbin/pdisk                              share/man
sys/arch/amd64/conf                     sys/arch/i386/conf
sys/dev                                 sys/dev/acpi
sys/dev/pci                             sys/dev/pv
sys/dev/sdmmc                           usr.bin/calendar
usr.bin/newsyslog                       usr.sbin/cron
usr.sbin/ntpd                           usr.sbin/relayd
usr.sbin/smtpd                          

== gnu =============================================================== 01/06 ==

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

usr.bin/perl

  ~ dist/PathTools/Cwd.pm                 ~ dist/PathTools/Cwd.xs
  ~ dist/PathTools/lib/File/Spec.pm       
  ~ dist/PathTools/lib/File/Spec/Cygwin.pm
  ~ dist/PathTools/lib/File/Spec/Epoc.pm
  ~ dist/PathTools/lib/File/Spec/Functions.pm
  ~ dist/PathTools/lib/File/Spec/Mac.pm   ~ dist/PathTools/lib/File/Spec/OS2.pm
  ~ dist/PathTools/lib/File/Spec/Unix.pm
  ~ dist/PathTools/lib/File/Spec/VMS.pm   
  ~ dist/PathTools/lib/File/Spec/Win32.pm
  ~ dist/PathTools/t/taint.t              

  > Fix perl CVE-2015-8607 - XS File::Spec::canonpath loses taint
  > https://rt.perl.org/Ticket/Display.html?id=126862 (afresh1@)

  ~ dist/PathTools/Cwd.pm                 ~ dist/PathTools/Cwd.xs
  ~ dist/PathTools/lib/File/Spec.pm       
  ~ dist/PathTools/lib/File/Spec/Cygwin.pm
  ~ dist/PathTools/lib/File/Spec/Epoc.pm
  ~ dist/PathTools/lib/File/Spec/Functions.pm
  ~ dist/PathTools/lib/File/Spec/Mac.pm   ~ dist/PathTools/lib/File/Spec/OS2.pm
  ~ dist/PathTools/lib/File/Spec/Unix.pm
  ~ dist/PathTools/lib/File/Spec/VMS.pm   
  ~ dist/PathTools/lib/File/Spec/Win32.pm
  ~ dist/PathTools/t/taint.t              

  TAGGED OPENBSD_5_8
  > Fix perl CVE-2015-8607 - XS File::Spec::canonpath loses taint
  > https://rt.perl.org/Ticket/Display.html?id=126862 (afresh1@)

  ~ dist/PathTools/Cwd.pm                 ~ dist/PathTools/Cwd.xs
  ~ dist/PathTools/lib/File/Spec.pm       
  ~ dist/PathTools/lib/File/Spec/Cygwin.pm
  ~ dist/PathTools/lib/File/Spec/Epoc.pm
  ~ dist/PathTools/lib/File/Spec/Functions.pm
  ~ dist/PathTools/lib/File/Spec/Mac.pm   ~ dist/PathTools/lib/File/Spec/OS2.pm
  ~ dist/PathTools/lib/File/Spec/Unix.pm
  ~ dist/PathTools/lib/File/Spec/VMS.pm   
  ~ dist/PathTools/lib/File/Spec/Win32.pm
  ~ dist/PathTools/t/taint.t              

  TAGGED OPENBSD_5_7
  > Fix perl CVE-2015-8607 - XS File::Spec::canonpath loses taint
  > https://rt.perl.org/Ticket/Display.html?id=126862
  > Also minor changes from perl 5.20.2 (afresh1@)

== sbin ============================================================== 02/06 ==

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

isakmpd

  ~ isakmpd.policy.5                      

  > typo fix; from julian hsiao (jmc@)

pdisk

  ~ bitfield.c                            ~ bitfield.h
  ~ convert.c                             ~ convert.h
  ~ deblock_media.c                       ~ deblock_media.h
  ~ dpme.h                                ~ dump.c
  ~ dump.h                                ~ errors.c
  ~ errors.h                              ~ file_media.c
  ~ file_media.h                          ~ hfs_misc.c
  ~ hfs_misc.h                            ~ io.c
  ~ io.h                                  ~ media.c
  ~ media.h                               ~ partition_map.c
  ~ partition_map.h                       ~ pathname.c
  ~ pathname.h                            ~ pdisk.c
  ~ pdisk.h                               ~ util.c
  ~ util.h                                ~ validate.c
  ~ validate.h                            ~ version.h

  > add rcs ids (jasper@)

  ~ file_media.c                          ~ io.c
  ~ partition_map.c                       ~ validate.c

  > trailing whitespace (jasper@)

  ~ pdisk.c                               

  > more whitespace was lurking (jasper@)

  ~ file_media.c                          

  > plug a mem leak
  > ok krw@ (jasper@)

  ~ dpme.h                                ~ file_media.c
  ~ hfs_misc.c                            

  > - remove some unused data structures/fields
  > - unifdef notdef
  > ok krw@ (jasper@)

  ~ Makefile                              ~ partition_map.c
  ~ pdisk.c                               ~ pdisk.8

  > Remove '-v' and related version handling. Use strncasecmp() instead
  > of handrolled local istrncmp(). No need to compile util.c anymore.
  > ok deraadt@ jasper@ (krw@)

  - util.c                                - util.h
  - version.h                             

  > Nuke now unused files.
  > ok deraadt@ jasper@ (krw@)

  ~ Makefile                              ~ dump.c
  ~ partition_map.c                       ~ pdisk.c
  ~ validate.c                            

  > open_pathname_as_media() simply called open_file_as_media() which
  > takes the same parameters and returns the same value. Nuke
  > open_pathname_as_media() and call open_file_as_media() directly.
  > Nothing else from pathname.[ch] is used so remove them from build
  > in preparation for moving them to the attic.
  > ok deraadt@ (krw@)

  - pathname.c                            - pathname.h

  > Nuke now unused files.
  > ok deraadt@ (krw@)

  ~ pdisk.c                               

  > Remove some '-v' leftovers. Pointed out by jasper@. (krw@)

  ~ errors.c                              

  > More '-v' leftovers (usage). (krw@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/sdhc.4                           

  > Mention sdhc* at acpi?. (kettenis@)

== sys =============================================================== 04/06 ==

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

arch/amd64/conf

  ~ GENERIC                               

  > Add a "mux -1" locator to wsdisplay(4) instances representing secondary
  > displays.  This makes sure the keyboard mux gets picked up by the primary
  > (console) display and that USB keyboards get paired with the console even
  > if they are not marked as the console keyboard.  This is what most people
  > expect to happen.  If you really want to associate your USB keyboard with
  > a secondary display, you can detach it from the mux using
  > wsconscfg -f /dev/ttyCcfg -k -d
  > and attach it to another display using
  > wsconscfg -f /dev/ttyDcfg -k (kettenis@)

  ~ GENERIC                               

  > Enable sdhc* at acpi?. (kettenis@)

arch/i386/conf

  ~ GENERIC                               

  > Add a "mux -1" locator to wsdisplay(4) instances representing secondary
  > displays.  This makes sure the keyboard mux gets picked up by the primary
  > (console) display and that USB keyboards get paired with the console even
  > if they are not marked as the console keyboard.  This is what most people
  > expect to happen.  If you really want to associate your USB keyboard with
  > a secondary display, you can detach it from the mux using
  > wsconscfg -f /dev/ttyCcfg -k -d
  > and attach it to another display using
  > wsconscfg -f /dev/ttyDcfg -k (kettenis@)

dev

  ~ ipmi.c                                

  > Read values from disabled sensors if possible.  From jmatthew@. (uebayasi@)

  ~ ipmi.c                                ~ ipmivar.h

  > Remove useless sc_poll flag because it is always 1.  Remove unused global
  > ipmi_poll too. (uebayasi@)

  ~ ipmi.c                                ~ ipmivar.h

  > Introduce struct ipmi_cmd and have ipmi_cmd() function.  IPMI command
  > sequence is always a pair of send and receive; call both from ipmi_cmd().
  > By making ipmi_cmd() take only one argument struct ipmi_cmd *, this also
  > helps to prepare to call ipmi_cmd() as a task.
  > No functional changes intended. (uebayasi@)

  ~ ipmi.c                                ~ ipmivar.h

  > Refactor buildmsg() functions to take struct ipmi_cmd * instead of 6
  > arguments.  No functional changes. (uebayasi@)

  ~ ipmi.c                                ~ ipmivar.h

  > Allocate command data buffer on softc and use it from both ipmi_sendcmd()
  > and ipmi_recvcmd().  No functional changes. (uebayasi@)

  ~ ipmi.c                                ~ ipmivar.h

  > Make sendmsg() and recvmsg() functions take only struct ipmi_cmd *.
  > Handle interface specific command length more nicely.  No functional
  > changes. (uebayasi@)

  ~ ksyms.c                               

  > Use uiomove() instead of uiomovei(); from Martin Natano
  > ok kettenis@ (stefan@)

dev/acpi

  ~ files.acpi                            + sdhc_acpi.c

  > Add glue to make sdhc(4) attach to acpi(4).  Needed to support the SD host
  > controllers integrated on Intel's Bay Trail SoCs. (kettenis@)

  ~ files.acpi                            

  > Only include sdhc_acpi.c if shdc* at acpi? is included in the kernel
  > config. (kettenis@)

  ~ acpi.c                                

  > Make sdhc(4) attach to hardware IDs "80860F14" and "PNP0FFF". (kettenis@)

dev/pci

  ~ if_em.c                               ~ if_em.h

  > do further work on the em transmit path to simplify the code.
  > noone could understand how em_txeof worked, so i rewrote it.
  > this also gets rid of the sc_tx_desc_free var that needed atomic
  > ops. space to use in em_start and space to free in em_txeof is now
  > calculated from the producer and consumer.
  > testers have reported better responsiveness with this. somehow.
  > if em issues persist after this, im rolling back to pre-mpsafe changes.
  > (dlg@)

dev/pv

  ~ xenstore.c                            

  > Handle zero lenght messages in the xs_parse by returning an empty string
  > Problem was reported and analyzed by reyk@ (mikeb@)

  ~ xenstore.c                            

  > Do not fail when receiving an empty reply (or directory node) in
  > xs_intr() but put an empty message in the queue.  This prevents
  > xs_reply() from being stuck in an endless loop because it expectes a
  > message in the queue to break out of it. Depends on mikeb@'s previous
  > commit because it would otherwise panic on trying to cleanup the empty
  > message.
  > OK mikeb@ (reyk@)

  ~ xenstore.c                            

  > xs_cmd should always return errno(2) codes (mikeb@)

dev/sdmmc

  ~ sdhc.c                                ~ sdhcreg.h

  > Add (limited) support for controllers that implement version 3.0 of the
  > SD host controller standard.  Support the larger base clock and larger
  > clock divisors.
  > ok jsg@ (kettenis@)

  ~ sdmmc_cis.c                           ~ sdmmc_ioreg.h

  > Improve CIS parsing to recognize CISTPL_NULL codes instead of bailing out
  > on
  > them.  Add symbolic constant for CISTPL_END.
  > ok jsg@ (kettenis@)

== usr.bin =========================================================== 05/06 ==

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

calendar

  ~ calendars/calendar.music              

  > :( David Bowie (sthen@)

newsyslog

  ~ newsyslog.c                           

  > ajacoutot@ reported seeing
  > newsyslog: preposterous process number in pid file: /var/run/syslog.pid
  > in his log since syslogd ran as pid 2.
  > Nowadays only init runs with a reserved low pid, so decrease MIN_PID
  > from 4 to 2, as suggested by espie@.
  > ok kettenis@ (tb@)

== usr.sbin ========================================================== 06/06 ==

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

cron

  ~ atrun.c                               ~ cron.c
  ~ crontab.c                             ~ database.c
  ~ structs.h                             

  > When caching the mtime of the spool directory and system crontab files,
  > stash a struct timespec, not just a time_t.  Fixes a bug where cron
  > could skip re-reading the spool after two consecutive changes. (millert@)

ntpd

  ~ ntpd.c                                

  > sneaky whitespace snuck in again (deraadt@)

relayd

  ~ check_tcp.c                           ~ hce.c
  ~ relayd.h                              

  > This adds the host_error output and the http code (when available) to the
  > host-check log.
  > ok claudio@ (benno@)

smtpd

  - filter_api.3                          

  > remove filter api man page, this needs rework
  > ok gilles (jung@)

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

Reply via email to