OpenBSD src changes summary for 2015-11-01
==========================================

bin/ksh                                 distrib/special
etc/netstart                            etc/rc
lib/libc                                lib/librthread
regress/sys                             sbin/iked
sbin/ipsecctl                           share/man
sys/arch/alpha/include                  sys/arch/arm/include
sys/arch/hppa/include                   sys/arch/hppa64/include
sys/arch/i386/include                   sys/arch/m88k/include
sys/arch/macppc/include                 sys/arch/socppc/include
sys/arch/sparc64/include                sys/arch/vax/include
sys/arch/zaurus/stand/zboot             sys/dev/pci
sys/kern                                sys/netinet
sys/netinet6                            sys/sys
sys/uvm                                 usr.bin/gencat
usr.bin/m4                              usr.bin/nc
usr.bin/skeyaudit                       usr.bin/skeyinfo
usr.bin/units                           usr.sbin/apm
usr.sbin/arp                            usr.sbin/authpf
usr.sbin/bgpctl                         usr.sbin/inetd
usr.sbin/ldapctl                        usr.sbin/rcctl
usr.sbin/rebound                        usr.sbin/tcpdump

== bin =============================================================== 01/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin

ksh

  ~ c_sh.c                                ~ edit.c
  ~ exec.c                                ~ expand.h
  ~ history.c                             ~ lex.c
  ~ main.c                                ~ sh.h
  ~ syn.c                                 ~ table.c
  ~ tree.c                                

  > Add uses of areallocarray(). mksh and Bitrig ksh already have similar
  > functions. With help from Theo Buehler.
  > ok nicm@ (mmcc@)

  ~ shf.c                                 

  > Drop a needless cast of a void *. (mmcc@)

  ~ expand.h                              

  > Remove two casts of void* return types. (mmcc@)

  ~ shf.c                                 

  > aresize() -> areallocarray()
  > ok nicm@ (mmcc@)

== distrib =========================================================== 02/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

special

  ~ disklabel/Makefile                    

  > Remove NUMBOOT remnants that were overlooked when vax and
  > landisk moved to installboot(8).
  > ok deraadt@ miod@ (krw@)

== etc =============================================================== 03/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc

netstart

  ~ netstart                              

  > Start the rework of the /etc/netstart shell script.
  > General changes:
  > - apply a similar 'style' as used in the installer scripts
  > - improve comments to be more to the point, remove where code is obvious
  > - document usage of functions if they have arguments
  > - rename variables where it improves readability
  > - replace really old-school shell code with more contemporary idioms
  > Other changes:
  > - No need to care about "autoboot" because netstart doesn't inherit the
  > positional parameters from /etc/rc anymore. /etc/rc executes netstart
  > instead of sourcing it since r1.439.
  > - Use simpler for-loop to process list of interfaces with ifstart.
  > OK halex@ (rpe@)

rc

  ~ rc                                    

  > A missed backticks to $() conversion.
  > OK krw@ (rpe@)

== lib =============================================================== 04/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ dlfcn/dlfcn_stubs.c                   

  > delete old lint ARGSUSED comments (guenther@)

  ~ citrus/citrus_none.c                  ~ citrus/citrus_utf8.c
  ~ db/hash/hash.c                        ~ db/hash/ndbm.c
  ~ db/mpool/mpool.c                      ~ gen/fts.c
  ~ hash/helper.c                         ~ net/rcmdsh.c
  ~ regex/regerror.c                      ~ regex/regcomp.c
  ~ rpc/auth_none.c                       ~ rpc/auth_unix.c
  ~ rpc/clnt_tcp.c                        ~ rpc/clnt_udp.c
  ~ rpc/svc_auth_unix.c                   ~ rpc/svc_raw.c
  ~ rpc/svc_tcp.c                         ~ rpc/clnt_raw.c
  ~ rpc/svc_udp.c                         ~ rpc/xdr_mem.c
  ~ rpc/xdr_stdio.c                       ~ termios/tcsendbreak.c
  ~ time/localtime.c                      

  > delete old lint ARGSUSED comments (guenther@)

  ~ sys/semop.2                           

  > replace "can not" with "cannot"; (jmc@)

librthread

  ~ rthread.c                             ~ rthread_rwlock.c

  > delete old lint ARGSUSED comments (guenther@)

== regress =========================================================== 05/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

