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

distrib/miniroot                        lib/libc
lib/libcrypto                           sbin/dhclient
share/man                               sys/arch/amd64/amd64
sys/dev/isa                             sys/kern
sys/net                                 sys/netinet
sys/sys                                 sys/uvm
usr.bin/tmux                            usr.sbin/bgpctl
usr.sbin/smtpd                          

== distrib =========================================================== 01/07 ==

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

miniroot

  ~ install.sub                           

  > Rename functions to match the predominantly used verb_noun naming scheme
  > and to improve readability.
  > addhostent -> add_hostent
  > askpass -> ask_pass
  > askpassword -> ask_password
  > makedev -> make_dev
  > showcols -> show_cols
  > startcgiinfo -> start_cgiinfo
  > waitcgiinfo -> wait_cgiinfo
  > OK krw@, tb@ (rpe@)

  ~ install.sub                           

  > Fix comment. (rpe@)

  ~ install.sub                           

  > These variables are global so use uppercase and rename sshd and xdm
  > to START_SSHD and START_XDM to better match their purpose.
  > aperture -> APERTURE
  > defcons -> DEFCONS
  > ssh_enableroot -> SSHD_ENABLEROOT
  > sshd -> START_SSHD
  > xdm -> START_XDM
  > OK krw@, tb@ (rpe@)

== lib =============================================================== 02/07 ==

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

libc

  ~ sys/poll.2                            

  > Missing opening brace. Spotted by Hiltjo Posthuma. (tb@)

libcrypto

  ~ opensslv.h                            

  > bump to 2.5.2 (bcook@)

== sbin ============================================================== 03/07 ==

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

dhclient

  ~ dhclient.c                            ~ dispatch.c

  > fatalx() prepends 'fatal in _progname:'. So eliminate redundant
  > '; exiting' suffix used by old style logging.
  > Eliminate an extra log message before fatal()'ing out with a summary
  > message. (krw@)

== share ============================================================= 04/07 ==

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

man

  ~ man1/clang-local.1                    ~ man1/gcc-local.1

  > tweak previous; ok jsg, who reminded me the same text in
  > gcc-local needed bumped too; (jmc@)

== sys =============================================================== 05/07 ==

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

arch/amd64/amd64

  ~ identcpu.c                            

  > Set the default TSC quality to -1000 to be less than the i8254
  > This makes sure that TSC is not used if we really don't want to.  The
  > kernel bumps the quality to 2000 for constant invariants TSCs on
  > latest CPUs only.
  > OK mikeb@ (reyk@)

dev/isa

  ~ asmc.c                                

  > asmc: on system resume, restore the keyboard backlight value
  > ok various (jcs@)

kern

  ~ sys_socket.c                          ~ uipc_socket.c
  ~ uipc_socket2.c                        ~ uipc_syscalls.c
  ~ uipc_usrreq.c                         

  > Wrap the NET_LOCK() into a per-socket solock() that does nothing for
  > unix domain sockets.
  > This should prevent the multiple deadlock related to unix domain sockets.
  > Inputs from millert@ and bluhm@, ok bluhm@ (mpi@)

  ~ vfs_bio.c                             ~ kern_ktrace.c
  ~ kern_subr.c                           ~ kern_task.c
  ~ vfs_sync.c                            ~ sched_bsd.c

  > Convert most of the manual checks for CPU hogging to sched_pause().
  > The distinction between preempt() and yield() stays as it is usueful
  > to know if a thread decided to yield by itself or if the kernel told
  > him to go away.
  > ok tedu@, guenther@ (mpi@)

net

  ~ pfkeyv2.c                             

  > Replace two recursive splsoftnet()/splx() dances with a splsoftassert().
  > ok mikeb@, bluhm@ (mpi@)

  ~ pf_table.c                            

  > Convert most of the manual checks for CPU hogging to sched_pause().
  > The distinction between preempt() and yield() stays as it is usueful
  > to know if a thread decided to yield by itself or if the kernel told
  > him to go away.
  > ok tedu@, guenther@ (mpi@)

netinet

  ~ ip_ipsp.c                             

  > Get rid of recursive splsoftnet()/splx() dances and convert a timeout to
  > the timeout_set_proc(9) variant to take the NET_LOCK().
  > ok mikeb@, bluhm@ (mpi@)

sys

  ~ socketvar.h                           ~ systm.h

  > Wrap the NET_LOCK() into a per-socket solock() that does nothing for
  > unix domain sockets.
  > This should prevent the multiple deadlock related to unix domain sockets.
  > Inputs from millert@ and bluhm@, ok bluhm@ (mpi@)

  ~ sched.h                               ~ syscall_mi.h
  ~ proc.h                                

  > Convert most of the manual checks for CPU hogging to sched_pause().
  > The distinction between preempt() and yield() stays as it is usueful
  > to know if a thread decided to yield by itself or if the kernel told
  > him to go away.
  > ok tedu@, guenther@ (mpi@)

uvm

  ~ uvm_glue.c                            ~ uvm_map.c
  ~ uvm_pdaemon.c                         

  > Convert most of the manual checks for CPU hogging to sched_pause().
  > The distinction between preempt() and yield() stays as it is usueful
  > to know if a thread decided to yield by itself or if the kernel told
  > him to go away.
  > ok tedu@, guenther@ (mpi@)

== usr.bin =========================================================== 06/07 ==

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

tmux

  ~ cmd-load-buffer.c                     ~ cmd-save-buffer.c
  ~ cmd-source-file.c                     ~ server-client.c
  ~ tmux.h                                

  > Make source-file look for files relative to the client working directory
  > (like load-buffer and save-buffer), from Chris Pickel. Also break the
  > where-is-this-file code out into its own function for loadb and saveb.
  > (nicm@)

== usr.sbin ========================================================== 07/07 ==

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

bgpctl

  ~ parser.c                              

  > fix a crash when parsing large community given on the command line
  > found by jsg@, fixed by phessler@ and strsep() by me.
  > fix memory leak jsg@
  > ok jsg@ phessler@ (benno@)

smtpd

  + mail.lmtp.8                           + mail.lmtp.c

  > add new implementation of a standalone LMTP client which will deprecate the
  > builtin delivery_lmtp.c
  > ok sunil@, jung@ (gilles@)

  ~ Makefile                              + mail/Makefile
  + mail/mail.lmtp/Makefile               

  > prepare Makefiles but don't link to the build yet (gilles@)

  ~ mail/Makefile                         + mail.file.8
  + mail.file.c                           + mail/mail.file/Makefile

  > add standalone mda for file delivery which will later obsolete
  > builtin delivery_file + set of makefiles, not linked to build
  > ok sunil@, eric@ (gilles@)

  ~ mail/Makefile                         + mail.maildir.8
  + mail.maildir.c                        + mail/mail.maildir/Makefile

  > add standalone maildir MDA (work in progress) which will soon obsolete the
  > builtin delivery_maildir backend, + makefiles, not linked to build yet
  > ok eric@, sunil@ (gilles@)

  ~ mail.file.8                           

  > fix man page, diff from jmc@ (gilles@)

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

Reply via email to