=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/58.html,v retrieving revision 1.88 retrieving revision 1.89 diff -c -r1.88 -r1.89 *** www/58.html 2019/04/24 15:54:54 1.88 --- www/58.html 2019/05/27 22:55:18 1.89 *************** *** 1,28 **** ! ! ! OpenBSD 5.8 - - - - !

! OpenBSD ! 5.8

! Released Oct 18, 2015
Copyright 1997-2015, Theo de Raadt.
! ISBN 978-0-9881561-6-6
5.8 Songs: "20 years ago today", "Fanza", --- 1,29 ---- ! ! ! ! OpenBSD 5.8 !

! OpenBSD ! 5.8

+ + +
! Fish Hearts ! Released Oct 18, 2015
Copyright 1997-2015, Theo de Raadt.
! ISBN 978-0-9881561-6-6
5.8 Songs: "20 years ago today", "Fanza", *************** *** 33,61 ****
  • See the information on the FTP page for a list of mirror machines. !
  • Go to the pub/OpenBSD/5.8/ directory on one of the mirror sites.
  • Have a look at the 5.8 errata page for a list of bugs and workarounds.
  • See a detailed log of changes between the 5.7 and 5.8 releases.

    !

  • signify(1) pubkeys for this release:

    ! !
    openbsd-58-base.pub: ! RWQNNZXtC/MqP3Eiu+6FBz/qrxiWQwDhd+9Yljzp62UP4KzFmmvzVk60 !
    openbsd-58-fw.pub: ! RWTpkvg4fhJCDx9yL4bUCou/vtAecPVTfcaaGESQeBruwX/qHToMvWh6 !
    openbsd-58-pkg.pub: ! RWRlkI2aFHvL/XGqD+lFerD/xUi/jnAXKwdFQwZDekYwDrEPSpSWgpI9 -

    --- 34,61 ----

    • See the information on the FTP page for a list of mirror machines. !
    • Go to the pub/OpenBSD/5.8/ directory on one of the mirror sites.
    • Have a look at the 5.8 errata page for a list of bugs and workarounds.
    • See a detailed log of changes between the 5.7 and 5.8 releases.

      !

    • signify(1) pubkeys for this release:

      ! !
      openbsd-58-base.pub: ! RWQNNZXtC/MqP3Eiu+6FBz/qrxiWQwDhd+9Yljzp62UP4KzFmmvzVk60 !
      openbsd-58-fw.pub: ! RWTpkvg4fhJCDx9yL4bUCou/vtAecPVTfcaaGESQeBruwX/qHToMvWh6 !
      openbsd-58-pkg.pub: ! RWRlkI2aFHvL/XGqD+lFerD/xUi/jnAXKwdFQwZDekYwDrEPSpSWgpI9

      *************** *** 63,118 **** sys.tar.gz, xenocara.tar.gz, ports.tar.gz files, or in the files fetched via ports.tar.gz.

    !
    !
    ! NOTE: The src.tar.gz file on the CD is incorrect; see ! 5.8 errata 006.

    -


    -

    What's New

    -

    This is a partial list of new features and systems included in OpenBSD 5.8. For a comprehensive list, see the changelog leading to 5.8. -

    • Improved hardware support, including:
        !
      • New rtwn(4) driver for Realtek RTL8188CE wifi cards. !
      • New hpb(4) driver for HyperTransport bridges as found in the IBM CPC945. !
      • The ugold(4) driver now supports TEMPerHUMV1.x temperature and humidity sensors. !
      • Improved sensor support for the upd(4) driver for USB Power Devices (UPS). !
      • Support for jumbo frames on re(4) devices using RTL8168C/D/E/F/G and RTL8411, including PC Engines APU. !
      • re(4) now works with newer devices e.g. RTL8111GU. !
      • Partial support has been added for full-speed isochronous devices in ehci(4), allowing USB 1.1 audio devices to be used on EHCI-only systems in some cases.
      • Improved macppc stability and G5 performances with MP kernels. !
      • acpicpu(4) uses ACPI C-state information to reduce power consumption of idle CPUs.
      • Kernel supports x86 AVX instructions on CPUs that have them.
      • Avoid assigning low address to PCI BARs, fixing various issues on machines whose BIOSes neglect to claim low memory. !
      • wscons(4) works with even more odd trackpads. !
      • Added pvbus(4) paravirtual device tree root on virtual machines that are running on hypervisors.
      • New octdwctwo(4) driver for USB support on OpenBSD/octeon. !
      • New amdcf(4) driver for embedded flash on OpenBSD/octeon. !
      • Support for RTL8188EU devices was added to the urtwn(4) driver.

    • Removed hardware support:
        !
      • The lmc(4) driver for Lan Media Corporation SSI/T1/DS1/HSSI/DS3 devices has been removed. !
      • The san(4) driver for Sangoma Technologies AFT T1/E1 devices has been removed.

    • Generic network stack improvements:
        !
      • MTU of vlan(4) devices can now be set independently from the parent interface's MTU.
      • The same network range can now be assigned to multiple interfaces, using interface priorities to choose between them. !
      • New MPLS pseudowire driver mpw(4).
      • Much preparatory work for MP unlocking of the network stack.

      --- 63,118 ---- sys.tar.gz, xenocara.tar.gz, ports.tar.gz files, or in the files fetched via ports.tar.gz.

    !
