OpenBSD src changes summary for 2016-10-28
==========================================

distrib/miniroot                        lib/libc
share/man                               sys/dev/pci
sys/dev/pv                              sys/net
usr.bin/basename                        usr.bin/cmp
usr.bin/csplit                          usr.bin/dirname
usr.bin/env                             usr.bin/getconf
usr.bin/netstat                         usr.bin/nice
usr.bin/nl                              usr.bin/rev
usr.bin/ssh                             usr.bin/tee
usr.bin/uname                           usr.bin/which
usr.sbin/snmpctl                        usr.sbin/snmpd
usr.sbin/tcpdump                        

== distrib =========================================================== 01/06 ==

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

miniroot

  ~ install.sub                           

  > - move SHA256 SHA256.sig h fail from _tmpsrc to /tmp
  > - cleanup SHA256 and SHA256.sig before download
  > - move assignment of _cfile and _srclocal to the top
  > In a later step, this allows verification of local sets without the
  > need of a prefetch area which is not used in this case anyway.
  > Idea from and OK naddy@
  > OK krw@ (rpe@)

== lib =============================================================== 02/06 ==

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

libc

  ~ stdlib/malloc.c                       

  > Pages in the malloc cache are either reused quickly or unmapped
  > quickly. In both cases it does not make sense to set hints on them.
  > So remove that option, which is just a remainder of old times when
  > malloc used to hold on to pages. ok stefan@ (otto@)

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

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

man

  ~ man5/malloc.conf.5                    

  > H is no more (otto@)

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

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

dev/pci

  ~ if_iwn.c                              

  > In iwn(4), stop forcing RTS for every frame in 11n mode.
  > The RTS threshold should be good enough and applies to all modes.
  > A similar change was made in iwm(4) not long ago.
  > tested by myself and benno@ (stsp@)

  ~ if_myx.c                              

  > get rid of the custom pool in myx for jumbo frames.
  > now it asks the mbuf layer for the 9k from its pools.
  > a question from chris@ made me go look at the chip doco again and i
  > realised that the chip only requires 4 byte alignment for rx buffers,
  > no 4k alignment for jumbo buffers.
  > i also found that the chip is supposed to be able to rx up to 9400
  > bytes instead of 9000. ill fix that later though. (dlg@)

dev/pv

  ~ hypervic.c                            

  > Improve protocol version negotiation for Integrated Components
  > modelled on the upstream version. (mikeb@)

net

  ~ pf_ioctl.c                            ~ pf.c

  > - once rule should not attempt to remove its parent rule.
  > (problem pointed out by Petr, fix proposed by Dilli) _at_ oracle (sashan@)

  ~ if_switch.c                           ~ if_switch.h
  ~ switchofp.c                           

  > When doing pktout we must run the classifier again, because some action(s)
  > might want to use it. For buffered packets we probably need to save that
  > somehow else, but we don't support it now.
  > ok reyk@ (rzalamena@)

  ~ if_switch.c                           

  > Remove unused function, the code is already inlined in action_output
  > function.
  > ok reyk@ (rzalamena@)

  ~ ofp.h                                 

  > Rename pad fields to have struct prefixes, remove useless whitespaces and
  > add missing action_set_queue struct.
  > ok reyk@ (rzalamena@)

  ~ switchofp.c                           

  > Simplify the OFP_FLOW_MOD_MSG_INSTRUCTION_OFFSET() by using another macro
  > already does exactly what it wants to do.
  > ok reyk@ (rzalamena@)

  ~ switchofp.c                           

  > Change swofp_flow_table_add() malloc() behaviour to be non-blocking like
  > all others that we can find in switch(4).
  > ok reyk@ (rzalamena@)

  ~ switchofp.c                           

  > The function swofp_flow_entry_put_instructions() doesn't need to receive
  > a pointer to a mbuf pointer, because it only uses the mbuf for reading.
  > ok reyk@ (rzalamena@)

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

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

basename

  ~ basename.c                            

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

cmp

  ~ cmp.c                                 

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

csplit

  ~ csplit.c                              

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

dirname

  ~ dirname.c                             

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

env

  ~ env.c                                 

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

getconf

  ~ getconf.c                             

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

netstat

  ~ mbuf.c                                

  > there's a new mbuf cluster pool. (dlg@)

nice

  ~ nice.c                                

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

nl

  ~ nl.1                                  

  > Document that "nl -d" uses LC_CTYPE.
  > Triggered by an incorrect patch from Jan Stary.
  > Feedback and OK jmc@, OK millert@. (schwarze@)

rev

  ~ rev.1                                 

  > Document that rev(1) uses LC_CTYPE.
  > Triggered by an incorrect patch from Jan Stary.
  > While here, add an .Xr to cut(1).
  > OK millert@ jmc@ (schwarze@)

ssh

  ~ ssh-pkcs11.c                          

  > Improve pkcs11_add_provider() logging: demote some excessively
  > verbose error()s to debug()s, include PKCS#11 provider name and slot
  > in log messages where possible.
  > bz#2610, based on patch from Jakub Jelen (djm@)

tee

  ~ tee.c                                 

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

uname

  ~ uname.c                               

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

which

  ~ which.c                               

  > Delete some useless setlocale(3) calls in /usr/bin, no functional change.
  > Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
  > While here, apply some simple style improvements:
  > Sort headers, static void __dead usage(), return from main(),
  > zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
  > OK tb@ millert@ (schwarze@)

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

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

snmpctl

  ~ snmpctl.c                             

  > Make snmpctl compile again after the env -> snmpd_env rename in snmpd's
  > smi.c r1.20.
  > ok cc(1) (natano@)

snmpd

  ~ kroute.c                              ~ mib.c
  ~ mps.c                                 ~ smi.c
  ~ snmpd.h                               ~ snmpe.c
  ~ timer.c                               ~ trap.c
  ~ usm.c                                 

  > Use snmpd_env as the only global variable for env to simplify the daemon
  > and avoid problems.
  > ok jca@ (rzalamena@)

  ~ proc.c                                ~ snmpd.c
  ~ snmpd.h                               ~ snmpe.c
  ~ traphandler.c                         

  > Sync snmpd(8) with other daemons proc.c and teach him how to fork+exec.
  > ok jca@, reyk@ (rzalamena@)

tcpdump

  ~ pf_print_state.c                      

  > Don't assume s->ifname is NUL terminated and printable.
  > As in pfsync_print_clr() use vis(3) in print_state().  This was also
  > found with afl though with a different input. (jsg@)

  ~ print-atalk.c                         

  > Return early from atalk_print_llap() if the length is less than the
  > size of a header to avoid an integer underflow.
  > Found with afl. (jsg@)

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

Reply via email to