OpenBSD src changes summary for 2017-10-14
==========================================

sbin/dhclient                           share/man
sys/arch/amd64/amd64                    sys/arch/amd64/isa
sys/arch/amd64/pci                      sys/kern
usr.sbin/pkg_add                        

== sbin ============================================================== 01/04 ==

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

dhclient

  ~ clparse.c                             

  > Tweak parse_option_list() to return 0/1 to indicate success,
  > to not touch existing data on error paths, to handle ';'
  > better, emit single error message ("expecting comma
  > delimited list of option names."). (krw@)

  ~ clparse.c                             ~ dhcpd.h
  ~ parse.c                               

  > Refactor parsing of hex sequences. Rename parse_X()
  > to parse_hex_octets() and have it return 0/1 to indicate success,
  > to not touch existing data on error paths, to handle ';'
  > better, emit single error message ("expecting colon
  > delimited list of hex octets."). Fold parse_hex() into
  > parse_hex_octets().
  > Simplify logic in parse_option_decl() to eliminate duplicate
  > overflow error checking and error messages as a result. (krw@)

  ~ clparse.c                             

  > Whitespace fix. (krw@)

== share ============================================================= 02/04 ==

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

man

  ~ man5/pf.conf.5                        

  > tweak previous; (jmc@)

== sys =============================================================== 03/04 ==

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

arch/amd64/amd64

  ~ acpi_machdep.c                        ~ autoconf.c
  ~ bios.c                                ~ bus_dma.c
  ~ codepatch.c                           ~ consinit.c
  ~ cpu.c                                 ~ fpu.c
  ~ i8259.c                               ~ identcpu.c
  ~ intr.c                                ~ ioapic.c
  ~ lapic.c                               ~ machdep.c
  ~ mainbus.c                             ~ mem.c
  ~ mpbios.c                              ~ pmap.c
  ~ process_machdep.c                     ~ sys_machdep.c
  ~ trap.c                                ~ tsc.c
  ~ via.c                                 ~ vm_machdep.c
  ~ wscons_machdep.c                      

  > reduce the amount of includes in arch/amd64
  > ok mpi@ deraadt@ (jsg@)

  ~ locore0.S                             

  > locore0: remove an unused variable
  > ok deraadt (mlarkin@)

arch/amd64/isa

  ~ clock.c                               ~ isa_machdep.c

  > reduce the amount of includes in arch/amd64
  > ok mpi@ deraadt@ (jsg@)

arch/amd64/pci

  ~ pchb.c                                ~ pci_machdep.c
  ~ pciide_machdep.c                      

  > reduce the amount of includes in arch/amd64
  > ok mpi@ deraadt@ (jsg@)

kern

  ~ sys_process.c                         

  > Split sys_ptrace() by request type:
  > - control operations: trace_me, attach, detach, step, kill, continue.
  > Manipulate process relation/state or send a signal
  > - kernel-state get/set: thread list, event mask, trace state.
  > About the process and don't require target to be stopped, need copyin/out
  > - user-state get/set: memory, register, window cookie.
  > Often thread-specific, require target to be stopped, need copyin/out
  > sys_ptrace() changes to handle request checking, copyin/out to
  > kernel buffers with size check and zeroing, and dispatching to the
  > routines above for the real work.  This simplfies the permission checks
  > and copyin/out handling and will simplify lock handling in the future.
  > Inspired in part by FreeBSD.
  > ok mpi@ visa@ (guenther@)

== usr.sbin ========================================================== 04/04 ==

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

pkg_add

  ~ OpenBSD/FwUpdate.pm                   

  > Add bwfm(4) to fw_update(1).
  > ok espie@ sthen@ (patrick@)

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

Reply via email to