OpenBSD src changes summary for 2016-05-08 ==========================================
distrib/sets gnu/usr.bin/perl lib/libc lib/libedit lib/libpcap sbin/dhclient sbin/ifconfig share/man sys/arch/armv7/imx sys/dev/acpi sys/net sys/uvm usr.bin/mklocale usr.bin/passwd usr.bin/wall usr.sbin/pkg_add usr.sbin/smtpd usr.sbin/tcpdump == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.loongson ~ lists/base/md.luna88k ~ lists/base/md.macppc ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/base/md.socppc ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.zaurus ~ lists/comp/mi ~ lists/man/mi > sync (deraadt@) == gnu =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/perl ~ cpan/OpenBSD-MkTemp/lib/OpenBSD/MkTemp.pm ~ cpan/OpenBSD-MkTemp/t/OpenBSD-MkTemp.t > Correct return value of OpenBSD::MkTemp in scalar context > From Francesco Toscan < f.toscan AT hotmail DOT it > > ok guenther@ (afresh1@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ arch/sparc64/gen/sigsetjmp.S > Simplify sig{set,long}jmp(): just Do The Job instead of calling others > ok kettenis@ (guenther@) ~ arch/sparc64/Symbols.list ~ arch/sparc64/fpu/Makefile.inc ~ arch/sparc64/fpu/fpu_explode.c ~ arch/sparc64/fpu/fpu_extern.h ~ arch/sparc64/fpu/fpu_q.h ~ arch/sparc64/fpu/fpu_qp.c > Hide __fpu_* and make internal _Qp_* calls go direct. > ok kettenis@ (guenther@) ~ arch/powerpc/gen/setjmp.S > No, sigaltstack's onstack flag shouldn't be saved. Delete comment > wondering about that (guenther@) ~ arch/mips64/gen/_setjmp.S ~ arch/mips64/gen/setjmp.S ~ arch/mips64/gen/sigsetjmp.S > Implement longjmp directly and not on top of sigreturn. > Use the hidden symbols for internal calls to abort, longjmp, etc > ok deraadt@ (guenther@) libedit ~ readline.c > Make the history_set_pos() return values agree with the GNU implementation. > Patch from Bastian Maerkisch <bmaerkisch at web dot de> > with a minor tweak from Christos Zoulas. > Fixes the test_set_pos_return_values() regression test. > OK czarkoff@, > also proofread by zhuk@ and by Christian Heckendorf <mbie at ulmus dot me>. > (schwarze@) ~ readline.c > Change where_history() to agree with the GNU implementation: > Return 0 for the oldest entry and increment by 1 for each newer, > non-deleted entry. > This fixes the test_where() regression test. > OK czarkoff@. (schwarze@) libpcap ~ pcap-bpf.c > Use /dev/bpf0 instead of /dev/bpf (without loop though), as suggested by > sthen@. to make remote upgrades without media less painful. > ok tb@ (natano@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ bpf.c > Use /dev/bpf0 instead of /dev/bpf (without loop though), as suggested by > sthen@. to make remote upgrades without media less painful. > ok tb@ (natano@) ifconfig ~ brconfig.h > Do not print MPSAFE when the corresponding bit is set on the interface > flags. > This read-only flag is a hint for the network stack and does not matter > for end user, in fact exposing it just creates confusion. > ok kettenis@, deraadt@ (mpi@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/chvgpio.4 > spelling; (jmc@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/armv7/imx ~ imxesdhc.c > Add DMA support. It uses ADMA2 "Internal DMA" that is compatible with the > SD Host Controller standard. > ok patrick@ (kettenis@) dev/acpi ~ dsdt.h > Add macros for interrupt trigger mode as encoded in GPIO resources. > (kettenis@) ~ bytgpio.c ~ chvgpio.c > Plug some memory leaks and do proper cleanup in error paths. (kettenis@) ~ acpi.c ~ amltypes.h > Make sure devices listed by a device's _DEP method are attached before > we attach the device itself. The _DEP methode, introduced in ACPI 5.0, > is a hint that the device in question depends on OpRegion support from > the devices listed by _DEP, so we have to order them the proper way. > To prevent us from attaching those devices again when we encounter them > later walking down the device tree, keep track of our attempts to > attach a device driver to them using aflag in the aml_node structure. > ok guenther@ (kettenis@) ~ amltypes.h ~ bytgpio.c ~ chvgpio.c ~ dsdt.c > Add support for writing gpio pins. (kettenis@) ~ chvgpio.c > Call _REG to register GeneralPuproseIo address space support. (kettenis@) ~ chvgpio.c > Add support for level, active low gpio interrupts. (kettenis@) net ~ if.c > Do not export the IFXF_MPSAFE flag to userland, it is a kernel-only > hint. > ok kettenis@, deraadt@ (mpi@) uvm ~ uvm_amap.c ~ uvm_amap.h ~ uvm_anon.c ~ uvm_anon.h ~ uvm_fault.c ~ uvm_stat.c ~ uvmexp.h > Wait for RAM in uvm_fault when allocating uvm structures fails > Only fail hard when running out of swap space also, as suggested by > kettenis@ > While there, let amap_add() return a success status and handle > amap_add() errors in uvm_fault() similar to other out of RAM situations. > These bits are needed for further amap reorganization diffs. > lots of feedback and ok kettenis@ (stefan@) ~ uvm_amap.c ~ uvm_amap.h ~ uvm_map.c > Additional parameter for amap_alloc(). > It is supposed to control whether an amap should allocate memory > to store anon pointers lazily or upfront. Needed for upcoming amap > changes. > ok kettenis@ (stefan@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mklocale ~ mklocale.1 ~ yacc.y > Delete encoding code for the unused TODIGIT information. > I'm not aware of plans to add any TODIGIT support, > and when shown on tech@, people were more or less indifferent > and showed confusion about what this code even did. > But the encoding code was buggy, in particular lacking validity > checks, and hence clobbered other important data, in particular > character type and character width data, with consequences that > are hard to judge. (schwarze@) passwd ~ local_passwd.c > Switch to getpwnam_shadow() now that getpwnam() no longer opens the shadow > database; OK deraadt@ sthen@ (tim@) wall ~ wall.c ~ wall.1 > Enable UTF-8 detection in wall(1). This deliberately ignores UTF-8 > characters > and replaces them with a single question mark. Similar to write(1). > code OK and tweaks schwarze@ > man page adjustment by schwarze@ and OK jmc@ (martijn@) ~ wall.c > The header <vis.h> is no longer needed; ok martijn@. (schwarze@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin pkg_add ~ OpenBSD/ArcCheck.pm > allow root files to be root-writable. > common work with aja@, okay aja@ (espie@) smtpd ~ smtp_session.c > The "loop detected" message should not print the errno string. > OK gilles@ (millert@) tcpdump ~ privsep_pcap.c ~ tcpdump.8 > Use /dev/bpf0 instead of /dev/bpf (without loop though), as suggested by > sthen@. to make remote upgrades without media less painful. > ok tb@ (natano@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