!

+ NOTE: The src.tar.gz file on the CD is incorrect; see + 5.8 errata 006.


+ +
+

What's New

+

This is a partial list of new features and systems included in OpenBSD 5.8. For a comprehensive list, see the changelog leading to 5.8.

!
  • autoinstall(8) has been extended to allow !
  • ntpd(8) is now enabled by default at install time.
  • DUID support has improved enough that new installs now use them unconditionally.
  • Installing sets from CD-ROM has been fixed if more than one CD-ROM drive is present. --- 124,139 ----
  • The default answer is now 'no'.
  • 'prohibit-password' has been added to the list of possible answers. !
  • autoinstall(8) has been extended to allow !
  • ntpd(8) is now enabled by default at install time.
  • DUID support has improved enough that new installs now use them unconditionally.
  • Installing sets from CD-ROM has been fixed if more than one CD-ROM drive is present. *************** *** 144,220 ****
  • Routing daemons and other userland network improvements:

  • Security improvements:

  • Assorted improvements:

    !

  • OpenBSD httpd(8):

  • Syslogd:
    • OpenBSD ! syslogd(8) can bind to explicitly given UDP or TCP sockets to receive messages. TCP streams are accepted with the octet counting or the non transparent framing method.
    • Blocks in ! syslog.conf(5) started with +host process messages created by certain hosts specifically.
    • Handle situations when the file descriptor limit is exhausted gracefully. !
    • Since libtls handles short writes smarter, syslogd(8) can use the complete output buffer to save messages, coping with longer TLS server down times without losing messages.

    !

  • Ports and packages: !
    !
    Many pre-built packages for each architecture: ! ! !
    !
    • alpha: 7093
    • amd64: 8866
    • hppa: 5813 -
    • i386: 8839
    • mips64: 4267
    • mips64el: 5922 -
    • powerpc: 8114
    • sh: 133
    • sparc64: 7851 -
    • sparc: 3655
    • vax: 1959 !
    !

    !

    Some highlights: ! ! !
    • Chromium 44.0.2403.125
    • Emacs 21.4 and 24.5
    • GCC 4.8.4 and 4.9.3 --- 485,549 ----
  • Code improvements:
      !
    • Fix incorrect comparison function in openssl(1) certhash command. Thanks to Christian Neukirchen / Void Linux. !
    • Removal of OPENSSL_issetugid and all library getenv calls. Applications can and should no longer rely on environment variables for changing library behavior. ! OPENSSL_CONF and SSLEAY_CONF are still supported with the ! openssl(1) command, but note that $ENV:: is no longer supported in .cnf files. !
    • libtls API and documentation additions. !
    • Various bug fixes and simplifications to libssl and ! libcrypto.
    • Reworked ! openssl(1) option handling. !
    • LibreSSL version define LIBRESSL_VERSION_NUMBER will now be bumped for each portable release.
    • Removed workarounds for TLS client padding bugs.
    • Removed IE 6 SSLv3 workarounds. !
    • --with-enginesdir is removed as a configuration parameter.

  • Syslogd:
    • OpenBSD ! syslogd(8) can bind to explicitly given UDP or TCP sockets to receive messages. TCP streams are accepted with the octet counting or the non transparent framing method.
    • Blocks in ! syslog.conf(5) started with +host process messages created by certain hosts specifically.
    • Handle situations when the file descriptor limit is exhausted gracefully. !
    • Since libtls handles short writes smarter, syslogd(8) can use the complete output buffer to save messages, coping with longer TLS server down times without losing messages.

    !

  • Ports and packages: ! !

    Many pre-built packages for each architecture: !

    • alpha: 7093
    • amd64: 8866
    • hppa: 5813
    • i386: 8839
    • mips64: 4267
    • mips64el: 5922
    • powerpc: 8114
    • sh: 133
    • sparc64: 7851
    • sparc: 3655
    • vax: 1959 !
    !

    Some highlights: !

    • Chromium 44.0.2403.125
    • Emacs 21.4 and 24.5
    • GCC 4.8.4 and 4.9.3 *************** *** 569,575 ****
    • Mono 3.12.1
    • Mozilla Firefox 38.1.1esr and 39.0.3
    • Mozilla Thunderbird 38.1.0 -
    • Node.js 0.10.35
    • OpenLDAP 2.3.43 and 2.4.41
    • PHP 5.4.43, 5.5.27 and 5.6.11 --- 559,564 ---- *************** *** 584,595 ****
    • TeX Live 2014
    • Vim 7.4.769
    • Xfce 4.12 !
    !
    !

  • As usual, steady improvements in manual pages and other documentation. -

  • The system includes the following major components from outside suppliers:
      --- 573,581 ----
    • TeX Live 2014
    • Vim 7.4.769
    • Xfce 4.12 !
  • As usual, steady improvements in manual pages and other documentation.
  • The system includes the following major components from outside suppliers:
      *************** *** 607,620 ****
    • Less 458 (+ patches)
    • Awk Aug 10, 2011 version
    - -

    -

    How to install

    -

    Following this are the instructions which you would have on a piece of paper if you had purchased a CDROM set instead of doing an alternate form of install. The instructions for doing an HTTP (or other style --- 593,607 ----

  • Less 458 (+ patches)
  • Awk Aug 10, 2011 version +

  • + +
    +

    How to install

    +

    Following this are the instructions which you would have on a piece of paper if you had purchased a CDROM set instead of doing an alternate form of install. The instructions for doing an HTTP (or other style *************** *** 674,687 ****


    Quick installer information for people familiar with OpenBSD, and the use of the "disklabel -E" command. If you are at all confused when installing OpenBSD, read the relevant INSTALL.* file as listed above! -

    !

    OpenBSD/i386:

    !
      The OpenBSD/i386 release is on CD1. Boot from the CD to begin the install - you may need to adjust your BIOS options first. --- 661,675 ----

    +

    Quick installer information for people familiar with OpenBSD, and the use of the "disklabel -E" command. If you are at all confused when installing OpenBSD, read the relevant INSTALL.* file as listed above! !

    OpenBSD/i386:

    ! !

    The OpenBSD/i386 release is on CD1. Boot from the CD to begin the install - you may need to adjust your BIOS options first. *************** *** 699,709 **** If you are planning on dual booting OpenBSD with another OS, you will need to read INSTALL.i386. !

    -

    OpenBSD/amd64:

    -
      The OpenBSD/amd64 release is on CD2. Boot from the CD to begin the install - you may need to adjust your BIOS options first. --- 687,695 ---- If you are planning on dual booting OpenBSD with another OS, you will need to read INSTALL.i386. !

      OpenBSD/amd64:

      The OpenBSD/amd64 release is on CD2. Boot from the CD to begin the install - you may need to adjust your BIOS options first. *************** *** 720,730 ****

      If you are planning to dual boot OpenBSD with another OS, you will need to read INSTALL.amd64. -

    -

    OpenBSD/macppc:

    -
      Burn the image from a mirror site to a CDROM, and power on your machine while holding down the C key until the display turns on and shows OpenBSD/macppc boot. --- 706,715 ----

      If you are planning to dual boot OpenBSD with another OS, you will need to read INSTALL.amd64. +

      OpenBSD/macppc:

      +

      Burn the image from a mirror site to a CDROM, and power on your machine while holding down the C key until the display turns on and shows OpenBSD/macppc boot. *************** *** 732,742 ****

      Alternatively, at the Open Firmware prompt, enter boot cd:,ofwboot /5.8/macppc/bsd.rd -

    -

    OpenBSD/sparc64:

    -
      Put CD3 in your CDROM drive and type boot cdrom.

      --- 717,726 ----

      Alternatively, at the Open Firmware prompt, enter boot cd:,ofwboot /5.8/macppc/bsd.rd +

      OpenBSD/sparc64:

      +

      Put CD3 in your CDROM drive and type boot cdrom.

      *************** *** 755,766 ****

      If nothing works, you can boot over the network as described in INSTALL.sparc64. -

    !

    OpenBSD/alpha:

    !
      !

      Write FTP:5.8/alpha/floppy58.fs or FTP:5.8/alpha/floppyB58.fs (depending on your machine) to a diskette and enter boot dva0. Refer to INSTALL.alpha for more details. --- 739,749 ----

      If nothing works, you can boot over the network as described in INSTALL.sparc64. +

      OpenBSD/alpha:

      +

      ! Write FTP:5.8/alpha/floppy58.fs or FTP:5.8/alpha/floppyB58.fs (depending on your machine) to a diskette and enter boot dva0. Refer to INSTALL.alpha for more details. *************** *** 768,779 **** Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install will most likely fail. !

    -

    OpenBSD/armish:

    -
      -

      After connecting a serial port, Thecus can boot directly from the network either tftp or http. Configure the network using fconfig, reset, then load bsd.rd, see INSTALL.armish for specific details. --- 751,759 ---- Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install will most likely fail. !

      OpenBSD/armish:

      After connecting a serial port, Thecus can boot directly from the network either tftp or http. Configure the network using fconfig, reset, then load bsd.rd, see INSTALL.armish for specific details. *************** *** 781,835 **** and copy 'boot' and bsd.rd into the first partition on wd0 (hda1) then load and run bsd.rd, preserving the wd0i (hda1) ext2fs partition. More details are available in INSTALL.armish. -

    -

    OpenBSD/hppa:

    -
      -

      Boot over the network by following the instructions in INSTALL.hppa or the hppa platform page. -

    -

    OpenBSD/landisk:

    -
      -

      Write miniroot58.fs to the start of the CF or disk, and boot normally. -

    -

    OpenBSD/loongson:

    -
      -

      Write miniroot58.fs to a USB stick and boot bsd.rd from it or boot bsd.rd via tftp. Refer to the instructions in INSTALL.loongson for more details. -

    -

    !

    OpenBSD/luna88k:

    !
      !

      ! Copy `boot' and `bsd.rd' to a Mach or UniOS partition, and boot the bootloader from the PROM, and then bsd.rd from the bootloader. Refer to the instructions in INSTALL.luna88k for more details. -

    -

    OpenBSD/octeon:

    -
      -

      After connecting a serial port, boot bsd.rd over the network via DHCP/tftp. Refer to the instructions in INSTALL.octeon for more details. -

    -

    OpenBSD/sgi:

    -
      -

      To install, burn cd58.iso on a CD-R, put it in the CD drive of your machine and select Install System Software from the System Maintenance menu. Indigo/Indy/Indigo2 (R4000) systems will not boot automatically from --- 761,802 ---- and copy 'boot' and bsd.rd into the first partition on wd0 (hda1) then load and run bsd.rd, preserving the wd0i (hda1) ext2fs partition. More details are available in INSTALL.armish. +

      OpenBSD/hppa:

      +

      Boot over the network by following the instructions in INSTALL.hppa or the hppa platform page. +

      OpenBSD/landisk:

      +

      Write miniroot58.fs to the start of the CF or disk, and boot normally. +

      OpenBSD/loongson:

      +

      Write miniroot58.fs to a USB stick and boot bsd.rd from it or boot bsd.rd via tftp. Refer to the instructions in INSTALL.loongson for more details. +

      OpenBSD/luna88k:

      +

      ! Copy 'boot' and 'bsd.rd' to a Mach or UniOS partition, and boot the bootloader from the PROM, and then bsd.rd from the bootloader. Refer to the instructions in INSTALL.luna88k for more details. +

      OpenBSD/octeon:

      +

      After connecting a serial port, boot bsd.rd over the network via DHCP/tftp. Refer to the instructions in INSTALL.octeon for more details. +

      OpenBSD/sgi:

      +

      To install, burn cd58.iso on a CD-R, put it in the CD drive of your machine and select Install System Software from the System Maintenance menu. Indigo/Indy/Indigo2 (R4000) systems will not boot automatically from *************** *** 840,866 **** If your machine doesn't have a CD drive, you can setup a DHCP/tftp network server, and boot using "bootp()/bsd.rd.IP##" using the kernel matching your system type. Refer to the instructions in INSTALL.sgi for more details. -

    -

    OpenBSD/socppc:

    -
      -

      After connecting a serial port, boot over the network via DHCP/tftp. Refer to the instructions in INSTALL.socppc for more details. -

    -

    OpenBSD/sparc:

    -
      Boot from one of the provided install ISO images, using one of the two commands listed below, depending on the version of your ROM. !
        ! ok boot cdrom 5.8/sparc/bsd.rd
          or
        ! > b sd(0,6,0)5.8/sparc/bsd.rd
        ! 

      If your SPARC system does not have a CD drive, you can alternatively boot from floppy. --- 807,830 ---- If your machine doesn't have a CD drive, you can setup a DHCP/tftp network server, and boot using "bootp()/bsd.rd.IP##" using the kernel matching your system type. Refer to the instructions in INSTALL.sgi for more details. +

      OpenBSD/socppc:

      +

      After connecting a serial port, boot over the network via DHCP/tftp. Refer to the instructions in INSTALL.socppc for more details. +

      OpenBSD/sparc:

      +

      Boot from one of the provided install ISO images, using one of the two commands listed below, depending on the version of your ROM. !

      ! ok boot cdrom 5.8/sparc/bsd.rd
        or
      ! > b sd(0,6,0)5.8/sparc/bsd.rd
      ! 

      If your SPARC system does not have a CD drive, you can alternatively boot from floppy. *************** *** 869,879 **** To boot from the floppy use one of the two commands listed below, depending on the version of your ROM. !

        ! ok boot floppy
          or
        ! > b fd()
        ! 

      Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install --- 833,842 ---- To boot from the floppy use one of the two commands listed below, depending on the version of your ROM. !

      ! ok boot floppy
        or
      ! > b fd()

      Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install *************** *** 883,938 **** If your SPARC system doesn't have a floppy drive nor a CD drive, you can either setup a bootable tape, or install via network, as told in the INSTALL.sparc file. -

    -

    OpenBSD/vax:

    -
      Boot over the network via mopbooting as described in INSTALL.vax. -

    -

    OpenBSD/zaurus:

    -
      -

      Using the Linux built-in graphical ipkg installer, install the openbsd58_arm.ipk package. Reboot, then run it. Read INSTALL.zaurus for a few important details. -

    !

    -

    How to upgrade

    -

    If you already have an OpenBSD 5.7 system, and do not want to reinstall, upgrade instructions and advice can be found in the Upgrade Guide. -


    -

    Notes about the source code

    -

    src.tar.gz contains a source archive starting at /usr/src. This file contains everything you need except for the kernel sources, which are in a separate archive. To extract:

    -

      - # mkdir -p /usr/src
      - # cd /usr/src
      - # tar xvfz /tmp/src.tar.gz
      - 
    -

    sys.tar.gz contains a source archive starting at /usr/src/sys. This file contains all the kernel sources you need to rebuild kernels. To extract: !

    !

      ! # mkdir -p /usr/src/sys
      ! # cd /usr/src
        # tar xvfz /tmp/sys.tar.gz
      ! 

    Both of these trees are a regular CVS checkout. Using these trees it is possible to get a head-start on using the anoncvs servers as --- 846,898 ---- If your SPARC system doesn't have a floppy drive nor a CD drive, you can either setup a bootable tape, or install via network, as told in the INSTALL.sparc file. +

    OpenBSD/vax:

    +

    Boot over the network via mopbooting as described in INSTALL.vax. +

    OpenBSD/zaurus:

    +

    Using the Linux built-in graphical ipkg installer, install the openbsd58_arm.ipk package. Reboot, then run it. Read INSTALL.zaurus for a few important details. !

    !
    + +
    +

    How to upgrade

    If you already have an OpenBSD 5.7 system, and do not want to reinstall, upgrade instructions and advice can be found in the Upgrade Guide. +


    + +
    +

    Notes about the source code

    src.tar.gz contains a source archive starting at /usr/src. This file contains everything you need except for the kernel sources, which are in a separate archive. To extract: +

    + # mkdir -p /usr/src
    + # cd /usr/src
    + # tar xvfz /tmp/src.tar.gz
    + 

    sys.tar.gz contains a source archive starting at /usr/src/sys. This file contains all the kernel sources you need to rebuild kernels. To extract: !

    ! # mkdir -p /usr/src/sys
    ! # cd /usr/src
      # tar xvfz /tmp/sys.tar.gz
    ! 

    Both of these trees are a regular CVS checkout. Using these trees it is possible to get a head-start on using the anoncvs servers as *************** *** 940,959 **** Using these files results in a much faster initial CVS update than you could expect from a fresh checkout of the full OpenBSD source tree. !

    -


    -

    Ports Tree

    -

    A ports tree archive is also provided. To extract:

    -

      - # cd /usr
      - # tar xvfz /tmp/ports.tar.gz
      - 
    -

    Go read the ports page if you know nothing about ports at this point. This text is not a manual of how to use ports. --- 900,919 ---- Using these files results in a much faster initial CVS update than you could expect from a fresh checkout of the full OpenBSD source tree. !

    !

    + +
    +

    Ports Tree

    A ports tree archive is also provided. To extract: +

    + # cd /usr
    + # tar xvfz /tmp/ports.tar.gz
    + 

    Go read the ports page if you know nothing about ports at this point. This text is not a manual of how to use ports. *************** *** 961,967 **** OpenBSD ports system.

    The ports/ directory represents a CVS (see the manpage for ! cvs(1) if you aren't familiar with CVS) checkout of our ports. As with our complete source tree, our ports tree is available via --- 921,927 ---- OpenBSD ports system.

    The ports/ directory represents a CVS (see the manpage for ! cvs(1) if you aren't familiar with CVS) checkout of our ports. As with our complete source tree, our ports tree is available via *************** *** 969,979 **** So, in order to keep up to date with the -stable branch, you must make the ports/ tree available on a read-write medium and update the tree with a command like: !

    !

        # cd /usr/ports
        # cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_5_8
      ! 

    [Of course, you must replace the server name here with a nearby anoncvs server.] --- 929,938 ---- So, in order to keep up to date with the -stable branch, you must make the ports/ tree available on a read-write medium and update the tree with a command like: !

      # cd /usr/ports
      # cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_5_8
    ! 

    [Of course, you must replace the server name here with a nearby anoncvs server.] *************** *** 984,989 **** If you're interested in seeing a port added, would like to help out, or just would like to know more, the mailing list ports@openbsd.org is a good place to know. !

    ! ! --- 943,946 ---- If you're interested in seeing a port added, would like to help out, or just would like to know more, the mailing list ports@openbsd.org is a good place to know. !