OpenBSD Journal

OpenBSD 3.9 is released

Contributed by dlg on from the shiny-new-toys dept.

The OpenBSD team are proud to announce the official release of OpenBSD 3.9. For more information read the announcement posted on misc@. For the shiny new toys and hilights of the release, read on.

The summary of changes is below:

  • Improved hardware support, including:
    • Some G5-based Apple Macintosh machines, including W^X support (currently restricted to 32-bit mode).
    • Many more audio drivers in the OpenBSD/macppc port.
    • Support for many system sensors (temperature, voltage, fan speed) via the following subsystems:
      • Dell's Embedded Server Management (esm)
      • Intelligent Platform Management Interface (ipmi)
      • I2C/SMBus sensor subsystems found on most motherboards (iic)
    • Touchpad on recent Apple laptops (tpms).
    • nfe, a binary blob free driver for the NVIDIA nForce Ethernet interface.
    • Opteron systems now have all their PCI buses detected.
    • CardBus and PCMCIA support on OpenBSD/amd64.
    • ixgb, Intel PRO/10GbE Ethernet.
    • Support for new Intel i82571, i82572 and i82573 PCI Express based devices in the em(4) driver.
    • Support for new Broadcom BCM5714, BCM5715 and BCM5903M based devices in the bge(4) driver.
    • Support for new Ralink RT2501 and RT2600 based devices in ral.
    • Support for ASIX AX88178 Gigabit and AX88772 10/100 based devices in axe(4).
    • Support for devices incorporating GCT RF transceivers in rtw.
    • Zaurus remote control (zrc) support.
    • Initial Sound Blaster Audigy support in the emu(4) driver.
    • The Level 1 LXT1001 Gigabit driver has been fixed and now works (lge(4)).
    • More HP Smart ARRAY controllers recognized by the ciss(4) driver.
    • Support the Intel i915 AGP.
    • Support for both older and newer IDE and SATA controllers in the pciide(4) driver, including:
      • ATI's IXP 200/300/400 IDE controllers
      • Broadcom's ServerWorks HT-1000 IDE controller
      • a few older Intel PIIX IDE controllers
      • Broadcom's ServerWorks K2 and HT-1000 SATA controllers
      • VIA's VT6410 and VT8251 SATA controllers
      • some newer NVIDIA SATA controllers
    • Added IBSS support to the iwi(4) driver.
    • Added bus_dma support to the de(4) and san(4) drivers.
    • A lot of fixes and improvements to the uaudio(4) audio driver.
    • Support for the SMC SMC91C1xx Ethernet chips in the sm(4) driver as well as MII support.
    • New adb(4) and framebuffer (macfb(4)) drivers on OpenBSD/mac68k, plus switch to wscons(4).
  • New tools:
    • ftp-proxy(8) has been rewritten, and a tftp version, tftp-proxy, has been added.
    • sdiff(1), a side-by-side file comparison tool, rewritten by us.
    • getent(1), a tool to get entries from the administrative databases.
  • New functionality:
    • ancontrol functionality has been completely merged into ifconfig.
    • apmd(8) can be used to increase or decrease CPU speed automatically, depending on CPU usage and, if supported, battery status.
    • nc(1) now supports HTTP Proxy authentication, making it very useful as a ssh ProxyCommand.
    • Userland ppp(8) has IPv6 support.
    • A number of fixes and new functionality for trunk(4):
      • New active/passive failover mode.
      • Fixed multicast support, for carp(4) and pfsync(4) over trunk interfaces.
      • Interface capabilities depending on the trunk ports, for full-size vlan(4) MTUs.
    • Improved functionality for ipsecctl(8).
    • Added multicast routing to GENERIC. It is now possible to enable multicast routing in the kernel with the sysctl(8) option net.inet.ip.mforwarding=1.
    • It is now possible to set a default vlan(4) priority via ifconfig(8).
  • Assorted improvements and code cleanup:
    • libpcap has been updated with most of tcpdump.org's libpcap-0.9.4 API, without the clutter.
    • System libraries on most architectures are now compiled with debugging symbols, which makes tools like gdb(1) much more useable.
    • Header files have been rewritten to provide better C99 support.
    • Linted versions of system libraries are now provided and lint(1) has been substantially overhauled to produce less false positives and find new classes of problems.
    • The ieee80211(9) wireless framework has been cleaned up and changed to use red-black tree(3)s instead of hash tables.
    • The complete source tree has been audited for wrong usage of the queue(3) macros and facilities have been added to detect misuse.
    • The mg(1) editor now includes an editable minibuffer, vastly improved undo, completion buffers, and many other emacs-like improvements.
  • New functionality for hostapd(8), the Host Access Point Daemon:
    • Support for multiple wireless interfaces and per-interface event rules.
    • New rate keyword for event rules, a requirement for using hostapd as a WIDS.
    • Replaced hash tables with safer red-black tree(3)s.
    • Improved multicast support and configuration options.
    • Various bug fixes and improvements.
  • OpenSSH 4.3:
    • Generate protocol 2 RSA keys in ssh-keygen by default.
    • Support for tunneling arbitrary network packets over a connection between an OpenSSH client and server, as a true VPN.
    • Many additional bug fixes, as described in the release announcement.
  • OpenBGPD 3.9:
    • Support for inbound and outbound soft reconfiguration.
    • Added possibility to remove communities.
    • Added new special community value "neighbor-as" which is expanded to the remote-AS of the current neighbor.
    • Support for a unprivileged bgpctl socket added, which can be used for looking glass style applications.
    • Even better IPv6 support.
  • OpenOSPFD 3.9:
    • Neighbor Finite State Machine has been greatly improved.
    • Network redistribution has been reworked.
    • CARP interfaces and their behaviour is now respected.
    • LSA Retransmission has been greatly improved.
    • Each area is now calculated individually when needed.
    • OSPF packet reception performance has been improved.
    • Neighbor uptimes are now displayed with "ospfctl show neighbor".
    • RIB uptimes are now displayed with "ospfctl show rib".
  • Over 3200 ports, 3000 pre-built packages, improved package tools (updating packages from the previous release is now possible).
  • As usual, many improvements in manual pages and other documentation.
  • This release of OpenBSD includes the following major components from outside suppliers:
    • X.Org 6.9.0 (+ patches, and i386 contains XFree86 3.3.6 servers (+ patches) for legacy chipsets not supported by X.Org)
    • Gcc 2.95.3 (+ patches) and 3.3.5 (+ patches)
    • Perl 5.8.6 (+ patches)
    • Apache 1.3.29, mod_ssl 2.8.16, DSO support (+ patches)
    • OpenSSL 0.9.7g (+ patches)
    • Groff 1.15
    • Sendmail 8.13.4, with libmilter
    • Bind 9.3.1 (+ patches)
    • Lynx 2.8.5rel.4 with HTTPS and IPv6 support (+ patches)
    • Sudo 1.6.8p9
    • Ncurses 5.2
    • Latest KAME IPv6
    • Heimdal 0.7 (+ patches)
    • Arla 0.35.7
    • Binutils 2.15 (+ patches)
    • Gdb 6.3

