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

distrib/miniroot                        etc/changelist
etc/group                               etc/mail/aliases
etc/master.passwd                       etc/mtree/special
lib/csu                                 lib/libc
regress/gnu                             regress/usr.bin
sbin/iked                               sbin/kbd
sbin/ping                               sys/arch/arm/arm
sys/arch/i386/i386                      sys/dev/rasops
sys/dev/usb                             sys/kern
sys/netinet6                            sys/sys
usr.bin/signify                         usr.bin/ssh
usr.bin/tmux                            usr.bin/ul
usr.sbin/acpidump                       usr.sbin/dhcrelay
usr.sbin/ftp-proxy                      usr.sbin/ntpd
usr.sbin/relayd                         usr.sbin/rtadvd
usr.sbin/snmpd                          usr.sbin/switchd
usr.sbin/tftpd                          

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

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

miniroot

  ~ group                                 ~ master.passwd

  > Add _ping user/group.
  > OK natano on a previous diff which used a different uid/gid.
  > naddy@ pointed out that uid/gid was already taken on "important" systems.
  > Turns out we cannot easily recycle freed up uids/gids so settle on 51.
  > (florian@)

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

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

changelist

  ~ changelist                            

  > Add /etc/acme-client.conf to mtree/special and changelist.
  > ok deraadt@ sthen@ florian@ (ajacoutot@)

group

  ~ group                                 

  > Add _ping user/group.
  > OK natano on a previous diff which used a different uid/gid.
  > naddy@ pointed out that uid/gid was already taken on "important" systems.
  > Turns out we cannot easily recycle freed up uids/gids so settle on 51.
  > (florian@)

mail/aliases

  ~ mail/aliases                          

  > + _ping (otto@)

master.passwd

  ~ master.passwd                         

  > Add _ping user/group.
  > OK natano on a previous diff which used a different uid/gid.
  > naddy@ pointed out that uid/gid was already taken on "important" systems.
  > Turns out we cannot easily recycle freed up uids/gids so settle on 51.
  > (florian@)

mtree/special

  ~ mtree/special                         

  > Add /etc/acme-client.conf to mtree/special and changelist.
  > ok deraadt@ sthen@ florian@ (ajacoutot@)

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

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

csu

  ~ crt0.c                                

  > Now that vax has been removed, nothing defined MD_NO_CLEANUP anymore.
  > ok guenther@ (kettenis@)

libc

  ~ compat-43/sigcompat.c                 ~ hidden/signal.h

  > sigsetmask() and sigblock() are no longer used by any setjmp implementation
  > so the internal hidden names are unused; switch to PROTO_DEPRECATED()
  > and drop the DEF_WEAK()s (guenther@)

== regress =========================================================== 04/08 ==

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

gnu

  - egcs/Makefile.inc                     - egcs/gcc/Makefile
  - egcs/libiberty/Makefile               ~ egcs/Makefile

  > The gcc and libiberty regression tests seem to be broken since the
  > gcc4 update.  Delete this test wrapper, it does not add anything
  > of value.
  > OK deraadt@ kettenis@ (bluhm@)

usr.bin

  ~ ssh/agent-getpeereid.sh               ~ ssh/keys-command.sh
  ~ ssh/principals-command.sh             ~ ssh/sftp-chroot.sh

  > Allow to run ssh regression tests as root.  If the user is already
  > root, the test should not expect that SUDO is set.  If ssh needs
  > another user, use sudo or doas to switch from root if necessary.
  > OK dtucker@ (bluhm@)

== sbin ============================================================== 05/08 ==

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

iked

  ~ util.c                                

  > Pass the flags argument of recvfromto down to the underlying recvmsg
  > Doesn't matter in iked as recvfromto is only called with flags = 0, but
  > this code tends to be copied.  ok sthen@ florian@ (jca@)

kbd

  ~ Makefile                              ~ kbd_wscons.c

  > Remove kvm groveling code.  To restore the lost functionality we need to
  > implement something like a WSKBDIO_GETENCODINGS ioctl that fetches a list
  > of possible encodings for the specified keyboard from the kernel.  Until
  > that happens, kbd -l will simple show the same harcoded list of possible
  > encodings as the installer does.
  > Prompted by deraadt@ (kettenis@)

ping

  ~ ping.c                                

  > Drop privileges to newly added _ping user/group.
  > It does not buy us much when called as a unpriv user. But if run as
  > root we can now lose privileges.
  > OK natano@, deraadt@ is happy (florian@)

== sys =============================================================== 06/08 ==

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

arch/arm/arm

  ~ cpu.c                                 

  > Remove xscale support.  Properly distinguish between ARMv7 and ARMv8.
  > ok patrick@, jsg@ (kettenis@)

arch/i386/i386

  ~ pctr.c                                

  > Check cpuid_level before using CPUID().
  > Problem noted by Sami (sami.tikkanen (at) haxaa.net)
  > ok deraadt@ (guenther@)

dev/rasops

  ~ rasops.c                              

  > Avoid calculating offset several times. This was done for a few functions
  > already, but not all of them.
  > OK natano@ (fcambus@)

