OpenBSD src changes summary for 2016-03-24
==========================================

distrib/sets                            gnu
lib/csu                                 lib/libarch
libexec/ld.so                           regress/sbin
regress/sys                             regress/usr.sbin
share/man                               sys/arch/arm/arm
sys/arch/i386/i386                      sys/arch/i386/include
sys/conf                                sys/kern
sys/netinet                             sys/netinet6
sys/sys                                 usr.bin/kdump

== distrib =========================================================== 01/08 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

== gnu =============================================================== 02/08 ==

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

gnu

  ~ gcc/gcc/config/arm/openbsd.h          

  > Change the default gcc arm arch target from strongarm (armv4) to
  > arm9e (armv5te w/o xscale extensions).  We no longer support anything
  > less than armv5te and this allows some additional instructions.
  > -mthumb-interwork remains off by default.
  > ok patrick@ (jsg@)

== lib =============================================================== 03/08 ==

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

csu

  ~ arm/md_init.h                         ~ m88k/md_init.h

  > Unbreak arm and m88k: COPY relocations for weak symbols that are overloaded
  > with strong symbols in ld.so don't do what we need, so put definitions back
  > in crt0 and make ld.so update __progname like it does environ.
  > report and testing patrick@ jsg@ (guenther@)

libarch

  - i386/i386_get_ioperm.2                - i386/i386_get_ioperm.c
  - i386/i386_set_ioperm.c                ~ i386/Makefile

  > Delete i386_{get,set}_ioperm(2) APIs and underlying sysarch(2) bits.
  > They're no longer used by anything and should let us simplify the TSS
  > handling.
  > ok mikeb@ naddy@ (guenther@)

  ~ i386/i386_iopl.2                      

  > no more i386_get_ioperm(2); (jmc@)

== libexec =========================================================== 04/08 ==

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

ld.so

  ~ loader.c                              

  > Unbreak arm and m88k: COPY relocations for weak symbols that are overloaded
  > with strong symbols in ld.so don't do what we need, so put definitions back
  > in crt0 and make ld.so update __progname like it does environ.
  > report and testing patrick@ jsg@ (guenther@)

== regress =========================================================== 05/08 ==

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

sbin

  ~ route/rttest1.ok                      ~ route/rttest19.ok

  > Update regress test outputs to match the order of routes exported by an
  > ART-enabled kernel.
  > The difference is that routes with the same destination are now displayed
  > in natural prefix-length order.  This can even be seen as an improvement:
  > -10.0/16            192.0.2.4
  > -10.0/10            192.0.2.4
  > 10/8               192.0.2.1
  > +10.0/10            192.0.2.4
  > +10.0/16            192.0.2.4
  > The previous order is due to how dup key chains are ordered.
  > Discussed with claudio@ (mpi@)

sys

  ~ net/rtable/util.c                     

  > Remove #ifdef from code shared with the kernel, IPv6 is always enabled
  > in the tests. (mpi@)

  ~ netinet/arp/Makefile                  ~ netinet/arp/README

  > Make sure that two ARP entries can be created for the same IP when
  > doing proxy ARP.
  > ok millert@, bluhm@ (mpi@)

usr.sbin

  ~ arp/Makefile                          + arp/arptest6.ok

  > Check that only one published entry can be added. (mpi@)

== share ============================================================= 06/08 ==

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

man

  ~ man3/intro.3                          

  > no more i386_get_ioperm(2); (jmc@)

== sys =============================================================== 07/08 ==

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

arch/arm/arm

  ~ genassym.cf                           

  > Kill commented out & unused CI_CURPRIORITY. (mpi@)

arch/i386/i386

  ~ machdep.c                             ~ sys_machdep.c

  > Delete i386_{get,set}_ioperm(2) APIs and underlying sysarch(2) bits.
  > They're no longer used by anything and should let us simplify the TSS
  > handling.
  > ok mikeb@ naddy@ (guenther@)

arch/i386/include

  ~ pcb.h                                 ~ sysarch.h

  > Delete i386_{get,set}_ioperm(2) APIs and underlying sysarch(2) bits.
  > They're no longer used by anything and should let us simplify the TSS
  > handling.
  > ok mikeb@ naddy@ (guenther@)

conf

  ~ newvers.sh                            

  TAGGED OPENBSD_5_9
  > 5.9-stable (jsg@)

  ~ GENERIC                               

  TAGGED OPENBSD_5_9
  > Enable ART.
  > Leave the define for the moment, this will be changed as soon as we're
  > confident enough.
  > "it must be a 3-line diff" krw@
  > ok bluhm@, mikeb@, dlg@, reyk@, deraadt@ (mpi@)

kern

  ~ kern_clock.c                          

  > set ticks 15 seconds before its value wraps.
  > this helps us identify issues around ticks wrap in 15 minutes instead
  > of 240ish days. the change is inspired by something freebsd did as
  > a result of a ticks change they made that went horribly wrong.
  > lots of people said they wanted this (dlg@)

netinet

  ~ if_ether.c                            

  > Ensure that a found proxy ARP entry has the correct flag.
  > ok bluhm@ (mpi@)

netinet6

  ~ in6_pcb.c                             ~ udp6_output.c

  TAGGED OPENBSD_5_9
  > OpenBSD 5.9 errata 2, Mar 16, 2016:
  > Insufficient checks in IPv6 socket binding and UDP IPv6 option
  > processing allow a local user to send UDP packets with a source
  > (IPv6 address + port) already reserved by another user. (jsg@)

sys

  ~ exec_elf.h                            

  > fix comment (guenther@)

  ~ systm.h                               

  > Remove unused ``curpriority'' define.
  > Its description might be confusing, it was the pre-SMP parent of what
  > is now ``spc_curpriority'' which reflects the ``p_usrpri'' of curproc.
  > (mpi@)

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

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

kdump

  ~ kdump.c                               ~ kdump.h
  ~ ktrstruct.c                           

  > Display NAMI records and AF_UNIX socket paths with vis, using
  > VIS_CSTYLE | VIS_DQ | VIS_TAB | VIS_NL; add the latter three flags
  > to the existing vis encoding of exec argv/environ and pledge
  > requests/paths.
  > Delete local variables left unused when showbuf() and showbufc() were split
  > ok otto@ millert@ (guenther@)

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

Reply via email to