OpenBSD src changes summary for 2016-10-22 ==========================================
lib/libc libexec/security sys/arch/arm/arm sys/arch/arm/include sys/arch/armv7/conf sys/arch/armv7/sunxi sys/kern usr.bin/mandoc usr.sbin/makefs usr.sbin/tcpdump usr.sbin/ypldap == lib =============================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdlib/malloc.c > - fix MALLOC_STATS compile > - redundant cast is redundant (otto@) ~ stdlib/bsearch.c ~ stdlib/heapsort.c ~ stdlib/rand.c > $OpenBSD$ (tb@) == libexec =========================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec security ~ security > When checking ownership and modes of files in /var/mail/, > ignore *.lock files, to avoid pointless warning mails > reported by Philippe Meunier <meunier at ccs dot neu dot edu>; > OK florian@ jca@ (schwarze@) == sys =============================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/arm ~ fault.c ~ pmap7.c > If an Access Flag fault happens while we were running the kernel and > it happened on a kernel page, we need to consult the kernel pmap > instead of the current proc's pmap. Fixes panic when using tmpfs. > ok kettenis@ (patrick@) arch/arm/include ~ frame.h > If an Access Flag fault happens while we were running the kernel and > it happened on a kernel page, we need to consult the kernel pmap > instead of the current proc's pmap. Fixes panic when using tmpfs. > ok kettenis@ (patrick@) arch/armv7/conf ~ GENERIC ~ RAMDISK > Attach sxitimer(4) using the fdt. (kettenis@) arch/armv7/sunxi ~ sxie.c > Stop setting MIIF_AUTOTSLEEP in sxie(4) > This can lead to tsleep in an interrupt context. > Tested by and ok kettenis@ (jsg@) ~ files.sunxi ~ sunxi.c ~ sxitimer.c > Attach sxitimer(4) using the fdt. (kettenis@) kern ~ kern_exec.c > Delete dead copy of pr->ps_vmspace; uvmspace_exec() can change it anyway > ok kettenis@ jsing@ (guenther@) ~ kern_fork.c > Adjust allocpid() to take into account lastpid > ok jsing@ kettensi@ (guenther@) ~ kern_sysctl.c > Factor out pr->ps_vmspace into a local variable for fill_kproc() > ok jsing@ kettenis@ (guenther@) == usr.bin =========================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ dbm_map.c ~ mandocdb.c > cast off_t and uint64_t for printf(3) > to make sure that widths match on all platforms; > from Ed Maste <emaste at freebsd dot org>; > OK guenther@ (schwarze@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin makefs ~ ffs/mkfs.c > Avoid writing pointers to the disk (image). (natano@) ~ ffs.c > Use deterministic pseudo-random numbers when the -T flag is used; for > repeatable builds. (natano@) ~ ffs/mkfs.c > Remove unused code for 4.3BSD format filesystems. (natano@) - ffs/dinode.h - ffs/dir.h - ffs/fs.h ~ ffs.c ~ ffs.h ~ ffs/ffs_alloc.c ~ ffs/ffs_balloc.c ~ ffs/ffs_subr.c ~ ffs/ffs_tables.c ~ ffs/mkfs.c ~ ffs/ufs_bmap.c > Include our own <ufs/ufs/dinode.h>, <ufs/ufs/dir.h> and <ufs/ffs/fs.h> > header files instead of relying on copies of NetBSD's headers. This > required some changes in the .c files, due to renamed fields, functions > and preprocessor macros. Also pull in our own ffs_tables.c. As a bonus > this diff gets rid of layout compatibility issues in the superblock > (position of the fs_flags field). (natano@) ~ ffs.c ~ ffs/ffs_extern.h ~ ffs/ffs_subr.c > s/panic/errx/ This is userland. (natano@) ~ cd9660.c ~ ffs.c ~ makefs.c ~ makefs.h ~ msdos.c ~ walk.c ~ ffs/buf.c ~ ffs/ffs_alloc.c ~ msdos/msdosfs_fat.c > Remove huge amounts of debug code, that make the code nearly unreadable. > (natano@) ~ cd9660.c ~ ffs.c ~ makefs.c ~ makefs.h ~ walk.c > Clean up timestamp handling code to be less confusing. (natano@) ~ makefs.h ~ walk.c > More "debug" code that has to go. (natano@) - ffs/ufs_bswap.h ~ ffs.c ~ ffs/ffs_alloc.c ~ ffs/ffs_balloc.c ~ ffs/ffs_subr.c ~ ffs/mkfs.c ~ ffs/ufs_bmap.c > Get rid of remaining FFS byteswap function stubs. (natano@) ~ makefs.8 > various cleanup; ok natano (jmc@) ~ cd9660.c ~ cd9660.h ~ makefs.c ~ msdos/mkfs_msdos.h > -#include <stdbool.h> (natano@) - msdos/bootsect.h - msdos/bpb.h ~ msdos/msdosfs_denode.c ~ msdos/msdosfs_fat.c ~ msdos/msdosfs_lookup.c ~ msdos/msdosfs_vfsops.c ~ msdos/msdosfs_vnops.c > Dedup msdosfs/{bootsect.h,bpb.h}. (natano@) tcpdump ~ Makefile ~ interface.h ~ print-tcp.c + print-ofp.c > Teach tcpdump(8) how to read OpenFlow packets. This initial implementation > supports the following message types: hello, error, echo request/reply, > feature request/reply, set config, packet-in, packet-out, flow removed and > flow mod. > We currently only support printing this messages for OpenFlow 1.3.5, > however > it is possible to reuse some functions and get other versions working too. > ok deraadt@ (rzalamena@) ypldap ~ aldap.c > Fix copy-pasto in comment; from Rob Pierce (rob (at) 2keys.ca) (guenther@) ~ aldap.c > string terminators are called NUL, not NULL (deraadt@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
