OpenBSD src changes summary for 2017-05-19 ==========================================
games/adventure regress/lib sbin/disklabel share/man sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/hppa/include sys/arch/mips64/include sys/arch/mips64/mips64 sys/dev/ic sys/dev/pci sys/kern sys/net sys/scsi usr.bin/ssh usr.sbin/smtpd == games ============================================================= 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games adventure ~ hdr.h ~ init.c > Silence a whole slew of clang warnings by doing a no-op in the crazy > internal obfuscation scheme the other way around, thereby avoiding a > signed underflow. > ok mestre (tb@) == regress =========================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libc/qsort/qsort_test.c > Add input targeted at the Bentley and McIrlroy quicksort generated > by McIlroy's "A Killer Adversary for Quicksort". This results in > quadratic behavior and the test aborts before completion. (millert@) == sbin ============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin disklabel ~ disklabel.8 ~ editor.c > tweak partition sizes for auto-alloction to better suit 8G disks > ok kr@ aja@ (otto@) == share ============================================================= 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man9/mbuf.9 > header updates from kevlo; (jmc@) ~ man5/pf.conf.5 > replace tabs with spaces, for consistency, in the BNF display; > from michal mazurek (jmc@) ~ man5/installurl.5 > Clarify that /etc/installurl is only created when using the http method. > Xr pkg_add while there. > ok jmc (tb@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > return EIO to vmd if the guest HLTs with interrupts disabled (mlarkin@) ~ identcpu.c ~ vmm.c > Respect max VPID/ASID limits. VMX VPIDs are capped at 4095, for now. > (mlarkin@) arch/amd64/include ~ vmmvar.h > Respect max VPID/ASID limits. VMX VPIDs are capped at 4095, for now. > (mlarkin@) arch/hppa/include ~ intr.h > tweak the spllower asm so it is more straightforward. > this properly identifies the registers used as input and output > operands to the code running in the trap handler, and passes them > to the asm statement as such. this means we dont have to do an extra > copy in the asm, or an extra clobber to keep the compiler away from > the registers. it also lets gcc set up and use the input register > nicely before it reaches the asm. > ok kettenis@ (dlg@) arch/mips64/include ~ lock.h > Replace __cpu_cas() with atomic_cas_ulong(). > OK kettenis@ (visa@) arch/mips64/mips64 ~ lcore_access.S > Implement copyin32(9) for mips64. > OK kettenis@ (visa@) ~ lock_machdep.c > Replace __cpu_cas() with atomic_cas_ulong(). > OK kettenis@ (visa@) dev/ic ~ r92creg.h > Fix R92C_USTIME_TSF register definition. > According to Kevin Lo it was wrong (and is also wrong in the Linux driver). > FreeBSD made the same change in r282623. > Patch by Kevin Lo. (stsp@) ~ ar9003.c ~ ar9003reg.h ~ athnreg.h > Make monitor work with athn(4) on my 3T3R AR9380 device. > This card can now receive packets. Transmit is still broken and > Kevin Lo reports that his 2T2R AR9380 device cannot receive yet. (stsp@) ~ r92creg.h ~ rtwn.c > Repair rtwn(4) IQ calibration. > Restore behaviour from before the fix of the botched R92C_USTIME_TSF > register > definition. IQ cal code was referring to this register by name, but > actually > needs to use the old value. So add a register definition for the old value > under a new name (R92C_BCN_CTRL1) and use this name in the IQ cal code. > Discussed with Kevin Lo (stsp@) dev/pci ~ if_rtwn.c > Make rtwn(4) support fixed transmit rates set with ifconfig(8). > Useful for development and testing but not recommended for regular usage. > (stsp@) ~ if_rtwn.c > Make rtwn(4) add frames which failed to transmit to AMRR's transmit > counter. > More closely matches what other drivers are doing. (stsp@) kern ~ exec_subr.c TAGGED OPENBSD_6_1 > MFC: Add a gap of 1MB between the stack and mmap spaces. (tj@) ~ exec_subr.c TAGGED OPENBSD_6_0 > MFC: Add a gap of 1MB between the stack and mmap spaces. (tj@) net ~ pf.c > Change PF behavior to allow MLD Listener Report packets to be sent > without needing a previously created state by MLD Listener Query. It > wasn't working because: (1) you might not have a previous MLD Listener > Query and (2) the addresses of the Query and Report don't match. > ok mikeb@, sashan@ (rzalamena@) scsi ~ scsiconf.h > Add some comments about the assumptions of the scsi mid layer > ok krw@ (sf@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ PROTOCOL.agent > Now that we no longer support SSHv1, replace the contents of this file > with a pointer to https://tools.ietf.org/html/draft-miller-ssh-agent-00 > It's better edited, doesn't need to document stuff we no longer implement > and does document stuff that we do implement (RSA SHA256/512 signature > flags) (djm@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin smtpd ~ smtpctl.c > - switch to recallocarray > - remove pre-allocation > - use a better growth pattern > ok gilles@ deraadt@ (eric@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
