OpenBSD src changes summary for 2016-07-18
==========================================

bin/ksh                                 lib/libc
lib/libssl                              libexec/ld.so
regress/sys                             sbin/pfctl
sys/arch/arm/arm                        sys/arch/arm/simplebus
sys/arch/armv7/omap                     sys/arch/armv7/sunxi
sys/dev/pci                             sys/net
sys/netinet                             sys/netinet6
usr.bin/doas                            usr.bin/kdump
usr.bin/ktrace                          usr.bin/ssh
usr.sbin/eigrpd                         usr.sbin/ifstated
usr.sbin/iscsid                         usr.sbin/ldpd
usr.sbin/mopd                           usr.sbin/pstat
usr.sbin/ripd                           usr.sbin/sasyncd

== bin =============================================================== 01/08 ==

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

ksh

  ~ sh.1                                  

  > rework the first sentence of this page;
  > with help from otto (jmc@)

== lib =============================================================== 02/08 ==

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

libc

  ~ softfloat/fpgetmask.c                 ~ softfloat/fpgetround.c
  ~ softfloat/fpgetsticky.c               ~ softfloat/fpsetmask.c
  ~ softfloat/fpsetround.c                ~ softfloat/fpsetsticky.c

  > We have __weak_alias() everywhere; remove obsolete #ifdef's
  > ok deraadt@ (guenther@)

libssl

  ~ src/crypto/bn/bn_nist.c               

  > don't mix code and decls, ok tedu@ (bcook@)

== libexec =========================================================== 03/08 ==

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

ld.so

  ~ m88k/ldasm.S                          

  > Updated advice^Wcode from miod@ for passing &_DYNAMIC to _dl_boot_bind
  > ok aoyama@ (guenther@)

  ~ m88k/ldasm.S                          

  > Polish:
  > - copy #define workaround from mips64 to avoid dangling __CERROR symbol
  > - remove trap DL_SYSCALL2_NOERR() macro with comment explanation
  > - make DL_SYSCALL2() self-contained
  > - add END() and ENTRY() macros to make the symbol table shine
  > ok miod@ (guenther@)

== regress =========================================================== 04/08 ==

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

sys

  ~ netinet/arp/Makefile                  ~ netinet/pmtu/Makefile

  > Remote regression tests should not run ssh with -t all the time.
  > This will make it easier to automate them. (bluhm@)

== sbin ============================================================== 05/08 ==

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

pfctl

  ~ parse.y                               

  > g/c unused (global!) var: oqueues isn't used any more. ALTQ leftover; not
  > noticed since struct node_queue stayed. ok claudio benno gcc (henning@)

  ~ pfctl_parser.h                        

  > no more cbq_opts - CBQ is gone, ok mpi phessler benno (henning@)

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

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

arch/arm/arm

  ~ pmap7.c                               

  > Don't need a separate flags variable in armv7 pmap_clean_page() -
  > just use the pv_flags.  ('Twas a copy-paste from arm's pmap_clean_page(),
  > which did need it.)
  > Also remove even less used flags variable from pmap_page_remove().
  > First part from a diff from aalm@ - thanks
  > ok kettenis@ "looks good" patrick@ (tom@)

arch/arm/simplebus

  ~ simplebus.c                           

  > Some SoCs have a ranges property set in their device trees.  This can
  > be used to translate one memory address to another.  Currently we just
  > pass the child's memory address to bus space map.  If one of the parent
  > busses implements a ranges property, the child's address property is
  > not the real address.  This change hooks up a bus space map function
  > that is aware of the ranges property and translates the addresses if
  > needed.
  > ok kettenis@
  > looks fine jsg@ (patrick@)

arch/armv7/omap

  ~ prcm.c                                ~ prcmvar.h

  > Add additional i2c and mmc prcm module enum values for devices that
  > didn't attach previously on OMAP4 with the static device configuration
  > and now do with the fdt.  Like most of the other OMAP4 prcm cases
  > these don't do anything, hopefully we'll properly configure clocks with
  > data from the fdt at some point in the future.
  > Tested by abieber@ on PandaBoard-ES. (jsg@)

arch/armv7/sunxi

  ~ sxitimer.c                            

  > Apparently we need to explicitly stop the timers before reloading them.  At
  > least this is what Linux does and it fixes a hang on the Olimex A10s
  > boards.
  > While there, also preserve the clock selection when reloading the timer.
  > ok patrick@, jsg@, tom@ (kettenis@)

