OpenBSD src changes summary for 2016-10-19
==========================================

bin/cat                                 bin/chmod
bin/date                                bin/expr
bin/mkdir                               bin/ps
bin/rmdir                               distrib/amd64
distrib/sets                            gnu
lib/libc                                lib/libcrypto
lib/libssl                              regress/lib
regress/sys                             share/man
sys/arch/alpha/alpha                    sys/arch/arm/arm
sys/arch/hppa/hppa                      sys/arch/m88k/m88k
sys/arch/mips64/mips64                  sys/arch/powerpc/powerpc
sys/arch/sh/sh                          sys/dev/pci
sys/kern                                sys/net
sys/sys                                 sys/uvm
usr.bin/mandoc                          usr.bin/ssh
usr.bin/tmux                            usr.sbin
usr.sbin/config                         usr.sbin/smtpd

== bin =============================================================== 01/09 ==

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

cat

  ~ cat.c                                 

  > Delete useless setlocale(3) in src/bin/.
  > Minor cleanup while here: return from main, static void __dead usage, etc.
  > Based on a patch from Jan Stary <hans at stare dot cz>.
  > Feedback and OK tb@, OK millert@. (schwarze@)

chmod

  ~ chmod.c                               

  > Delete useless setlocale(3) in src/bin/.
  > Minor cleanup while here: return from main, static void __dead usage, etc.
  > Based on a patch from Jan Stary <hans at stare dot cz>.
  > Feedback and OK tb@, OK millert@. (schwarze@)

date

  ~ date.c                                

  > Delete useless setlocale(3) in src/bin/.
  > Minor cleanup while here: return from main, static void __dead usage, etc.
  > Based on a patch from Jan Stary <hans at stare dot cz>.
  > Feedback and OK tb@, OK millert@. (schwarze@)

expr

  ~ expr.c                                

  > Delete useless setlocale(3) in src/bin/.
  > Minor cleanup while here: return from main, static void __dead usage, etc.
  > Based on a patch from Jan Stary <hans at stare dot cz>.
  > Feedback and OK tb@, OK millert@. (schwarze@)

mkdir

  ~ mkdir.c                               

  > Delete useless setlocale(3) in src/bin/.
  > Minor cleanup while here: return from main, static void __dead usage, etc.
  > Based on a patch from Jan Stary <hans at stare dot cz>.
  > Feedback and OK tb@, OK millert@. (schwarze@)

ps

  ~ ps.1                                  

  > Make the description of COLUMNS a bit more readable.
  > Triggered by a different patch from Michal Mazurek.
  > Joint work by tb@, jmc@, and tedu@, but no one ever committed it.
  > (schwarze@)

rmdir

  ~ rmdir.c                               

  > Delete useless setlocale(3) in src/bin/.
  > Minor cleanup while here: return from main, static void __dead usage, etc.
  > Based on a patch from Jan Stary <hans at stare dot cz>.
  > Feedback and OK tb@, OK millert@. (schwarze@)

== distrib =========================================================== 02/09 ==

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

amd64

  - common/Makefile.inc                   ~ ramdiskA/Makefile
  ~ ramdisk_cd/Makefile                   + ramdiskA/Makefile.inc
  + ramdisk_cd/Makefile.inc               

  > Unshare Makefile.inc so we can determine how to squeeze makefs
  > into the picture.
  > ok natano (deraadt@)

  ~ ramdiskA/Makefile.inc                 

  > Inline IMAGE, CBIN, CRUNCHCONF and XNAME.
  > ok deraadt (natano@)

  ~ ramdisk_cd/Makefile                   ~ ramdisk_cd/Makefile.inc

  > Inline IMAGE, CBIN, CRUNCHCONF and XNAME.
  > ok deraadt (natano@)

sets

  ~ lists/base/mi                         ~ lists/man/mi

  > sync (deraadt@)

== gnu =============================================================== 03/09 ==

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

gnu

  ~ gcc/gcc/c-decl.c                      

  > Don't warn about shadowing a global function unless the local
  > variable or parameter is a pointer to a function.
  > ok kettenis@ (guenther@)

== lib =============================================================== 04/09 ==

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

