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

distrib/miniroot                        etc/rc
lib/libssl                              libexec/ld.so
regress/lib                             sbin/dhclient
sys/arch/amd64/amd64                    sys/dev/hid
sys/ufs/ffs                             usr.sbin/pkg_add
usr.sbin/smtpd                          

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

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

miniroot

  ~ install.sub                           

  > Allow to boot into the existing bsd.rd and to download, verify
  > and upgrade to the bsd.rd of the next release.
  > The installer detects this bsd.rd only upgrade if the answer to
  > the 'Server directory?' question points to the sets of the next
  > release.
  > It then limits the set selection to the bsd.rd file, verifies it
  > using the on-disk signify key of the next release and makes a
  > backup of the existing bsd.rd before installing it.
  > Idea from and OK deraadt@
  > OK benno@ (rpe@)

== etc =============================================================== 02/08 ==

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

rc

  ~ rc                                    

  > Move comment line and spacing. (rpe@)

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

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

libssl

  ~ d1_clnt.c                             ~ d1_meth.c
  ~ ssl_clnt.c                            ~ ssl_locl.h

  > Merge dtls1_connect() into ssl3_connect(), removing a large amount of
  > duplicated code. For now this is essentially adds a diff of the two
  > functions with 'if (SSL_IS_DTLS(s))' - further clean up and improvement
  > will follow.
  > ok inoguchi@ (jsing@)

  ~ ssl_clnt.c                            

  > ((remove) (some) (unnecessary) (parentheses))
  > Part of a diff from doug@ (jsing@)

  ~ ssl_lib.c                             ~ ssl_locl.h
  ~ ssl_srvr.c                            

  > Make ssl_bytes_to_cipher_list() take a CBS, rather than a pointer and
  > length, since the caller has already been converted to CBS. A small amount
  > of additional clean up whilst here. (jsing@)

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

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

ld.so

  ~ alpha/rtld_machine.c                  ~ powerpc/rtld_machine.c
  ~ sparc64/rtld_machine.c                

  > __plt_{start,end} are no longer generated or necessary, having been
  > superseded by the generic ?WX and RELRO support.  Stop trying to look
  > up and use them.
  > ok kettenis@ deraadt@ (guenther@)

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

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

lib

  ~ libssl/unit/cipher_list.c             

  > Revise regress now that ssl_bytes_to_cipher_list() takes a CBS. (jsing@)

== sbin ============================================================== 06/08 ==

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

dhclient

  ~ parse.c                               

  > Tweak parse_cidr() to be more like its friends.
  > i.e. handle ';' better, and issue only one error
  > message ("expecting IPv4 CIDR block").
  > One gratuitous whitespace tweak tossed in. (krw@)

  ~ clparse.c                             ~ parse.c

  > Tweak parse_boolean() to be more like its friends.
  > i.e. handle ';' better, and issue error
  > message ("expecting boolean.") itself. (krw@)

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

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

arch/amd64/amd64

  ~ locore.S                              ~ locore0.S
  ~ machdep.c                             

  > remove a unused variable
  > ok tom, kettenis, deraadt (mlarkin@)

dev/hid

  ~ hidmt.c                               ~ hidmtvar.h

  > hidmt: rename internal hidmt_input struct to hidmt_data, avoid clash
  > with hidmt_input function (jcs@)

  ~ hidmt.c                               ~ hidmtvar.h

  > hidmt: add support for hybrid packet mode used by some touchpads (jcs@)

  ~ hidmt.c                               ~ hidmtvar.h

  > hidmt: send input mode set report as 2 bytes, matches linux
  > tested by a few (jcs@)

ufs/ffs

  ~ ffs_softdep.c                         

  > At reboot all vnodes are flushed, but when it sleeps, the update
  > process has a chance to create new dirty vnodes.  Resolving soft
  > dependencies adds vnodes to the dirty list.
  > In softdep_flushfiles() vnodes and softdeps are flushed in a loop.
  > But if they sleep, it is not guaranteed that all vnodes have been
  > flushed when the softdep worklist flush reports that nothing has
  > to be done.
  > The solution is to do a final vnode flush after the softdep worklist
  > has been flushed.  Then the dirty list is empty and the final check
  > in dounmount_leaf() does not panic with "unmount: dangling vnode".
  > OK mikeb@ (bluhm@)

== usr.sbin ========================================================== 08/08 ==

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

pkg_add

  ~ pkg_sign.1                            

  > thinko
  > noticed by Bryan Vyhmeister, thx (espie@)

  ~ OpenBSD/PkgCreate.pm                  

  > clean-up option handling slightly, some more to be done.
  > Add a -S option that computes signatures, so that we may remove
  > code from bsd.port.mk that does the exact same thing, and no longer
  > work since the addition of @version.
  > For now, -S is exclusive of other package creation options, as it exits
  > as soon as it computes what it needs. (espie@)

  ~ pkg_add.1                             

  > in -u mode, the pkgname is optional (espie@)

  ~ pkg_add.1                             

  > reorder the description so that important parts come first.
  > Ditch "old style" signature checks that are no longer relevant at all.
  > (espie@)

smtpd

  ~ queue_fs.c                            

  > Use clock_gettime(CLOCK_REALTIME) instead of
  > gettimeofday+TIMEVAL_TO_TIMESPEC
  > ok jung@ (guenther@)

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

Reply via email to