dev/usb

  ~ if_cdce.c                             

  > Move the net/bpf.h include within the #if NBPFILTER directive
  > OK deraadt@ (fcambus@)

kern

  ~ makesyscalls.sh                       

  > unbalenced->unbalanced (jca@)

  ~ init_sysent.c                         ~ syscalls.c

  > Regen (jca@)

netinet6

  ~ nd6_rtr.c                             

  > typo in comment (sthen@)

sys

  ~ tree.h                                

  > Mark the static inline functions defined by RBT_PROTOTYPE as __unused.  The
  > way these functions are generated through a macro makes clang think they're
  > defined in the .c file.  Since some of these function may be unused, clang
  > issues a warning.  Marking them as __unused suppresses the macro.
  > ok visa@, deraadt@, dlg@ (kettenis@)

  ~ syscall.h                             ~ syscallargs.h

  > Regen (jca@)

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

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

signify

  ~ signify.c                             

  > there's a hidden feature to infer the public key from the signature
  > comment, but it doesn't work well because it encodes the full path.
  > signature creaters don't usually keep the secret keys in /etc/signify,
  > but that's where we look for public keys.
  > switch to saving only the basename, and have the verifier add the path.
  > should make it easier to start using this feature.
  > anybody depending on the current behavior may have to adjust, but
  > there's a reason this was never officially documented. (tedu@)

  ~ signify.c                             

  > have to advance pointer past the / to get basename.
  > noticed by naddy (tedu@)

ssh

  ~ sshkey.c                              

  > Avoid a theoretical signed integer overflow should BN_num_bytes()
  > ever violate its manpage and return a negative value. Improve
  > order of tests to avoid confusing increasingly pedantic compilers.
  > Reported by Guido Vranken from stack (css.csail.mit.edu/stack)
  > unstable optimisation analyser output.  ok deraadt@ (djm@)

tmux

  ~ cmd-set-option.c                      ~ options.c

  > Support set -a (append) with user options, suggested by Xandor Schiefer.
  > (nicm@)

ul

  ~ ul.c                                  

  > no overstrikes in -i mode; ok millert@ guenther@ (otto@)

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

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

acpidump

  ~ acpidump.8                            ~ acpidump.c

  > If the argument of -o specifies a directory, dump the files without using a
  > prefix.
  > ok deraadt@ (kettenis@)

dhcrelay

  ~ dhcrelay.c                            

  > Exit early from rdaemon() is the passed fd is invalid.
  > fd == -1 check suggested by deraadt@, ok florian@ (jca@)

ftp-proxy

  ~ ftp-proxy.c                           

  > Exit early from rdaemon() is the passed fd is invalid.
  > fd == -1 check suggested by deraadt@, ok florian@ (jca@)

ntpd

  ~ ntp.c                                 ~ ntp_dns.c
  ~ ntpd.c                                

  > Teach ntpd(8) how to use socket status to shutdown the daemon. While at
  > it, remove some verbose shutdown messages that we had before with pipe
  > close.
  > ok reyk@ (rzalamena@)

  ~ constraint.c                          ~ ntpd.c
  ~ ntpd.h                                

  > Teach ntpd(8) constraint process to use exec*() instead of just forking,
  > with this change we get the pledge() ability back to the parent process.
  > some tweaks from and ok reyk@ (rzalamena@)

relayd

  ~ control.c                             ~ parse.y
  ~ relay.c                               ~ relay_http.c

  > spacing (reyk@)

rtadvd

  ~ rtadvd.c                              

  > Exit early from rdaemon() is the passed fd is invalid.
  > fd == -1 check suggested by deraadt@, ok florian@ (jca@)

snmpd

  ~ timer.c                               

  > Fix compilation warning by using the correct cast/format.
  > improved by sthen@
  > ok reyk@ (rzalamena@)

switchd

  ~ ofp13.c                               ~ ofp_map.h

  > Enable more debug messages to help developing flow modification messages.
  > ok reyk@ (rzalamena@)

  ~ ofp.c                                 

  > Fix a memory leak and a loop in the ofp_read() that happens every time a
  > message is received or a socket is closed.
  > This is just a temporary fix to avoid switchd(8) from hogging the cpu and
  > leaking memory while testing.
  > ok reyk@ (rzalamena@)

  ~ packet.c                              

  > Set pkt_buf variable on incoming packet_in messages.
  > small style correction and ok reyk@ (rzalamena@)

  ~ ofp.h                                 ~ ofp13.c

  > Teach switchd(8) how to create flows for new connections using OpenFlow
  > 1.3.5, implement the OXM filters to use with flow matching and Set-Action,
  > prepare code to receive group management and add dummy flow_removed handler
  > to avoid closing the connection on idle flows. (rzalamena@)

tftpd

  ~ tftpd.c                               

  > Exit early from rdaemon() is the passed fd is invalid.
  > fd == -1 check suggested by deraadt@, ok florian@ (jca@)

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

Reply via email to