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

Reply via email to