For a more complete list of changes read the plus39.html.

(Comments are closed)


Comments
  1. By Bob Beck (129.128.11.43) beck@openbsd.org on http://seizurerobots.com/

    It takes 8 hours to get the release anno here on the day it is
    released? and yet those bozons on /. get it within 2 and get it
    on the main page? When I'm on ICB complaining about undeadly being
    slow? What's up guys?

    Comments
    1. By Anonymous Coward (156.34.218.80) on

      > It takes 8 hours .. [SNIP] .. complaining about undeadly being
      > slow? What's up guys?

      I had dismissed it as a simple courtesy to the ftp servers =)

    2. By Renaud Allard (85.201.63.39) renaud at llorien dot org on

      > It takes 8 hours to get the release anno here on the day it is
      > released? and yet those bozons on /. get it within 2 and get it
      > on the main page? When I'm on ICB complaining about undeadly being
      > slow? What's up guys?

      If this is an issue for you, you should really consider buying CDs from the OpenBSD shops. You would have got 3.9 about 3 weeks ago, without any download time and would have added some money to the project. Really, I thought CD were expensive, but the advantage of having the releases before they are out without any download time is well worth it.

      Comments
      1. By jtorin (81.224.105.117) on

        > If this is an issue for you, you should really consider buying CDs from the OpenBSD shops. You would have got 3.9 about 3 weeks ago, without any download time and would have added some money to the project. Really, I thought CD were expensive, but the advantage of having the releases before they are out without any download time is well worth it.

        (This is kinda funny)

        Notice the name of that poster? The email address? What was the name of the person sending the release announcement?


        ("not strongly authenticated" yada yada...)

        Comments
        1. By Bob Beck (129.128.11.43) beck@openbsd.org on http://www.hackcanada.com/canadian/zines/spacemoose/dik-dik.gif

          > > If this is an issue for you, you should really consider buying CDs from the OpenBSD shops. You would have got 3.9 about 3 weeks ago, without any download time and would have added some money to the project. Really, I thought CD were expensive, but the advantage of having the releases before they are out without any download time is well worth it.
          >
          > (This is kinda funny)
          >
          > Notice the name of that poster? The email address? What was the name of the person sending the release announcement?
          >
          >
          > ("not strongly authenticated" yada yada...)

          Heck, I found the comment hilarious.. Mod Up! I'll get right on buying
          that there CD (For the record I have a box of 50 coming to my house)

          -Bob

        2. By Mike Erdely (65.222.245.131) on http://erdelynet.com

          > Notice the name of that poster? The email address? What was the name
          > of the person sending the release announcement?
          >
          >
          > ("not strongly authenticated" yada yada...)

          Notice the IP address it was posted from? Notice the IP address the release announcement was posted from?

        3. By Anonymous Coward (217.112.179.74) on


          > Notice the name of that poster? The email address? What was the name of the person sending the release announcement?
          >

          Since when does undeadly check the authenticity of what you put in name or email fields?

          But "you" in "you, the reader" should consider buying CD sets :)

      2. By Anonymous Coward (156.34.218.80) on

        > > It takes .. [SNIP] .. What's up guys?
        >
        > If this is an issue for you, you should really consider buying CDs .. [SNIP] .. without any download time is well worth it.

        Read who made the original post 8^) .. I don't think he's worried about getting the CD.

      3. By Anonymous Coward (149.169.255.239) on

        > If this is an issue for you, you should really consider buying
        > CDs from the OpenBSD shops. You would have got 3.9 about 3 weeks
        > ago, without any download time and would have added some money to
        > the project. Really, I thought CD were expensive, but the advantage
        > of having the releases before they are out without any download time
        > is well worth it.

        My CD just shipped today (along with the books and shirts that probably held it up). I'm not complaining, but it's not a sure thing that pre-orders are "early arrivals". Europe just got lucky this time.

        Comments
        1. By Julian Fondren (131.7.52.17) ayrnieu@gmail.com on

          > My CD just shipped today (along with the books and shirts that robably held it up). I'm not complaining, but it's not a sure thing that pre-orders are "early arrivals". Europe just got lucky this time.

          Not just .eu; I of ne.us received mine a three weeks or so ago, too.

          Comments
          1. By Anonymous Coward (198.208.251.24) on

            > > My CD just shipped today (along with the books and shirts that robably held it up). I'm not complaining, but it's not a sure thing that pre-orders are "early arrivals". Europe just got lucky this time.
            >
            > Not just .eu; I of ne.us received mine a three weeks or so ago, too.

            its been said before, orders are shipped FIFO.

            Pre-order as soon as it is available to do so (almost 2 months ago now)

            duh

    3. By Anonymous Coward (69.70.207.240) on

      > It takes 8 hours to get the release anno here on the day it is
      > released? and yet those bozons on /. get it within 2 and get it
      > on the main page? When I'm on ICB complaining about undeadly being
      > slow? What's up guys?

      huh???

  2. By Brougham (213.152.60.36) me@brougham.co.uk on

    1st May is a public holiday in the UK- we won't get them till Tuesday or Wednesday at the earliest. When did they get to the UK?

    Comments
    1. By Anonymous Coward (81.232.118.108) on

      > 1st May is a public holiday in the UK- we won't get them till Tuesday or Wednesday at the earliest. When did they get to the UK?

      1st of May is a public holiday in most of Europe. Kind of funny when you know that the reason is american events.

      Comments
      1. By tedu (69.12.168.114) on

        > 1st of May is a public holiday in most of Europe. Kind of funny when
        > you know that the reason is american events.

        you celebrate american loyalty day in europe, too? cool.

        Comments
        1. By Anonymous Coward (84.188.250.193) on

          > > 1st of May is a public holiday in most of Europe. Kind of funny when
          > > you know that the reason is american events.
          >
          > you celebrate american loyalty day in europe, too? cool.

          You`re joking or?!

          It`s a communistic/socialistic/catholic(?) holliday.

          "Day of the Work" aka "Labour Day" or "International Workers' Day" for you.

          http://en.wikipedia.org/wiki/May_Day

        2. By Anonymous Coward (213.136.49.100) on

          > > 1st of May is a public holiday in most of Europe. Kind of funny when
          > > you know that the reason is american events.
          >
          > you celebrate american loyalty day in europe, too? cool.

          Only ignorant Americans can say such a thing.... Sad indeed.

          Comments
          1. By jfb (69.70.32.10) jfb@openbsd.org on

            > > > 1st of May is a public holiday in most of Europe. Kind of funny when
            > > > you know that the reason is american events.
            > >
            > > you celebrate american loyalty day in europe, too? cool.
            >
            > Only ignorant Americans can say such a thing.... Sad indeed.

            Only idiots, regardless of where they come from, come down to such quick and ridiculous conclusions...here's some more Wikipedia that could enlighten you:

            http://en.wikipedia.org/wiki/Sarcasm

      2. By Anonymous Coward (83.147.128.114) on

        > > 1st May is a public holiday in the UK- we won't get them till Tuesday or Wednesday at the earliest. When did they get to the UK?
        >
        > 1st of May is a public holiday in most of Europe. Kind of funny when you know that the reason is american events.
        >
        >

        Um, no. Actually the holiday is rather older than the USA's existance in gaelic places like Ireland and Scotland.

        http://en.wikipedia.org/wiki/Beltane

    2. By Anonymous Coward (128.171.90.200) on

      1st May is a public holiday in the UK- we won't get them till Tuesday or Wednesday at the earliest. When did they get to the UK?

      You cannot use FTP on May Day ?

      When did that happen ?

      Did BT take down the backbone or something ?

      Comments
      1. By Anonymous Coward (83.206.88.17) on

        > You cannot use FTP on May Day ?
        >
        > When did that happen ?

        <irony>Since FTP servers are operated by hispanics!</irony>

        Comments
        1. By Anonymous Coward (156.34.218.80) on

          > > You cannot use FTP on May Day ?
          > >
          > > When did that happen ?
          >
          > <irony>Since FTP servers are operated by hispanics!</irony>

          As I suspected: The main trunks in the USA actually depend on underpaid illegal immigrants that shuttle loads of magnetic tapes back and forth across the country in beat-off old pickup trucks.

          Comments
          1. By Anonymous Coward (66.11.66.41) on

            > in beat-off old pickup trucks.

            Beat-off what now? Trucks lack the necessary equipment for such an activity.

  3. By kaw (219.112.7.102) kaw@on.rim.or.jp on http://kaw.ath.cx/openbsd/

    I have LiveCD image based on OpenBSD 3.9.

    It contains Full OpenBSD installation with
    some applications useful for Japanese users.

    More info: http://kaw.ath.cx/openbsd/
    Download: http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/

    Comments
    1. By Anonymous Coward (168.240.1.2) on

      My Japanese is pretty rusty.
      Which link contains the LiveCD?
      domo


      > I have LiveCD image based on OpenBSD 3.9.
      >
      > It contains Full OpenBSD installation with
      > some applications useful for Japanese users.
      >
      > More info: http://kaw.ath.cx/openbsd/
      > Download: http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/
      >

      Comments
      1. By kaw (219.112.7.102) on

        http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/ is the index of
        directory which contains bzip2'ed LiveCD ISO images.

        Under this directory, CD-OpenBSD-3.9.iso.bz2 is it.

        Comments
        1. By Nate (65.94.97.111) on

          > http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/ is the index of
          > directory which contains bzip2'ed LiveCD ISO images.
          >
          > Under this directory, CD-OpenBSD-3.9.iso.bz2 is it.
          >

          What the hell? bunzip? <i><b>BUNZIP</b></i>? Around here we use gzip.

          Comments
          1. By Julian Fondren (131.7.52.17) ayrnieu@gmail.com on

            > What the hell? bunzip? <i><b>BUNZIP</b></i>? Around here we use gzip.

            "We don't take /kindly/ to bzip 'round here." ?

        2. By Anonymous Coward (66.11.66.41) on

          > http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/ is the index of
          > directory which contains bzip2'ed LiveCD ISO images.
          >
          > Under this directory, CD-OpenBSD-3.9.iso.bz2 is it.
          >

          Eww. Its gonna take just as long to compress as it does to download. Even if you are insane and want to provide bzip2 for some reason, at least provide gzip as well.

    2. By Anonymous Coward (63.237.125.159) on

      kaw,

      This is a very nice Live CD. Thank you.

  4. By hackmann (212.242.231.41) on

    ... and I'm still waiting for the CDs 8-(

    Comments
    1. By wob (71.229.185.11) wob@bonch.org on

      > ... and I'm still waiting for the CDs 8-(

      Me too, and I ordered over 3 weeks ago.
      Really, it's no big deal, I'm just glad they got the money.

  5. By Anonymous Coward (128.171.90.200) on

    Now I can update my Zaurus to release

  6. By jtorin (81.224.105.117) on

    Torrents of the release files can be found at the usual site.

    Comments
    1. By Anonymous Coward (84.188.231.221) on

      > Torrents of the release files can be found at the usual site.
      >


      http://openbsd.somedomain.net/index.php?version=3.9&seededonly=no

      AMD64: 0 seeders, 6 leechers...
      Other archs have the same problem.
      You may get the problem of non-planed synergy-effects now?
      The seeders disappear as fast as they where set up. :-/

      Not even the Server itself seams to share it anymore...
      Related to AMD64: they`ve all 73.5%... back to FTP then.

      Comments
      1. By jtorin (81.224.105.117) on

        > Not even the Server itself seams to share it anymore...
        > Related to AMD64: they`ve all 73.5%... back to FTP then.

        This sucks.

        Right now only three torrents are listed, however one of them is i386 dist files which is well seeded.

        Probably a bit entusiatic to try both downloading, tracking and seeding on the same machine and Internet connection.

        Well, well...


        Comments
        1. By Anonymous Coward (84.188.231.221) on

          > > Not even the Server itself seams to share it anymore...
          > > Related to AMD64: they`ve all 73.5%... back to FTP then.
          >
          > This sucks.
          >
          > Right now only three torrents are listed, however one of them is i386 dist files which is well seeded.
          >
          > Probably a bit entusiatic to try both downloading, tracking and seeding on the same machine and Internet connection.
          >
          > Well, well...

          Well more Mirros using Trackerless Torrents == Synergy-Effect because every Client uploads too and so the costs for bandwith would be less then pure FTP. And there`s no overhead of the traffic wich is needed for a Tracker. Or one "official" tracker and all mirros would simply seed the files too.

          As I looked yesterday at the Website the Server itself shared ALL Torrents too.... so it was no problem. Well I used ftp.openbsd.org now even I realy wanted to use Torrents because. ;-(

          I think Torrents would reflect the will of the community much better because not everybody can spend Money but Bandwith (at home or so) is mostly avaiable.

        2. By andrew fresh (66.185.224.6) andrew+undeadly@rraz.net on http://openbsd.somedomain.net

          > > Not even the Server itself seams to share it anymore...
          > > Related to AMD64: they`ve all 73.5%... back to FTP then.
          >
          > This sucks.
          >
          > Right now only three torrents are listed, however one of them is i386 dist files which is well seeded.

          Ya, sorry about that. I think it is better now. I had not removed the 3.7 torrents before it started creating the ones for 3.9. The server I am running it on doesn't like to seed more than aabout 75 torrents at a time.

          > Probably a bit entusiatic to try both downloading, tracking and seeding on the same machine and Internet connection.

          It seems to be fine until BitTorrent can't start more threads. I am not exactly sure how many torrents cause it to do that, but it is over 75.

          I now have the extra torrents removed and it appears to be working. There are now torrents for packages on most archs up, it is working on sparc64 packages now.

          l8rZ,
          andrew

  7. By Noryungi (83.202.105.159) n o r y u n g i @ y a h o o . c o m on

    ... And, the day after I read this announcement, I received my CDs in the mail!

    Wim, if you are reading this: great job!

  8. By Andy (84.192.231.53) on

    I got the cd's about a week ago, and even better, I am reading this on a (freshly installed) openbsd 3.9 machine :-)
    Thank you Wim.

    Comments
    1. By Alex Hafey (203.98.94.6) on

      > I got the cd's about a week ago, and even better, I am reading this on a (freshly installed) openbsd 3.9 machine :-)
      > Thank you Wim.
      >
      Wim ROCKS!!!

  9. By M.K. (165.228.132.11) on http://freeweb.ozi.nu/~torrent/

    OpenBSD 3.9 (i386) install CD - unofficial ISO - 216.13 MB.
    Boots & does the full install. No external packages.

  10. By FocusHacks (70.240.147.77) on www.focushacks.com

    ... Still waiting ...

    If it's not in my mailbox when I get home from work I'm going to be pretty disappointed. I pre-ordered a month in advance and paid for the 4-day(esque) delivery from CA to the US. It's been a week now.

    Of course, if it has arrived this afternoon, I will be giddy and excited.

Latest Articles

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]