summaryrefslogtreecommitdiff
path: root/etc/MAKEDEV.common
AgeCommit message (Collapse)Author
2020-04-18Create /dev/audio* and /dev/rmidi* with mode 0660 and owned byAlexandre Ratchov
root:_sndiod. Stop creating unused /dev/mixer* devices. suggested by and ok deraadt
2020-01-23wire up pppac(4).David Gwynne
with help from claudio@
2020-01-21Add /dev/dtMartin Pieuchot
2019-12-17Fix fido(4) documentation link (no functional change)Reyk Floeter
2019-12-17Add fido(4), a HID driver for FIDO/U2F security keysReyk Floeter
While FIDO/U2F keys were already supported by the generic uhid(4) driver, this driver adds the first step to tighten the security of FIDO/U2F access. Specifically, users don't need read/write access to all USB/HID devices anymore and the driver also improves integration with pledge(2) and unveil(2): It is pledge-friendly because it doesn't require any ioctls to discover the device and unveil-friendly because it uses a single /dev/fido/* directory for its device nodes. It also allows to support FIDO/U2F in firefox without further weakening the "sandbox" of the browser. Firefox does not have a proper privsep design and many operations, such as U2F access, are handled directly by the main process. This means that the browser's "fat" main process needs direct read/write access to all USB HID devices, at least on other operating systems. With fido(4) we can support security keys in Firefox under OpenBSD without such a compromise. With this change, libfido2 stops using the ioctl to query the device vendor/product and just assumes "OpenBSD" "fido(4)" instead. The ioctl is still supported but there was no benefit in obtaining the vendor product or name; it also allows to use libfido2 under pledge. With feedback from deraadt@ and many others OK kettenis@ djm@ and jmc@ for the manpage bits
2019-12-14usb devices nodes have been excesively permissive.Theo de Raadt
repair that.
2019-12-13gpr(4) goes awayTheo de Raadt
2019-06-11make 10 wsmouse devicesJoshua Stein
for anything other than a regular old mouse, X needs to be able to directly talk to the device and newer machines can have all kinds of touchscreens, pen devices, touchpads, etc. ok deraadt
2019-04-14create drm render node devicesJonathan Gray
2018-08-31Add more uhid devices, 8 totalJoshua Stein
ok deraadt
2018-08-19Add kcov(4), a kernel code coverage tracing driver. It's used in conjunctionanton
with the syzkaller kernel fuzzer. So far, 8 distinct panics have been found and fixed. This effort will continue. kcov is limited to architectures using Clang as their default compiler and is not enabled by default. With help from mpi@, thanks! ok kettenis@ mpi@ visa@
2018-07-28Remove unused /dev/audio and /dev/audioctl symlinks.Alexandre Ratchov
ok deraadt
2017-11-14Remove /dev/arandom symlink. Nothing in base, xenocara, or ports usesChristian Weisgerber
/dev/arandom any longer. ok deraadt@
2017-11-02Switch DEC 3000 (TURBOchannel) alpha serial code to MI z8530 code.Martin Pieuchot
ttyB* minor numbers change; be sure to rerun MAKEDEV if you do not upgrade with bsd.rd Adapted from NetBSD by miod@
2017-10-16Make it explicit that there is only one type of random device:Christian Weisgerber
Create only /dev/urandom as device. Create /dev/random and /dev/arandom as symlinks. Drop /dev/srandom, which has been unused for a long time. /dev/arandom will go away at a later point. Discussed with guenther@, ok deraadt@
2017-07-21Multiple virtualization layers may be available at the same timeMike Belopuhov
reachable through different pvbus device nodes. Suggestion and OK deraadt, OK reyk
2016-09-11cua/tty nodes only need group dialer, the initial uid does notTheo de Raadt
matter much -- and "uucp" is just stupid in 2016. ok rpe
2016-09-11extra spacesTheo de Raadt
2016-09-08Remove /dev/sound* as they are not used and they are identicalAlexandre Ratchov
to /dev/audio*. No port is using them (thanks to sthen@ for checking). ok sthen@
2016-09-04Remove the tape block device nodes.Christian Weisgerber
While here, also remove two forgotten descriptions for long obsolete devices.
2016-09-02Add switch(4) cdev entryKazuya Goda
ok deraadt@ yasuoka@ reyk@
2016-05-26whitespace found during reviewTheo de Raadt
2016-05-21Default /dev/video node to root.wheel 600 because this should not beTheo de Raadt
available wide open. there should be some access model either via a group or fbtab. This will cause a decision to be made. ok millert
2016-04-28Replace /dev/bpf[0-9] with /dev/bpf and /dev/bpf0. The /dev/bpf node isMartin Natano
unused for now, but I plan to convert all programs in base to use it in a future diff. /dev/bpf0 is for compatibility with existing binaries and is to be removed after a transition period. ok rpe krw, for the installer part "Let's see it hit the tree." deraadt
2016-04-25rm systraceTed Unangst
2016-02-05Add ipmi(4) cdev entry on amd64 and i386Masao Uebayashi
2016-01-27Add /dev/pvbus0 (mode 0640) to MAKEDEV on i386 and amd64.Reyk Floeter
Needed for the key-value interface that has been added to pvbus(4). OK mikeb@
2015-12-21add virtio-console driverStefan Fritsch
This patch adds a new driver for use of virtio-console devices as ttys. It's still in an early state and not compiled by default, yet. Currently it is only wired into amd64. i386 is still missing. Discussed with uebayasi@, deraadt@
2015-12-09vmm node only needs mode 600Theo de Raadt
2015-11-10remove stray { }Stuart Henderson
2015-11-10add /dev/vmm, req'd by and ok mlarkin@Stuart Henderson
2015-10-23MAKEDEV bits for tap(4)Claudio Jeker
OK dlg@ mpi@
2014-12-11remove urioTed Unangst
2014-10-09remove lkmTed Unangst
2014-08-20Remove userland bits related to the crypto(4) interface; ok deraadtMike Belopuhov
2014-07-15Remove ppi (hp300 leftover)Miod Vallat
2014-07-11remove bluetooth bitsTed Unangst
2013-11-21Change /dev/drm* permissions to 0600.Mark Kettenis
ok deraadt@, naddy@, ajacoutot@
2013-11-05kill iop(4); spotted by jmcTheo de Raadt
2013-09-16Increase default number of ugen device files: two are too few forDavid Coppa
modern standards, with people having usb cameras, music players, smartcard readers, UPSs, wifi scanners, rocket launchers and so on... OK sthen@, djm@
2013-09-05no bthub(4) page;Jason McIntyre
2013-08-20Remove uscanner(4). It was disabled in GENERIC more than 2.5 years ago.Antoine Jacoutot
No regression has been reported since libusb became the prefered solution to work with USB scanners. req. by mpi@ ok ian@ mpi@ miod@
2013-07-06create 12 com(4) device nodes by default; requested by deraadt@Christian Weisgerber
2013-07-06create more com(4) entries by default since puc(4)s are now guaranteedChristian Weisgerber
to show up at com4 or higher on x86; ok kettenis@ krw@
2013-06-21Make fuse device clonable.syl
ok tedu@
2013-06-15allow creation of more fuse devices, and create 4 of them by defaultAlexander Hall
ok syl@ todd@
2013-06-03userland fuse support, but not attaching libfuse yet. ok beck deraadtTed Unangst
from Sylvestre Gallon ccna.syl gmail.com
2013-03-28vscsi(8) -> vscsi(4);Jason McIntyre
2013-03-15Delete the sequencer(4) driver, since its not used any longer. DiffAlexandre Ratchov
mostly from armani. ok miod, mpi, jsg and help from sthen
2013-01-30Create /dev/pppx by default.YASUOKA Masahiko