Go to file
christos 78a9456a0a Potentially-incompatible changes
================================

This release includes a number of changes that may affect existing
configurations:

 * ssh-keygen(1): write OpenSSH format private keys by default
   instead of using OpenSSL's PEM format. The OpenSSH format,
   supported in OpenSSH releases since 2014 and described in the
   PROTOCOL.key file in the source distribution, offers substantially
   better protection against offline password guessing and supports
   key comments in private keys. If necessary, it is possible to write
   old PEM-style keys by adding "-m PEM" to ssh-keygen's arguments
   when generating or updating a key.

 * sshd(8): remove internal support for S/Key multiple factor
   authentication. S/Key may still be used via PAM or BSD auth.

 * ssh(1): remove vestigal support for running ssh(1) as setuid. This
   used to be required for hostbased authentication and the (long
   gone) rhosts-style authentication, but has not been necessary for
   a long time. Attempting to execute ssh as a setuid binary, or with
   uid != effective uid will now yield a fatal error at runtime.

 * sshd(8): the semantics of PubkeyAcceptedKeyTypes and the similar
   HostbasedAcceptedKeyTypes options have changed. These now specify
   signature algorithms that are accepted for their respective
   authentication mechanism, where previously they specified accepted
   key types. This distinction matters when using the RSA/SHA2
   signature algorithms "rsa-sha2-256", "rsa-sha2-512" and their
   certificate counterparts. Configurations that override these
   options but omit these algorithm names may cause unexpected
   authentication failures (no action is required for configurations
   that accept the default for these options).

 * sshd(8): the precedence of session environment variables has
   changed. ~/.ssh/environment and environment="..." options in
   authorized_keys files can no longer override SSH_* variables set
   implicitly by sshd.

 * ssh(1)/sshd(8): the default IPQoS used by ssh/sshd has changed.
   They will now use DSCP AF21 for interactive traffic and CS1 for
   bulk.  For a detailed rationale, please see the commit message:
   https://cvsweb.openbsd.org/src/usr.bin/ssh/readconf.c#rev1.284
2018-08-26 07:39:56 +00:00
bin PR bin/48875 2018-08-25 17:35:31 +00:00
common toolify. 2018-08-16 12:03:10 +00:00
compat gcc aarch64 does not have multilib 2018-07-16 00:32:59 +00:00
crypto Potentially-incompatible changes 2018-08-26 07:39:56 +00:00
dist/pf Add a deprecation note in each of the PF man pages (instead of just pf.4), 2018-08-17 12:36:53 +00:00
distrib Add mue(4), driver for Microchip LAN75xx/LAN78xx known as internal NIC of 2018-08-25 20:12:21 +00:00
doc Add mue(4). 2018-08-25 21:01:28 +00:00
etc handle v6 addresses 2018-08-13 09:16:06 +00:00
external support SIGINFO 2018-08-21 15:37:33 +00:00
extsrc
games typo 2018-08-25 19:38:37 +00:00
include PR standards/53525: move getsubopt() to stdlib.h 2018-08-15 10:21:42 +00:00
lib - SIOCGIFINDEX was added in 2013, but if_freenameindex(3) have not used it 2018-08-22 03:12:31 +00:00
libexec Remove trailing whitespace. 2018-08-24 14:24:50 +00:00
regress Don't test call gates, they are not supported anymore. 2017-08-30 15:46:19 +00:00
rescue Add a port of the umb(4) driver from OpenBSD 2018-07-31 16:44:28 +00:00
sbin Resolve every route(4) message type before printing anything more about it 2018-08-14 20:53:07 +00:00
share Fix Dd. New line after macro argument end. 2018-08-26 06:47:27 +00:00
sys Set mac-address property to mue(4). 2018-08-25 20:55:15 +00:00
tests Den't set SA_RESTART in the signal handler allowing the process to get 2018-08-22 06:31:37 +00:00
tools PR/53544: Add a dependency on the Makefile to fix incremental builds. 2018-08-23 06:21:37 +00:00
usr.bin add WITHOUT_GZIP for the tools build. 2018-08-12 09:03:21 +00:00
usr.sbin Remove userland part of ndis 2018-08-25 11:06:00 +00:00
BUILDING regen 2018-07-29 20:53:41 +00:00
Makefile Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00
Makefile.inc Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00
UPDATING Document aarch64 ABI break. 2018-07-17 19:13:53 +00:00
build.sh Add some aliases (from phone) 2018-08-09 08:30:29 +00:00