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
