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

Reply via email to