OpenBSD src changes summary for 2016-09-30
==========================================

bin/ksh                                 lib/libc
regress/sbin                            regress/sys
regress/usr.bin                         sbin/dhclient
sbin/kbd                                sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/dev/wscons
sys/kern                                sys/net
sys/netinet6                            usr.bin/aucat
usr.bin/ssh                             usr.sbin/switchd

== bin =============================================================== 01/07 ==

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

ksh

  ~ ksh.1                                 

  > remove unneccessary .Pp; from jan stary (jmc@)

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

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

libc

  ~ sys/read.2                            

  > Make read(2) return EISDIR on directories.
  > Years ago Theo made read(2) return 0 on directories, instead of dumping
  > the directory content.  Another behavior is allowed as an extension by
  > POSIX, returning an EISDIR error, as used on a few other systems.  This
  > behavior is deemed more useful as it helps spotting errors.  This
  > implies that it might break some setups.
  > Ports bulk builds by ajacoutot@ and naddy@, ok millert@ bluhm@ naddy@
  > deraadt@ (jca@)

== regress =========================================================== 03/07 ==

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

sbin

  ~ pfctl/Makefile                        

  > also copy pf103.include to obj dir (otto@)

sys

  - crypto/auth/Makefile                  - crypto/auth/md5.c

  > crypto(4) is no more (otto@)

usr.bin

  ~ ssh/Makefile                          ~ ssh/unittests/Makefile
  ~ ssh/unittests/Makefile.inc            

  > In ssh tests set REGRESS_FAIL_EARLY with ?= so that the environment
  > can change it.
  > OK djm@ (bluhm@)

  ~ cvs/Makefile                          

  > The opencvs sources are not linked to the build.  To make the cvs
  > regression test run, build opencvs on demand as a dependency.
  > Input and OK otto@ (bluhm@)

  - cvs/import_seed/seed1.txt             ~ cvs/Makefile
  ~ cvs/setdate.pl                        + cvs/seed1.txt

  > The import test of regress/usr.bin/cvs tries to touch a file in
  > src, not in obj.  So better populate an import directory in obj and
  > import from there.  Also remove trailing whitespaces and semicolons.
  > OK otto@ (bluhm@)

  ~ cvs/test_opencvs_import_01_seed1.txt,v

  > The opencvs test checks the RCS id of the file I have just commited.
  > So the test broke with my commit.  Change the expected result and
  > hope that this commit will not break it again. (bluhm@)

== sbin ============================================================== 04/07 ==

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

dhclient

  ~ clparse.c                             

  > Zap stray whitespace. (krw@)

kbd

  ~ kbd_wscons.c                          

  > Use WSKBDIO_GETENCODINGS ioctl to generate a list of supported keyboard
  > encodings.  Restores functionality lost when removing the kvm groveling
  > code.
  > ok deraadt@, jca@ (kettenis@)

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

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

arch/amd64/amd64

  ~ identcpu.c                            

  > Compute CR3 target count. Needed for upcoming debugging diff. (mlarkin@)

arch/amd64/include

  ~ cpu.h                                 ~ specialreg.h

  > Compute CR3 target count. Needed for upcoming debugging diff. (mlarkin@)

dev/wscons

  ~ wsconsio.h                            ~ wskbd.c

  > Add a WSKBDIO_GETENCODINGS ioctl that returns the supported keyboard
  > encodings.
  > ok deraadt@, jca@ (kettenis@)

kern

  ~ vfs_vnops.c                           

  > Make read(2) return EISDIR on directories.
  > Years ago Theo made read(2) return 0 on directories, instead of dumping
  > the directory content.  Another behavior is allowed as an extension by
  > POSIX, returning an EISDIR error, as used on a few other systems.  This
  > behavior is deemed more useful as it helps spotting errors.  This
  > implies that it might break some setups.
  > Ports bulk builds by ajacoutot@ and naddy@, ok millert@ bluhm@ naddy@
  > deraadt@ (jca@)

  ~ vfs_vnops.c                           

  > Drop a now unneeded variable initialization; spotted by bluhm@ (jca@)

net

  ~ if_vxlan.c                            

  > Accept a packet smaller than ETHERMIN.
  > ok reyk (yasuoka@)

  ~ ofp.h                                 

  > sync ofp.h from switchd, add missing comments (reyk@)

netinet6

  ~ nd6_rtr.c                             

  > Revert sending router solicitations when a prefix expires and go back
  > to previous behaviour of starting quick, exponentially backing off and
  > settling on every 60 seconds.
  > sthen@ noticed that this broke the backing off when we don't receive
  > an advertisment and so we would hammer the network every second which
  > is particularly bad on wifi networks.
  > OK sthen@ (florian@)

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

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

aucat

  ~ abuf.c                                ~ afile.c
  ~ aucat.c                               ~ dsp.c
  ~ utils.c                               

  > Remove unnecessary includes. From Michael W. Bombardieri <mb at ii.net>.
  > (ratchov@)

  ~ aucat.c                               

  > Set the device rate to the calculated rate. Otherwise, the signal
  > may endup resampled twice. (ratchov@)

ssh

  ~ channels.c                            ~ channels.h
  ~ clientloop.c                          ~ clientloop.h
  ~ mux.c                                 ~ opacket.h
  ~ packet.c                              ~ packet.h
  ~ ssh.c                                 

  > ssh proxy mux mode (-O proxy; idea from Simon Tatham):
  > - mux client speaks the ssh-packet protocol directly over unix-domain
  > socket.
  > - mux server acts as a proxy, translates channel IDs and relays to the
  > server.
  > - no filedescriptor passing necessary.
  > - combined with unix-domain forwarding it's even possible to run mux client
  > and server on different machines.
  > feedback & ok djm@ (markus@)

  ~ channels.c                            

  > fix some -Wpointer-sign warnings in the new mux proxy; ok markus@ (djm@)

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

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

switchd

  ~ Makefile                              ~ imsg_util.c
  ~ ofcconn.c                             ~ ofp.c
  ~ ofp10.c                               ~ ofp13.c
  ~ parse.y                               ~ switchd.c
  ~ switchd.h                             ~ types.h
  ~ util.c                                + ofrelay.c

  > Implement socket server code that properly handles async I/O, partial
  > messages, multiple messages per buffer and important things like
  > connection limits and file descriptor accounting.  It works with TCP
  > connections as well as switch(4).  The ofrelay.c part replaces
  > networking that was in ofp.c and will soon handle all socket
  > connections of switchd.  It is called "ofrelay" because it will be
  > used as client, server, and forwarder.
  > OK rzalamena@ (reyk@)

  ~ switchd.c                             ~ types.h

  > Open next available tap(4) device instead of just tap0 (reyk@)

  ~ ofp.c                                 ~ ofrelay.c
  ~ switchd.h                             

  > Disable write events if there is nothing to write. (reyk@)

  - ofp.h                                 ~ Makefile
  ~ ofcconn.c                             ~ ofp.c
  ~ ofp10.c                               ~ ofp10.h
  ~ ofp13.c                               ~ switchd.h

  > Remove local copy of ofp.h and use net/ofp.h instead (reyk@)

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

Reply via email to