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

Reply via email to