OpenBSD src changes summary for 2017-06-24 ==========================================
regress/usr.bin sbin/dhclient share/man sys/net usr.bin/mandoc usr.bin/ssh usr.bin/vi == regress =========================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ ssh/Makefile + ssh/authinfo.sh > regress test for ExposeAuthInfo (djm@) ~ mdoclint/mdoclint ~ mdoclint/mdoclint.1 > obvious removal of -o, now covered by mandoc (schwarze@) == sbin ============================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.c ~ dhcpd.h ~ privsep.c ~ privsep.h > Use a local variable rather than a global flag to record > the reception of a IMSG_HUP message and trigger the > desired restart. > Nuke the now pointless IFI_HUP. (krw@) ~ dhclient.c ~ dhcpd.h ~ dispatch.c ~ kroute.c ~ privsep.c ~ privsep.h > Tweak handling of HUP and new LLADDR. Just use expose and use sighup() > function. Don't exit dispatch() loop on SIGHUP, wait for privileged > child to execvp() dhclient. Eliminate struct imsg_hup since its > contents were not being used except in priv_cleanup(). And > 'active_addr' works just as well there. > Cleaner and eliminates some extraneous log entries. (krw@) == share ============================================================= 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man7/mdoc.7 > Delete .St -p1003.1-2013. > It is an OpenBSD addition that did not get used a single time in > three years, and groff did not pick it up either, so removing it > does not affect any existing manuals anywhere. > Cleanup suggested by jmc@, OK bentley@. (schwarze@) == sys =============================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys net ~ pf_norm.c > To avoid packet loss due to reuse of the 16 bit IPv4 fragment id, > we need suitable data structures. Organize the pf fragments with > two red-black trees. One is holding the address and protocol > information and the other has only the fragment id. This will allow > to drop fragemts for specific connections more aggressively. ` > from markus@; OK sashan@ (bluhm@) == usr.bin =========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ st.in > Delete .St -p1003.1-2013. > It is an OpenBSD addition that did not get used a single time in > three years, and groff did not pick it up either, so removing it > does not affect any existing manuals anywhere. > Cleanup suggested by jmc@, OK bentley@. (schwarze@) ~ att.c ~ cgi.c ~ main.c ~ man_html.c ~ man_validate.c ~ mandoc.1 ~ mandoc.h ~ mandocdb.c ~ mdoc_html.c ~ mdoc_validate.c ~ read.c ~ roff.c ~ roff.h ~ roff_html.c ~ roff_term.c ~ st.c > Split -Wstyle into -Wstyle and the even lower -Wbase, and add > -Wopenbsd and -Wnetbsd to check conventions for the base system of > a specific operating system. Mark operating system specific messages > with "(OpenBSD)" at the end. > Please use just "-Tlint" to check base system manuals (defaulting > to -Wall, which is now -Wbase), but prefer "-Tlint -Wstyle" for the > manuals of portable software projects you maintain that are not > part of OpenBSD base, to avoid bogus recommendations about base > system conventions that do not apply. > Issue originally reported by semarie@, solution using > an idea from tedu@, discussed with jmc@ and jca@. (schwarze@) ~ mandoc.h ~ mdoc_validate.c ~ read.c ~ mandoc.1 > in the base system, suggest leaving .Os blank; inspired by mdoclint > (schwarze@) ~ msec.in > delete old, undocumented, obsolete section names that nobody uses > (schwarze@) ~ mandoc.h ~ mdoc_validate.c ~ read.c > operating system dependent message about unknown architecture; > inspired by mdoclint (schwarze@) ~ mandoc.1 > document message "unknown architecture" (schwarze@) ~ mandoc.1 > delete useless .Ns macro that jmc@ found with mdoclint(1) (schwarze@) ssh ~ session.c > no need to call log_init to reinitialise logged PID in child sessions, > since we haven't called openlog() in log_init() since 1999; ok markus@ > (djm@) ~ ssh_config.5 ~ sshconnect.c ~ sshd.8 > use HostKeyAlias if specified instead of hostname for matching host > certificate principal names; bz#2728; ok dtucker@ (djm@) ~ sshconnect.c > switch sshconnect.c from (slightly abused) select() to poll(); > ok deraadt@ a while back (djm@) ~ sshd.8 > word fix; (jmc@) ~ auth.c ~ auth.h ~ auth2-gss.c ~ auth2-hostbased.c ~ auth2-pubkey.c ~ auth2.c ~ gss-serv.c ~ monitor.c ~ servconf.c ~ servconf.h ~ session.c ~ ssh-gss.h ~ sshd_config.5 > refactor authentication logging > optionally record successful auth methods and public credentials > used in a file accessible to user sessions > feedback and ok markus@ (djm@) ~ packet.c > don't pass pointer to struct sshcipher between privsep processes, > just redo the lookup in each using the already-passed cipher name. > bz#2704 based on patch from Brooks Davis; ok markus dtucker (djm@) ~ sshd_config.5 > spelling; (jmc@) ~ sshd_config.5 > correct env var name (djm@) vi ~ common/mem.h > Fix a check in ADD_SPACE_{GOTO,RET} that potentially allowed for a > NULL-dereference. > OK tom@ (martijn@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