libc

  ~ sys/getsockopt.2                      

  > note that SO_REUSEADDR is restricted to callers with the same uid or root;
  > while there, super-user -> superuser for internal consistency;
  > diff from kirill miazine, tweaked by myself;
  > ok deraadt millert guenther (jmc@)

  ~ gen/syslog_r.c                        

  > Use the reentrant strerror_r() instead of strerror() to expand %m.
  > Previously, syslog_r() would avoid calling strerror() since the latter
  > is not reentrant.  OK bluhm@ (millert@)

  ~ string/strerror_r.c                   

  > Remove the save_errno dance inside strerror_r(3).  It is from the
  > time when we had national language support.
  > OK millert@ (bluhm@)

libcrypto

  ~ dsa/dsa_ameth.c                       ~ ec/ec_ameth.c
  ~ err/err_all.c                         ~ gost/gostr341001_ameth.c
  ~ gost/gostr341001_pmeth.c              ~ pem/pem_lib.c
  ~ rsa/rsa_ameth.c                       ~ rsa/rsa_pmeth.c

  > unifdef OPENSSL_NO_CMS (jsing@)

libssl

  ~ s3_clnt.c                             ~ s3_lib.c
  ~ s3_srvr.c                             ~ ssl_ciph.c
  ~ ssl_lib.c                             ~ ssl_locl.h
  ~ t1_lib.c                              

  > Remove support for fixed ECDH cipher suites - these is not widely supported
  > and more importantly they do not provide PFS (if you want to use ECDH, use
  > ECDHE instead).
  > With input from guenther@.
  > ok deraadt@ guenther@ (jsing@)

== regress =========================================================== 05/09 ==

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

lib

  ~ libssl/client/clienttest.c            

  > Update client hello messages to follow the removal of fixed ECDH. (jsing@)

sys

  ~ netinet/pmtu/Makefile                 ~ netinet/pmtu/README

  > Do not change routes during test run, but expect that everything
  > is setup correctly before.  Use make check-setup to verify that. (bluhm@)

  ~ net/pf_forward/Makefile               ~ net/pf_fragment/Makefile
  ~ netinet/arp/Makefile                  ~ netinet/pmtu/Makefile
  ~ netinet6/frag6/Makefile               ~ netinet6/nd6/Makefile
  ~ netinet6/rh0/Makefile                 

  > The clean:, cleandir:, and obj: targets of src/Makefile descend into
  > regress/ and run python to set the IMPORT_PYTHON variable in several
  > test Makefiles. This results in W^X violations during 'make build'.
  > Avoid doing that.
  > ok bluhm (tb@)

  + net/pf_state/challenge_ack.py         + net/pf_state/LICENSE
  + net/pf_state/Makefile                 + net/pf_state/pf.conf
  + net/pf_state/README                   

  > New import:
  >     Add a test suite for pf state handling.  It needs a remote machine

  ~ net/Makefile                          

  > Link pf_state test to build. (bluhm@)

== share ============================================================= 06/09 ==

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

man

  ~ man5/mk.conf.5                        

  > GLOBAL_AUTOCONF_CACHE is the name of a file, not 'yes'.  Leftover
  > from KERBEROS5 removal, spotted by Raf Czlonka. (tb@)

== sys =============================================================== 07/09 ==

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

arch/alpha/alpha

  ~ process_machdep.c                     

  > The first argument to process_domem() and its uio_procp should be curproc
  > ok kettenis@ (guenther@)

arch/arm/arm

  ~ pmap.c                                ~ pmap7.c

  > Change pmap_proc_iflush() to take a process instead of a proc
  > powerpc: rename second argument of pmap_proc_iflush() to match other archs
  > ok kettenis@ (guenther@)

arch/hppa/hppa

  ~ pmap.c                                

  > Change pmap_proc_iflush() to take a process instead of a proc
  > powerpc: rename second argument of pmap_proc_iflush() to match other archs
  > ok kettenis@ (guenther@)

  ~ trap.c                                

  > Change process_{domem,auxv_offset}() to take a process instead of a proc.
  > Make process_auxv_offset() take and release a reference of the vmspace like
  > process_domem() does.
  > ok kettenis@ (guenther@)

arch/m88k/m88k

  ~ pmap.c                                

  > Change pmap_proc_iflush() to take a process instead of a proc
  > powerpc: rename second argument of pmap_proc_iflush() to match other archs
  > ok kettenis@ (guenther@)

  ~ trap.c                                

  > Change process_{domem,auxv_offset}() to take a process instead of a proc.
  > Make process_auxv_offset() take and release a reference of the vmspace like
  > process_domem() does.
  > ok kettenis@ (guenther@)