sys

  ~ net/pf_forward/Makefile               ~ net/pf_fragment/Makefile

  > Route output to local addresses has changed, ping6 command line
  > options have changed, tun has been renamed to tap.  Adapt tests. (bluhm@)

== sbin ============================================================== 06/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

iked

  ~ iked.conf.5                           

  > replace "can not" with "cannot"; (jmc@)

ipsecctl

  ~ ipsec.conf.5                          

  > replace "can not" with "cannot"; (jmc@)

== share ============================================================= 07/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/rt.4                             ~ man4/wscons.4
  ~ man4/man4.amd64/apm.4                 ~ man4/man4.i386/apm.4
  ~ man4/man4.loongson/apm.4              ~ man4/man4.macppc/apm.4
  ~ man4/man4.sparc/cgfourteen.4          ~ man4/man4.sparc/cgsix.4
  ~ man4/man4.sparc/cgthree.4             ~ man4/man4.sparc/tctrl.4
  ~ man4/man4.sparc/tcx.4                 ~ man4/man4.sparc64/cgsix.4
  ~ man4/man4.sparc64/cgthree.4           ~ man4/man4.sparc64/pcons.4
  ~ man4/man4.zaurus/apm.4                ~ man9/extent.9

  > replace "can not" with "cannot"; (jmc@)

  ~ man7/mdoc.7                           

  > Specify option ordering in the DESCRIPTION section
  > ok and tweaks jmc@ schwarze@ (guenther@)

  ~ man9/style.9                          

  > Delete sentence about option ordering the manpage (moved to mdoc.7)
  > While here: PRINTFLIKE has been cleaned from base so don't mention it
  > suggested by and ok jmc@ schwarze@ (guenther@)

== sys =============================================================== 08/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/alpha/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/arm/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/hppa/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/hppa64/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/i386/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/m88k/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/macppc/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/socppc/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/sparc64/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/vax/include

  ~ vmparam.h                             

  > Remove the definition of USRTEXT. It has no relevance outside of the
  > non-PIE
  > a.out world.
  > ok deraadt@ kettenis@ (miod@)

arch/zaurus/stand/zboot

  ~ boot.8                                

  > replace "can not" with "cannot"; (jmc@)

dev/pci

  ~ drm/i915/i915_drv.c                   

  > drm/i915: Fix and clean BDW PCH identification
  > From Rodrigo Vivi
  > a35cc9d0c0118fb18f7c5dd7a44adb454868a679 in mainline linux
  > This removes some warnings that incorrectly trigger on desktop broadwell.
  > (jsg@)

  ~ drm/i915/intel_uncore.c               

  > drm/i915/bdw: enable eDRAM.
  > From Ben Widawsky
  > 1d2866baf71e222308345ec745c20cbdb279f325 in mainline linux (jsg@)

  ~ drm/i915/i915_drv.h                   

  > Bring in some commits from Rodrigo Vivi in linux to correct
  > the IS_BDW_ULT macro.
  > drm/i915: BDW Fix Halo PCI IDs marked as ULT.
  > 6b96d705f3cf435b0b8835b12c9742513c77fed6 in mainline linux
  > This will prevent the desktop "Iris Pro Graphics 6200" from being
  > misidentified as ULT.
  > drm/i915/bdw: PCI IDs ending in 0xb are ULT.
  > 0dc6f20b9803f09726bbb682649d35cda8ef5b5d in mainline linux
  > This will make the mobile "Iris Graphics 6100" be correctly
  > identified as being a ULT part. (jsg@)

kern

  ~ kern_pledge.c                         

  > uniformize "always allowed syscalls" with pledge
  > - use a proper name PLEDGE_ALWAYS (suggested by derradt@)
  > - unify the check for allowing it in order to allow all of them
  > ok deraadt@ (semarie@)

  ~ uipc_usrreq.c                         

  > bind() on AF_UNIX should set PLEDGE_UNIX not PLEDGE_CPATH; ok semarie
  > (deraadt@)

  ~ kern_pledge.c                         

  > Do not need to check the pledge control bits for system calls that are
  > PLEDGE_ALWAYS.
  > ok semarie (deraadt@)

  ~ kern_descrip.c                        ~ kern_pledge.c
  ~ kern_sig.c                            ~ kern_sysctl.c
  ~ kern_time.c                           ~ sys_generic.c
  ~ uipc_syscalls.c                       ~ uipc_usrreq.c
  ~ vfs_lookup.c                          ~ vfs_syscalls.c

  > refactor pledge_*_check and pledge_fail functions
  > - rename _check function without suffix: a "pledge" function called from
  > anywhere is a "check" function.
  > - makes pledge_fail call the responsability to the _check function. remove
  > it
  > from caller.
  > - make proper use of (potential) returned error of _check() functions.
  > - adds pledge_kill() and pledge_protexec()
  > with and OK deraadt@ (semarie@)

