OpenBSD src changes summary for 2016-04-19 ==========================================
bin/pax gnu/usr.bin/perl lib/libcrypto sys/conf sys/ddb sys/dev sys/dev/isa sys/dev/pv sys/net sys/netinet sys/netinet6 usr.bin/vi usr.sbin/httpd == bin =============================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin pax ~ options.c > Switch from fgetln() to getline() to simplify error handling. > Use syswarn() in more places which set errno and regularize the error > messages. > Skip empty lines in the input read for tar -T, cpio -E, and cpio stdin. > based on diff from mmcc@ > ok millert@ (guenther@) == gnu =============================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/perl ~ cpan/podlators/scripts/pod2man.PL > In pod2man(1), enable UTF-8 output by default and provide a --no-utf8 > command line option to disable it. The new default improves the > formatting of Perl manuals using UTF-8 characters (for example > perlunicook(1)) with man(1) and mandoc(1) no matter which locale > the user has set. > Issue discovered by and fix OK by afresh1@. > Trying to push this change upstream would make no sense. It's the > right thing to do only because we decided to not support any other > locales except ASCII and UTF-8. A system trying to provide arbitrary > locales simply cannot handle manuals containing UTF-8 characters > at build time, so the change would produce wrong results. (schwarze@) == lib =============================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ crypto/getentropy_linux.c > fix typo in comment; ok beck (tj@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys conf ~ files > Keep db_write_cmd() in the only place where it is used, just like we did > with db_show_regs(). (mpi@) ddb - db_write_cmd.c ~ db_command.c ~ db_extern.h > Keep db_write_cmd() in the only place where it is used, just like we did > with db_show_regs(). (mpi@) ~ db_access.c ~ db_access.h ~ db_break.c ~ db_watch.c > Start reducing the dependence on <uvm/uvm_param.h> by using int-1-0 > instead of boolean_t-TRUE-FALSE. (mpi@) ~ db_break.c ~ db_break.h ~ db_command.c ~ db_command.h ~ db_examine.c ~ db_expr.c ~ db_extern.h ~ db_input.c ~ db_lex.c ~ db_lex.h > Do not expose private functions. (mpi@) dev ~ softraid.c > Change a variable name (chunk_no -> cid) to make a couple of code > chunks more obviously the same. Reduces size of upcoming diff. No > functional change. (krw@) ~ softraid.c > Use variable 'cid' in for(;;) rather than 'i' with an assignment > 'cid = i;' when break'ing. Makes code consistent with same search > later. No functional change and shrinks later functional diff. (krw@) ~ softraid.c > Use consistent intro comment when searching for the first offline > chunk and perhaps save the next person reading the code some > confusion. (krw@) dev/isa ~ asmc.c > lower case temperature descriptions and separate fan description from fan > location by a comma to avoid ambiguity with newer models > hint from kettenis (last year) (jung@) dev/pv ~ if_xnf.c ~ xen.c ~ xenvar.h > Remove the ds_offset hack since object offset within a page > is the same for both virtual and physical addresses. (mikeb@) ~ if_xnf.c ~ xen.c ~ xenvar.h > Pass down the backend-id property to children in the attach arguments > and pick it up in xnf(4) and print it in the dmesg line for now. We'll > need to pass it down to the Grant Table code. (mikeb@) ~ if_xnf.c ~ xen.c > Allow to grant memory access to domains other than dom0. > Extend xen_grant_table_enter to take an additional "domain" argument > and extract it from the upper part of the bus_dmamap_load flags (sigh.) > to be able to punch it into the grant table entry. > Issue reported by Marco Peereboom who found that we wouldn't run under > QubesOS that "chains" VMs. He also did the hard work getting the debug > data out of the aforementioned system. (mikeb@) ~ if_xnf.c ~ xen.c ~ xenstore.c ~ xenvar.h > Bind event channels to backend domains > This is another piece of the QubesOS "chained VM" puzzle reported by > Marco Peereboom. (mikeb@) net ~ if_vlan.c ~ if_vlan_var.h > make setting a vlan interfaces lladdr more likely to work > the recent vlan code sets the vlan interfaces mac address to the > parent interfaces mac address when it is brought up, and resets it > when the vlan interface is brought down. > now, if you set a mac address manually (eg, ifconfig vlanX lladdr > f0:0b:a7:ba:2b:00), vlan(4) ignores the parents mac address and > never resets its own. > to make this work, setting a custom lladdr on a vlan interface makes > the parent interface promisc so the packets wont be filtered by the > hardware interface. > setting the mac address to 00:00:00:00:00:00 resets this behavior > and makes the interface inherit the parents mac again. > issue reported by and fix tested by paul de weerd (dlg@) ~ if_vlan.c > tabs, not spaces > no functional change (dlg@) netinet ~ ip_input.c > Instead of freeing a cached RTF_MPATH route after using it, free it > when the next packet needs to be forwarded, just like if the route > was invalid. > ok mikeb@, claudio@ (mpi@) ~ in_pcb.c > Use the correct byte-order when checking against baddynamic ports, > restoring pre-1.190 behaviour. ok millert@ mpi@ (sthen@) netinet6 ~ ip6_forward.c ~ ip6_input.c > Instead of freeing a cached RTF_MPATH route after using it, free it > when the next packet needs to be forwarded, just like if the route > was invalid. > ok mikeb@, claudio@ (mpi@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin vi ~ cl/cl_term.c > Remove some useless code. > Minor tweak and OK schwarze@ > OK tb@ (martijn@) ~ ex/ex_script.c > Remove not implemented decliration of sscr_pty. (martijn@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ server.c > Use log_warnx() instead of log_warn() when the failure will not have > resulted in errno being set. > ok reyk@ (jsing@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