dev/pci

  ~ if_iwm.c                              

  > Make iwm(4) retry Tx of management frames less often. We now retry
  > management
  > frames the same number of times as Linux iwlwifi does. (stsp@)

  ~ if_iwm.c                              

  > Fix inverted logic in iwm_tx(). The PROT_REQUIRE flag in should be set for
  > data frames above a certain length, but we were setting it for !data frames
  > above a certain length, which makes no sense at all. Found while comparing
  > our driver's Tx code to iwlwifi.
  > ok mpi@ (stsp@)

  ~ if_iwm.c                              

  > Explicitly set iwm(4) firmware Tx aggregation limit to one (which disables
  > Tx aggregation), instead of the maximum (63 frames). Tx aggregation should
  > already be disabled, so this change should be a no-op. It just avoids any
  > side effects in case the firmware happens to interpret the limit we set
  > here.
  > ok mpi@ (stsp@)

net

  ~ pf.c                                  ~ pfvar.h

  > Hide pf internals by moving code from in_ouraddr() to pf_ouraddr().
  > OK mpi@ sashan@ (bluhm@)

  ~ pfvar.h                               

  > no more cbq_opts - CBQ is gone, ok mpi phessler benno (henning@)

netinet

  ~ ip_input.c                            

  > Hide pf internals by moving code from in_ouraddr() to pf_ouraddr().
  > OK mpi@ sashan@ (bluhm@)

netinet6

  ~ ip6_input.c                           

  > Kill the rtableid variable in ip6_input().  It does not make sense
  > to store a field in an extra variable that is only accessed twice.
  > OK mpi@ (bluhm@)

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

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

doas

  ~ doas.c                                

  > The string with path to shell could be taken directly from struct passwd.
  > At some point later the data it points to is overridden by getpwuid() call,
  > resulting in garbage. The problem could be easily demonstreated by double
  > doas call:
  > $ doas doas -su _sndio
  > doas: mpty: command not found
  > The fix is easy: just strdup() the pw_shell field value.
  > okay tedu@, tweaks from & okay natano@ (zhuk@)

kdump

  ~ kdump.1                               ~ kdump.c

  > Add 'p' trace point for KTRFAC_PLEDGE, as noted by
  > Michal Mazurek <[email protected]>
  > While here, fix handling of -t+ in ltrace. (guenther@)

ktrace

  ~ extern.h                              ~ ktrace.1
  ~ ktrace.c                              ~ ltrace.1
  ~ subr.c                                

  > Add 'p' trace point for KTRFAC_PLEDGE, as noted by
  > Michal Mazurek <[email protected]>
  > While here, fix handling of -t+ in ltrace. (guenther@)

ssh

  ~ packet.c                              

  > Add some unsigned overflow checks for extra_pad. None of these
  > are reachable with the amount of padding that we use internally.
  > bz#2566, pointed out by Torben Hansen. ok markus@ (djm@)

  ~ packet.c                              

  > Reduce timing attack against obsolete CBC modes by always computing
  > the MAC over a fixed size of data.
  > Reported by Jean Paul Degabriele, Kenny Paterson, Torben Hansen and
  > Martin Albrecht. ok djm@ (markus@)

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

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

eigrpd

  ~ log.h                                 ~ tlv.c

  > add format attributes to log functions and fix two errors
  > ok renato@ (benno@)

ifstated

  ~ ifstated.h                            

  > add format attributes to log functions
  > ok stsp@ claudio@ florian@ (benno@)

iscsid

  ~ log.h                                 

  > add format attributes to log functions
  > ok claudio@ (benno@)

ldpd

  ~ lde.c                                 ~ log.h

  > add format attributes to log functions and fix am error when using
  > log_warnx()
  > ok renato@ claudio@ (benno@)

mopd

  ~ mopchk/Makefile                       ~ mopd/Makefile
  ~ mopprobe/Makefile                     ~ moptrace/Makefile

  > Linking against libkvm is unnecessary here
  > ok mlarkin@ (guenther@)

pstat

  ~ pstat.c                               

  > Fix VFLAG formatting
  > ok bluhm@ (guenther@)

ripd

  ~ log.h                                 ~ neighbor.c

  > add format attributes to log functions
  > ok   florian@ claudio@ (benno@)

sasyncd

  ~ net_ctl.c                             ~ pfkey.c
  ~ sasyncd.h                             

  > add format attributes to log functions and fix some errors
  > ok claudio@ florian@ (benno@)

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

Reply via email to