netinet

  ~ if_ether.c                            

  > Replace the nd6 llinfo malloc(9) with pool_get(9) like arp does.
  > OK mpi@ (bluhm@)

netinet6

  ~ nd6.c                                 

  > Compare nd6 llinfo pointer with NULL.  No binary change.
  > OK mpi@ (bluhm@)

  ~ nd6.c                                 

  > Replace the nd6 llinfo malloc(9) with pool_get(9) like arp does.
  > OK mpi@ (bluhm@)

sys

  ~ pledge.h                              

  > uniformize "always allowed syscalls" with pledge
  > - use a proper name PLEDGE_ALWAYS (suggested by derradt@)
  > - unify the check for allowing it in order to allow all of them
  > ok deraadt@ (semarie@)

  ~ pledge.h                              ~ syscall_mi.h

  > refactor pledge_*_check and pledge_fail functions
  > - rename _check function without suffix: a "pledge" function called from
  > anywhere is a "check" function.
  > - makes pledge_fail call the responsability to the _check function. remove
  > it
  > from caller.
  > - make proper use of (potential) returned error of _check() functions.
  > - adds pledge_kill() and pledge_protexec()
  > with and OK deraadt@ (semarie@)

uvm

  ~ uvm_mmap.c                            ~ uvm_swap.c

  > refactor pledge_*_check and pledge_fail functions
  > - rename _check function without suffix: a "pledge" function called from
  > anywhere is a "check" function.
  > - makes pledge_fail call the responsability to the _check function. remove
  > it
  > from caller.
  > - make proper use of (potential) returned error of _check() functions.
  > - adds pledge_kill() and pledge_protexec()
  > with and OK deraadt@ (semarie@)

== usr.bin =========================================================== 09/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

gencat

  ~ gencat.1                              

  > replace "can not" with "cannot"; (jmc@)

m4

  ~ main.c                                

  > pledge m4. tested by me.
  > reordered to match the manpage, and added tmppath as an annotation
  > prompted by deraadt@ (espie@)

nc

  ~ netcat.c                              

  > KNF; from Rob Pierce (deraadt@)

skeyaudit

  ~ skeyaudit.c                           

  > Pledge; OK millert@ (tim@)

skeyinfo

  ~ skeyinfo.c                            

  > Pledge; OK millert@ (tim@)

units

  ~ units.lib                             

  > update currency exchange rates; (jmc@)

== usr.sbin ========================================================== 10/10 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

apm

  ~ apm.c                                 

  > only pledge if in doing-work-via-daemon mode (deraadt@)

arp

  ~ arp.4                                 

  > replace "can not" with "cannot"; (jmc@)

authpf

  ~ authpf.8                              

  > replace "can not" with "cannot"; (jmc@)

bgpctl

  ~ bgpctl.c                              ~ irrfilter.c

  > pledge in bgpctl.
  > ok deraadt (benno@)

inetd

  ~ inetd.c                               

  > inetd needs pledge "unix" to bind AF_UNIX sockets (deraadt@)

  ~ inetd.c                               

  > needs pledge "cpath" to allow unlink of AF_UNIX sockets eventually
  > (deraadt@)

ldapctl

  ~ ldapctl.c                             

  > ldapctl has two modes of operation, one where it operates on the btree
  > files
  > directly, in which it pledges "stdio rpath wpath cpath flock", and one
  > where
  > it talks to ldapd over a unix socket, in which it pledges "stdio" after
  > opening the socket.
  > ok deraadt@ (jmatthew@)

rcctl

  ~ rcctl.sh                              

  > Tweak wording.
  > Make sure the rc.d script exist in svc_is_meta(). (ajacoutot@)

rebound

  ~ rebound.c                             

  > chroot to pw_dir instead of the hard-coded /var/empty.  Also make the
  > chroot+chdir step look more like in the other privsep daemons.
  > OK tedu@ (reyk@)

tcpdump

  ~ addrtoname.c                          

  > Remove register keyword uses. Still needs to be done in all other
  > tcpdump source files.
  > ok kettenis@ (mmcc@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to