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