arch/mips64/mips64

  ~ trap.c                                

  > The first argument to process_domem() and its uio_procp should be curproc
  > ok kettenis@ (guenther@)

  ~ pmap.c                                ~ trap.c

  > Change pmap_proc_iflush() to take a process instead of a proc
  > powerpc: rename second argument of pmap_proc_iflush() to match other archs
  > ok kettenis@ (guenther@)

arch/powerpc/powerpc

  ~ pmap.c                                

  > Change pmap_proc_iflush() to take a process instead of a proc
  > powerpc: rename second argument of pmap_proc_iflush() to match other archs
  > ok kettenis@ (guenther@)

arch/sh/sh

  ~ pmap.c                                

  > struct process has a pointer to the vmspace now, so simplify the ASID
  > search
  > ok deraadt@ jca@ (guenther@)

  ~ pmap.c                                

  > Change pmap_proc_iflush() to take a process instead of a proc
  > powerpc: rename second argument of pmap_proc_iflush() to match other archs
  > ok kettenis@ (guenther@)

dev/pci

  ~ if_iwm.c                              

  > Only force iwm's firmware to use RTS for all frames if the AP requires it.
  > RTS is still used when sending long frames regardless of this change.
  > Tested by myself and Jan Stary. (stsp@)

kern

  ~ sys_process.c                         

  > Change pmap_proc_iflush() to take a process instead of a proc
  > powerpc: rename second argument of pmap_proc_iflush() to match other archs
  > ok kettenis@ (guenther@)

  ~ sys_process.c                         

  > Change process_{domem,auxv_offset}() to take a process instead of a proc.
  > Make process_auxv_offset() take and release a reference of the vmspace like
  > process_domem() does.
  > ok kettenis@ (guenther@)

net

  ~ if.c                                  

  > Remove the if_input task from the correct taskq.
  > ok bluhm henning (yasuoka@)

  ~ switchofp.c                           

  > Lets just be safe and check M_PREPEND return values for functions that
  > madj() and injects back the layer 2/3 contents.
  > ok lteo@ (rzalamena@)

sys

  ~ ptrace.h                              

  > Change process_{domem,auxv_offset}() to take a process instead of a proc.
  > Make process_auxv_offset() take and release a reference of the vmspace like
  > process_domem() does.
  > ok kettenis@ (guenther@)

uvm

  ~ uvm_pmap.h                            

  > Change pmap_proc_iflush() to take a process instead of a proc
  > powerpc: rename second argument of pmap_proc_iflush() to match other archs
  > ok kettenis@ (guenther@)

== usr.bin =========================================================== 08/09 ==

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

mandoc

  ~ man.1                                 

  > Avoid the confusion that -a might require a section argument; it does not.
  > Triggered by a question from <jmates at ee dot washington at edu>.
  > OK jmc@. (schwarze@)

ssh

  ~ mux.c                                 

  > When tearing down ControlMaster connecctions, don't pollute stderr when
  > LogLevel=quiet.  Patch from Tim Kuijsten via tech@. (dtucker@)

tmux

  ~ cmd-new-session.c                     ~ session.c

  > Move session-create hook out of session_create so it works with grouped
  > sessions. (nicm@)

  ~ alerts.c                              ~ server-client.c
  ~ session.c                             ~ tmux.h
  ~ window.c                              

  > Alerts are too slow, so rather than walking all sessions and windows,
  > add a link of winlinks to each window and a pointer to the session to
  > each winlink. Also rewrite the alerts processing to return to the old
  > behaviour (alert in any window sets the flag on any winlink). (nicm@)

  ~ key-bindings.c                        

  > Do not have a default binding for C-b in copy-mode-vi or it conflicts
  > with the default prefix. Reported by natano@. (nicm@)

== usr.sbin ========================================================== 09/09 ==

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

usr.sbin

  ~ Makefile                              

  > enable makefs (deraadt@)

config

  ~ ukc.c                                 

  > There used to be disabled code that used /dev/tty to determine the
  > terminal size. That code was removed a while ago, and now there is
  > no longer any reason to open /dev/tty right before exiting init().
  > ok natano (tb@)

smtpd

  ~ smtpd.8                               

  > document -F which somehow escaped documentation (gilles@)

  ~ smtpd.c                               

  > add -F to usage() too; (jmc@)

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

Reply via email to