Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Sep 2016 07:27:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 212894] audio/sndio: Update to 6.0
Message-ID:  <bug-212894-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212894

            Bug ID: 212894
           Summary: audio/sndio: Update to 6.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: t@tobik.me
 Attachment #175047 maintainer-approval+
             Flags:

Created attachment 175047
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D175047&action=
=3Dedit
sndio.diff

Changes:

- Builds directly from the OpenBSD 6.0 source tree.  To achieve this
  the port was split into several new ports (audio/aucat,
  audio/midiplay, audio/sndio, audio/sndiod) that share a common
  makefile (audio/sndio/openbsd.mk).  Users need to install sndiod and
  the utilities manually after updating to get them back.

- In OpenBSD 5.9 sndiod gained privilege separation and was split into
  a helper and worker process.  The helper process is responsible for
  opening the audio device and the worker process is responsible for
  network connections, reading/writing to the audio device, etc.  On
  FreeBSD the worker process is sandboxed using Capsicum reducing the
  potential attack surface if you expose the daemon to your network.
  A second privsep user _sndiop is required for this and was added to
  UIDs/GIDs.

- sndiod is broken on FreeBSD 9 since it requires a newer Capsicum API
  which FreeBSD 9 doesn't provide.

- sndiod now requests realtime priority improving reliability when the
  system is under a very high load.

- General reliability improvements to OSS support

---------

for all ports included in the patch:
    portlint ok, poudriere testport on FreeBSD 9.3/i386,{10.3,11.0-RC2}/amd=
64
ok

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212894-13>