<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/etc/rc.d/bluetooth, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-07-28T20:36:23Z</updated>
<entry>
<title>Move rc startup scripts from etc/ to sbin/init/</title>
<updated>2018-07-28T20:36:23Z</updated>
<author>
<name>Brad Davis</name>
<email>brd@FreeBSD.org</email>
</author>
<published>2018-07-28T20:36:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1135e97b7c2c3b60fda9a6f2f4a24a8336b1024c'/>
<id>urn:sha1:1135e97b7c2c3b60fda9a6f2f4a24a8336b1024c</id>
<content type='text'>
This keeps most startup scripts as CONFS per discussion on src-committers from
back during BSDCan.

Approved by:	will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16466
</content>
</entry>
<entry>
<title>bluetooth: Default to discoverable off</title>
<updated>2017-11-01T18:58:54Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2017-11-01T18:58:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=648176e095097c5c2642a5627542423e277a5f8e'/>
<id>urn:sha1:648176e095097c5c2642a5627542423e277a5f8e</id>
<content type='text'>
Try to not expose bluetooth devices to external devices unless the user
explicitly configures it, like any other radio/network device.  Bluetooth
has a long history of security problems and it is probably best to keep it
disabled if not needed.

Users who do use the bluetooth device should enable "discoverable" in
bluetooth.device.conf(5) after this change.

Keep in mind that bluetooth addresses can be discovered by passive
monitoring or whole address-space scans[0], so a safety conscious user
should also disable "connectable" in bluetooth.device.conf(5).

[0]: https://www.sans.edu/cyber-research/security-laboratory/article/bluetooth

Reviewed by:	emax, hselasky
Security:	maybe
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D12831
</content>
</entry>
<entry>
<title>- Add descriptions to most of the rc scripts. Those are mostly taken from their</title>
<updated>2016-04-23T16:10:54Z</updated>
<author>
<name>Lars Engels</name>
<email>lme@FreeBSD.org</email>
</author>
<published>2016-04-23T16:10:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6c1a5e837d2d886042767bcc7b7255b81acc0965'/>
<id>urn:sha1:6c1a5e837d2d886042767bcc7b7255b81acc0965</id>
<content type='text'>
  daemon's manpage and probably improved.
- Consistently use "filesystem" not "file system".

Approved by:	bapt, brueffer
Differential Revision:	D452
</content>
</entry>
<entry>
<title>Remove trailing white space. No functional changes.</title>
<updated>2010-05-14T04:53:57Z</updated>
<author>
<name>Doug Barton</name>
<email>dougb@FreeBSD.org</email>
</author>
<published>2010-05-14T04:53:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2557f5bf0acc8ee177b5c79b53c955102168827a'/>
<id>urn:sha1:2557f5bf0acc8ee177b5c79b53c955102168827a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>With uart(4) default, change /dev/cuad# to /dev/cuau# and</title>
<updated>2008-07-19T20:11:33Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2008-07-19T20:11:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7fc2c2bc83ef99d83f9ca03fcfdf4addbf66ca2d'/>
<id>urn:sha1:7fc2c2bc83ef99d83f9ca03fcfdf4addbf66ca2d</id>
<content type='text'>
sio# to uart# so that out-of-the-box FreeBSD is consistent.
</content>
</entry>
<entry>
<title>As previously discussed, add the svn:executable property to all scripts</title>
<updated>2008-07-16T19:22:48Z</updated>
<author>
<name>Doug Barton</name>
<email>dougb@FreeBSD.org</email>
</author>
<published>2008-07-16T19:22:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b9851690c2169b48245ff1b770752f057251e85'/>
<id>urn:sha1:2b9851690c2169b48245ff1b770752f057251e85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use $required_modules wherever suitable.  Use load_kld() in special</title>
<updated>2006-12-31T10:37:18Z</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2006-12-31T10:37:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0c3063905977eef4acd1a8cfedd679680e998f16'/>
<id>urn:sha1:0c3063905977eef4acd1a8cfedd679680e998f16</id>
<content type='text'>
cases.  So we get rid of quite a few lines of duplicated code.
</content>
</entry>
<entry>
<title>Eliminate global symbols starting with an underscore from rc.d</title>
<updated>2006-12-30T22:53:20Z</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2006-12-30T22:53:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=45da9952e505c2defec11d35a8fab56135b82bcd'/>
<id>urn:sha1:45da9952e505c2defec11d35a8fab56135b82bcd</id>
<content type='text'>
scripts, except for mdconfig* and jail.  Such symbols are reserved
for the rc.subr internals.  Most scripts can be fixed by just
declaring _foo symbols as local: few scripts actually need them to
be global.

Discussed with:	dougb in freebsd-rc
</content>
</entry>
<entry>
<title>Start integrating Bluetooth into rc.d system.</title>
<updated>2005-11-10T19:09:22Z</updated>
<author>
<name>Maksim Yevmenkin</name>
<email>emax@FreeBSD.org</email>
</author>
<published>2005-11-10T19:09:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cdf98ad3e79f0da2062b7bddddee745a755c0bb8'/>
<id>urn:sha1:cdf98ad3e79f0da2062b7bddddee745a755c0bb8</id>
<content type='text'>
Introduce /etc/rc.d/bluetooth script to start/stop Bluetooth devices. It
will be called from devd(8) in response to device arrival/departure events.
It is also possible to call it by hand to start/stop particular device
without unplugging it.

Introduce generic way to set configuration parameters for Bluetooth devices.
By default /etc/rc.d/bluetooth script has hardwired defaults compatible
with old rc.bluetooth from /usr/share/netgraph/bluetooth/examples. These
can be overridden using /etc/defaults/bluetooth.device.conf file (system
wide defaults). Finally, there could be another device specific override
file located in /etc/bluetooth/$device.conf (where $device is ubt0, btccc0
etc.)

The list of configuration parameters and their meaning described in the
/etc/defaults/bluetooth.device.conf file. Even though Bluetooth device
configuration files are not shell scripts, they must follow basic sh(1) syntax.

The bluetooth.device.conf(5) and handbook update will follow shortly.

Inspired by:	Panagiotis Astithas ( past at ebs dot gr )
Reviewed by:	brooks, yar
MFC after:	1 week
</content>
</entry>
</feed>
