Home | History | Annotate | only in /src/usr.sbin/sdpd
History log of /src/usr.sbin/sdpd
RevisionDateAuthorComments
 1.5 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.4 19-Mar-2008  plunky branches: 1.4.10;
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.3 28-May-2007  tls branches: 1.3.4; 1.3.8;
Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to
various string and memory copy and set functions (as well as a few system
calls and other miscellany) where known at function entry. RedHat has
evidently built all "core system packages" with this option for some time.

This option should be used at the top of Makefiles (or Makefile.inc where
this is used for subdirectories) but after any setting of LIB.

This is only useful for userland code, and cannot be used in libc or in
any code which includes the libc internals, because it overrides certain
libc functions with macros. Some effort has been made to make USE_FORT=yes
work correctly for a full-system build by having the bsd.sys.mk logic
disable the feature where it should not be used (libc, libssp iteself,
the kernel) but no attempt has been made to build the entire system with
USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.

Adjust the system build so that all programs and libraries that are setuid,
directly handle network data (including serial comm data), perform
authentication, or appear likely to have (or have a history of having)
data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,
with the exception of libc, which cannot use USE_FORT and thus uses
only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no
per-directory or in a system build will disable if desired.
 1.2 17-Aug-2006  plunky branches: 1.2.2; 1.2.4;
Add service discovery support for the Handsfree profile
 1.1 19-Jun-2006  gdamore branches: 1.1.2;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.2.1 14-Sep-2006  riz Pull up following revision(s) (requested by plunky in ticket #161):
sys/dev/bluetooth/btdev.h: revision 1.4
distrib/sets/lists/comp/mi: revision 1.922
usr.sbin/postinstall/postinstall: revision 1.25
sys/netbt/hci_unit.c: revision 1.3
sys/netbt/hci_ioctl.c: revision 1.4
usr.sbin/sdpd/profile.c: revision 1.2
usr.sbin/btdevctl/btdevctl.c: revision 1.2
share/man/man4/Makefile: revision 1.405
distrib/sets/lists/man/mi: revision 1.930
distrib/sets/lists/etc/mi: revision 1.176
usr.sbin/sdpd/profile.c: revision 1.3
usr.sbin/btdevctl/btdevctl.c: revision 1.3
etc/MAKEDEV.tmpl: revision 1.62
distrib/sets/lists/base/mi: revision 1.650
usr.sbin/btdevctl/btdevctl.h: revision 1.2
usr.bin/sdpquery/sdpquery.1: revision 1.4
sys/netbt/rfcomm_session.c: revision 1.2
usr.sbin/btdevctl/btdevctl.8: revision 1.3
usr.bin/sdpquery/search.c: revision 1.2
usr.sbin/sdpd/Makefile: revision 1.2
sys/dev/bluetooth/Makefile: revision 1.3
usr.sbin/btdevctl/cfg.c: file removal
sys/netbt/files.netbt: revision 1.4
usr.sbin/btdevctl/sdp.c: revision 1.1
sys/dev/bluetooth/bthidev.c: revision 1.3
etc/bluetooth/Makefile: revision 1.3
sys/dev/pcmcia/files.pcmcia: revision 1.51
sys/dev/bluetooth/bthidev.c: revision 1.4
sys/dev/bluetooth/bthidev.h: revision 1.3
usr.sbin/btdevctl/dev.c: file removal
sys/dev/bluetooth/files.bluetooth: revision 1.10
sys/arch/i386/conf/GENERIC: revision 1.777
share/man/man4/ubt.4: revision 1.6
share/man/man4/bthub.4: revision 1.3
sys/netbt/hci.h: revision 1.5
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
lib/libsdp/sdp.h: revision 1.2
usr.sbin/btdevctl/print.c: revision 1.1
share/man/man4/bthidev.4: revision 1.5
share/man/man4/btdev.4: file removal
usr.sbin/btdevctl/print.c: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
usr.sbin/btdevctl/Makefile: revision 1.2
sys/dev/usb/files.usb: revision 1.70
sys/netbt/l2cap_signal.c: revision 1.2
sys/netbt/hci_link.c: revision 1.4
sys/dev/bluetooth/bthub.c: revision 1.3
share/man/man4/btsco.4: revision 1.5
sys/netbt/hci_link.c: revision 1.5
share/man/man4/btdev.4: revision 1.4
sys/dev/bluetooth/btkbd.c: revision 1.3
sys/dev/bluetooth/btdev.c: file removal
sys/netbt/hci_event.c: revision 1.2
sys/dev/bluetooth/btsco.h: revision 1.2
etc/mtree/special: revision 1.101
sys/dev/bluetooth/btsco.c: revision 1.3
sys/conf/majors: revision 1.27
usr.sbin/sdpd/hf.c: revision 1.1
sys/dev/bluetooth/btsco.c: revision 1.4
share/man/man5/rc.conf.5: revision 1.107
sys/dev/bluetooth/btdev.c: revision 1.2
etc/rc.d/btdevctl: revision 1.2
usr.sbin/btdevctl/db.c: revision 1.1
etc/rc.d/btdevctl: revision 1.3
etc/bluetooth/btdevctl.conf: revision 1.1
usr.sbin/btdevctl/hid.c: file removal
sys/arch/i386/conf/GENERIC: revision 1.781
sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
- sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
not an int. So change sc_mtu's type to uint16_t.
- Try a little harder to ensure btsco_round_blocksize() does not
return zero. Prevents a subsequent panic in audio_init_ringbuffer().
from scw@
Endian issues:
hci_event.c:
- Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
- printf format tweak (size_t)
hci_link.c:
- Convert memo->response.clock_offset from host-endian.
- Tweak a DIAGNOSTIC message.
l2cap_signal.c:
- In l2cap_recv_config_req(), rp->scid is little-endian so make sure
we convert from host-endian.
from scw@
hci_link.c:
- In hci_link_free(), do not unlink items from a LIST queue within
a LIST_FOREACH() iterator.
rfcomm_session.c:
- In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
queue within a LIST_FOREACH() iterator.
from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.
 1.2.4.1 04-Sep-2008  skrll Sync with netbsd-4.
 1.2.2.1 20-Aug-2008  bouyer Pull up following revision(s) (requested by plunky in ticket #1184):
usr.sbin/sdpd/nap.c: revision 1.1
usr.sbin/sdpd/profile.c: revision 1.5
usr.sbin/sdpd/profile.h: revision 1.3
usr.sbin/sdpd/Makefile: revision 1.4
lib/libsdp/sdp.h: revision 1.3
lib/libsdp/sdp.h: revision 1.4
usr.sbin/sdpd/panu.c: revision 1.1
usr.sbin/sdpd/gn.c: revision 1.1
add structure definitions relating to Personal Area Networking profiles
(from FreeBSD)
For convenience, pad the structures for NAP, GN and PANU profiles
to be the same size.
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.3.8.1 24-Mar-2008  keiichi sync with head.
 1.3.4.1 23-Mar-2008  matt sync with HEAD
 1.4.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 07-Mar-2010  plunky add some LOG_DEBUG
 1.1 12-May-2009  plunky branches: 1.1.2;
Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 12-May-2009  jym file compat.c was added on branch jym-xensuspend on 2009-05-13 19:20:39 +0000
 1.2 24-Nov-2015  plunky newer versions of the Bluetooth Core specification state that
service record number values of 0x00000001->0x0000FFFF are
reserved, so comply with that here.
 1.1 12-May-2009  plunky branches: 1.1.2;
Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 12-May-2009  jym file db.c was added on branch jym-xensuspend on 2009-05-13 19:20:39 +0000
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Mar-2008  plunky branches: 1.1.2; 1.1.4; 1.1.10; 1.1.12; 1.1.18;
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.1.18.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.12.2 04-Sep-2008  skrll Sync with netbsd-4.
 1.1.12.1 19-Mar-2008  skrll file gn.c was added on branch wrstuden-fixsa on 2008-09-04 08:46:51 +0000
 1.1.10.2 21-Aug-2008  bouyer Pull up following revision(s) (requested by plunky in ticket #1184):
usr.sbin/sdpd/nap.c: revision 1.1
usr.sbin/sdpd/profile.c: revision 1.5
usr.sbin/sdpd/profile.h: revision 1.3
usr.sbin/sdpd/Makefile: revision 1.4
lib/libsdp/sdp.h: revision 1.3
lib/libsdp/sdp.h: revision 1.4
usr.sbin/sdpd/panu.c: revision 1.1
usr.sbin/sdpd/gn.c: revision 1.1
add structure definitions relating to Personal Area Networking profiles
(from FreeBSD)
For convenience, pad the structures for NAP, GN and PANU profiles
to be the same size.
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.1.10.1 19-Mar-2008  bouyer file gn.c was added on branch netbsd-4 on 2008-08-21 20:31:06 +0000
 1.1.4.2 24-Mar-2008  keiichi sync with head.
 1.1.4.1 19-Mar-2008  keiichi file gn.c was added on branch keiichi-mipv6 on 2008-03-24 07:16:36 +0000
 1.1.2.2 23-Mar-2008  matt sync with HEAD
 1.1.2.1 19-Mar-2008  matt file gn.c was added on branch matt-armv6 on 2008-03-23 00:50:08 +0000
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 17-Aug-2006  plunky branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10;
Add service discovery support for the Handsfree profile
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.1.2.1 14-Sep-2006  riz Pull up following revision(s) (requested by plunky in ticket #161):
sys/dev/bluetooth/btdev.h: revision 1.4
distrib/sets/lists/comp/mi: revision 1.922
usr.sbin/postinstall/postinstall: revision 1.25
sys/netbt/hci_unit.c: revision 1.3
sys/netbt/hci_ioctl.c: revision 1.4
usr.sbin/sdpd/profile.c: revision 1.2
usr.sbin/btdevctl/btdevctl.c: revision 1.2
share/man/man4/Makefile: revision 1.405
distrib/sets/lists/man/mi: revision 1.930
distrib/sets/lists/etc/mi: revision 1.176
usr.sbin/sdpd/profile.c: revision 1.3
usr.sbin/btdevctl/btdevctl.c: revision 1.3
etc/MAKEDEV.tmpl: revision 1.62
distrib/sets/lists/base/mi: revision 1.650
usr.sbin/btdevctl/btdevctl.h: revision 1.2
usr.bin/sdpquery/sdpquery.1: revision 1.4
sys/netbt/rfcomm_session.c: revision 1.2
usr.sbin/btdevctl/btdevctl.8: revision 1.3
usr.bin/sdpquery/search.c: revision 1.2
usr.sbin/sdpd/Makefile: revision 1.2
sys/dev/bluetooth/Makefile: revision 1.3
usr.sbin/btdevctl/cfg.c: file removal
sys/netbt/files.netbt: revision 1.4
usr.sbin/btdevctl/sdp.c: revision 1.1
sys/dev/bluetooth/bthidev.c: revision 1.3
etc/bluetooth/Makefile: revision 1.3
sys/dev/pcmcia/files.pcmcia: revision 1.51
sys/dev/bluetooth/bthidev.c: revision 1.4
sys/dev/bluetooth/bthidev.h: revision 1.3
usr.sbin/btdevctl/dev.c: file removal
sys/dev/bluetooth/files.bluetooth: revision 1.10
sys/arch/i386/conf/GENERIC: revision 1.777
share/man/man4/ubt.4: revision 1.6
share/man/man4/bthub.4: revision 1.3
sys/netbt/hci.h: revision 1.5
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
lib/libsdp/sdp.h: revision 1.2
usr.sbin/btdevctl/print.c: revision 1.1
share/man/man4/bthidev.4: revision 1.5
share/man/man4/btdev.4: file removal
usr.sbin/btdevctl/print.c: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
usr.sbin/btdevctl/Makefile: revision 1.2
sys/dev/usb/files.usb: revision 1.70
sys/netbt/l2cap_signal.c: revision 1.2
sys/netbt/hci_link.c: revision 1.4
sys/dev/bluetooth/bthub.c: revision 1.3
share/man/man4/btsco.4: revision 1.5
sys/netbt/hci_link.c: revision 1.5
share/man/man4/btdev.4: revision 1.4
sys/dev/bluetooth/btkbd.c: revision 1.3
sys/dev/bluetooth/btdev.c: file removal
sys/netbt/hci_event.c: revision 1.2
sys/dev/bluetooth/btsco.h: revision 1.2
etc/mtree/special: revision 1.101
sys/dev/bluetooth/btsco.c: revision 1.3
sys/conf/majors: revision 1.27
usr.sbin/sdpd/hf.c: revision 1.1
sys/dev/bluetooth/btsco.c: revision 1.4
share/man/man5/rc.conf.5: revision 1.107
sys/dev/bluetooth/btdev.c: revision 1.2
etc/rc.d/btdevctl: revision 1.2
usr.sbin/btdevctl/db.c: revision 1.1
etc/rc.d/btdevctl: revision 1.3
etc/bluetooth/btdevctl.conf: revision 1.1
usr.sbin/btdevctl/hid.c: file removal
sys/arch/i386/conf/GENERIC: revision 1.781
sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
- sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
not an int. So change sc_mtu's type to uint16_t.
- Try a little harder to ensure btsco_round_blocksize() does not
return zero. Prevents a subsequent panic in audio_init_ringbuffer().
from scw@
Endian issues:
hci_event.c:
- Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
- printf format tweak (size_t)
hci_link.c:
- Convert memo->response.clock_offset from host-endian.
- Tweak a DIAGNOSTIC message.
l2cap_signal.c:
- In l2cap_recv_config_req(), rp->scid is little-endian so make sure
we convert from host-endian.
from scw@
hci_link.c:
- In hci_link_free(), do not unlink items from a LIST queue within
a LIST_FOREACH() iterator.
rfcomm_session.c:
- In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
queue within a LIST_FOREACH() iterator.
from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Jun-2006  gdamore branches: 1.1.28;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Jun-2006  gdamore branches: 1.1.28;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.10 04-Feb-2019  mrg - convert 'done' to an unsigned, since it is used as one.
 1.9 31-Aug-2011  joerg branches: 1.9.42;
Use __dead
 1.8 25-Jun-2011  plunky use appropriate types for uid/gid
 1.7 30-Aug-2009  plunky actually exit on errors
 1.6 13-Aug-2009  drochner give up root's supplementary group memberships when switching
to _sdpd._sdpd privileges, approved by plunky
 1.5 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.4 21-Jul-2008  lukem branches: 1.4.6;
Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
 1.3 18-Mar-2007  plunky branches: 1.3.12;
For sdpd(8), change default user/group from nobody/nobody to _sdpd/_sdpd
 1.2 18-Mar-2007  plunky Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.6.1 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.1.4.1 14-Oct-2007  riz Pull up following revision(s) (requested by xtraeme in ticket #930):
etc/group: revision 1.22
etc/defaults/rc.conf: revision 1.85
etc/master.passwd: revision 1.38
usr.sbin/sdpd/sdpd.8: revision 1.2
usr.sbin/sdpd/sdpd.8: revision 1.3
share/man/man5/rc.conf.5: revision 1.113
etc/rc.d/sdpd: revision 1.2
usr.sbin/sdpd/server.c: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.38
usr.sbin/sdpd/server.h: revision 1.2
usr.sbin/sdpd/main.c: revision 1.2
usr.sbin/sdpd/main.c: revision 1.3
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
change default user/group from nobody/nobody to _sdpd/_sdpd
 1.3.12.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.9.42.1 10-Jun-2019  christos Sync with HEAD
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Mar-2008  plunky branches: 1.1.2; 1.1.4; 1.1.10; 1.1.12; 1.1.18;
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.1.18.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.12.2 04-Sep-2008  skrll Sync with netbsd-4.
 1.1.12.1 19-Mar-2008  skrll file nap.c was added on branch wrstuden-fixsa on 2008-09-04 08:46:51 +0000
 1.1.10.2 21-Aug-2008  bouyer Pull up following revision(s) (requested by plunky in ticket #1184):
usr.sbin/sdpd/nap.c: revision 1.1
usr.sbin/sdpd/profile.c: revision 1.5
usr.sbin/sdpd/profile.h: revision 1.3
usr.sbin/sdpd/Makefile: revision 1.4
lib/libsdp/sdp.h: revision 1.3
lib/libsdp/sdp.h: revision 1.4
usr.sbin/sdpd/panu.c: revision 1.1
usr.sbin/sdpd/gn.c: revision 1.1
add structure definitions relating to Personal Area Networking profiles
(from FreeBSD)
For convenience, pad the structures for NAP, GN and PANU profiles
to be the same size.
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.1.10.1 19-Mar-2008  bouyer file nap.c was added on branch netbsd-4 on 2008-08-21 20:31:06 +0000
 1.1.4.2 24-Mar-2008  keiichi sync with head.
 1.1.4.1 19-Mar-2008  keiichi file nap.c was added on branch keiichi-mipv6 on 2008-03-24 07:16:36 +0000
 1.1.2.2 23-Mar-2008  matt sync with HEAD
 1.1.2.1 19-Mar-2008  matt file nap.c was added on branch matt-armv6 on 2008-03-23 00:50:08 +0000
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Mar-2008  plunky branches: 1.1.2; 1.1.4; 1.1.10; 1.1.12; 1.1.18;
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.1.18.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.12.2 04-Sep-2008  skrll Sync with netbsd-4.
 1.1.12.1 19-Mar-2008  skrll file panu.c was added on branch wrstuden-fixsa on 2008-09-04 08:46:51 +0000
 1.1.10.2 21-Aug-2008  bouyer Pull up following revision(s) (requested by plunky in ticket #1184):
usr.sbin/sdpd/nap.c: revision 1.1
usr.sbin/sdpd/profile.c: revision 1.5
usr.sbin/sdpd/profile.h: revision 1.3
usr.sbin/sdpd/Makefile: revision 1.4
lib/libsdp/sdp.h: revision 1.3
lib/libsdp/sdp.h: revision 1.4
usr.sbin/sdpd/panu.c: revision 1.1
usr.sbin/sdpd/gn.c: revision 1.1
add structure definitions relating to Personal Area Networking profiles
(from FreeBSD)
For convenience, pad the structures for NAP, GN and PANU profiles
to be the same size.
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.1.10.1 19-Mar-2008  bouyer file panu.c was added on branch netbsd-4 on 2008-08-21 20:31:06 +0000
 1.1.4.2 24-Mar-2008  keiichi sync with head.
 1.1.4.1 19-Mar-2008  keiichi file panu.c was added on branch keiichi-mipv6 on 2008-03-24 07:16:36 +0000
 1.1.2.2 23-Mar-2008  matt sync with HEAD
 1.1.2.1 19-Mar-2008  matt file panu.c was added on branch matt-armv6 on 2008-03-23 00:50:08 +0000
 1.7 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.6 18-Apr-2009  lukem Fix -Wcast-qual and -Wsign-compare issues
 1.5 19-Mar-2008  plunky branches: 1.5.10;
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.4 09-Nov-2007  plunky branches: 1.4.4;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.3 17-Aug-2006  plunky branches: 1.3.2; 1.3.4; 1.3.8;
Add service discovery support for the Handsfree profile
 1.2 17-Aug-2006  plunky Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
 1.1 19-Jun-2006  gdamore branches: 1.1.2;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.2.1 14-Sep-2006  riz Pull up following revision(s) (requested by plunky in ticket #161):
sys/dev/bluetooth/btdev.h: revision 1.4
distrib/sets/lists/comp/mi: revision 1.922
usr.sbin/postinstall/postinstall: revision 1.25
sys/netbt/hci_unit.c: revision 1.3
sys/netbt/hci_ioctl.c: revision 1.4
usr.sbin/sdpd/profile.c: revision 1.2
usr.sbin/btdevctl/btdevctl.c: revision 1.2
share/man/man4/Makefile: revision 1.405
distrib/sets/lists/man/mi: revision 1.930
distrib/sets/lists/etc/mi: revision 1.176
usr.sbin/sdpd/profile.c: revision 1.3
usr.sbin/btdevctl/btdevctl.c: revision 1.3
etc/MAKEDEV.tmpl: revision 1.62
distrib/sets/lists/base/mi: revision 1.650
usr.sbin/btdevctl/btdevctl.h: revision 1.2
usr.bin/sdpquery/sdpquery.1: revision 1.4
sys/netbt/rfcomm_session.c: revision 1.2
usr.sbin/btdevctl/btdevctl.8: revision 1.3
usr.bin/sdpquery/search.c: revision 1.2
usr.sbin/sdpd/Makefile: revision 1.2
sys/dev/bluetooth/Makefile: revision 1.3
usr.sbin/btdevctl/cfg.c: file removal
sys/netbt/files.netbt: revision 1.4
usr.sbin/btdevctl/sdp.c: revision 1.1
sys/dev/bluetooth/bthidev.c: revision 1.3
etc/bluetooth/Makefile: revision 1.3
sys/dev/pcmcia/files.pcmcia: revision 1.51
sys/dev/bluetooth/bthidev.c: revision 1.4
sys/dev/bluetooth/bthidev.h: revision 1.3
usr.sbin/btdevctl/dev.c: file removal
sys/dev/bluetooth/files.bluetooth: revision 1.10
sys/arch/i386/conf/GENERIC: revision 1.777
share/man/man4/ubt.4: revision 1.6
share/man/man4/bthub.4: revision 1.3
sys/netbt/hci.h: revision 1.5
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
lib/libsdp/sdp.h: revision 1.2
usr.sbin/btdevctl/print.c: revision 1.1
share/man/man4/bthidev.4: revision 1.5
share/man/man4/btdev.4: file removal
usr.sbin/btdevctl/print.c: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
usr.sbin/btdevctl/Makefile: revision 1.2
sys/dev/usb/files.usb: revision 1.70
sys/netbt/l2cap_signal.c: revision 1.2
sys/netbt/hci_link.c: revision 1.4
sys/dev/bluetooth/bthub.c: revision 1.3
share/man/man4/btsco.4: revision 1.5
sys/netbt/hci_link.c: revision 1.5
share/man/man4/btdev.4: revision 1.4
sys/dev/bluetooth/btkbd.c: revision 1.3
sys/dev/bluetooth/btdev.c: file removal
sys/netbt/hci_event.c: revision 1.2
sys/dev/bluetooth/btsco.h: revision 1.2
etc/mtree/special: revision 1.101
sys/dev/bluetooth/btsco.c: revision 1.3
sys/conf/majors: revision 1.27
usr.sbin/sdpd/hf.c: revision 1.1
sys/dev/bluetooth/btsco.c: revision 1.4
share/man/man5/rc.conf.5: revision 1.107
sys/dev/bluetooth/btdev.c: revision 1.2
etc/rc.d/btdevctl: revision 1.2
usr.sbin/btdevctl/db.c: revision 1.1
etc/rc.d/btdevctl: revision 1.3
etc/bluetooth/btdevctl.conf: revision 1.1
usr.sbin/btdevctl/hid.c: file removal
sys/arch/i386/conf/GENERIC: revision 1.781
sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
- sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
not an int. So change sc_mtu's type to uint16_t.
- Try a little harder to ensure btsco_round_blocksize() does not
return zero. Prevents a subsequent panic in audio_init_ringbuffer().
from scw@
Endian issues:
hci_event.c:
- Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
- printf format tweak (size_t)
hci_link.c:
- Convert memo->response.clock_offset from host-endian.
- Tweak a DIAGNOSTIC message.
l2cap_signal.c:
- In l2cap_recv_config_req(), rp->scid is little-endian so make sure
we convert from host-endian.
from scw@
hci_link.c:
- In hci_link_free(), do not unlink items from a LIST queue within
a LIST_FOREACH() iterator.
rfcomm_session.c:
- In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
queue within a LIST_FOREACH() iterator.
from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.
 1.3.8.2 23-Mar-2008  matt sync with HEAD
 1.3.8.1 09-Jan-2008  matt sync with HEAD
 1.3.4.2 04-Sep-2008  skrll Sync with netbsd-4.
 1.3.4.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.3.2.2 20-Aug-2008  bouyer Pull up following revision(s) (requested by plunky in ticket #1184):
usr.sbin/sdpd/nap.c: revision 1.1
usr.sbin/sdpd/profile.c: revision 1.5
usr.sbin/sdpd/profile.h: revision 1.3
usr.sbin/sdpd/Makefile: revision 1.4
lib/libsdp/sdp.h: revision 1.3
lib/libsdp/sdp.h: revision 1.4
usr.sbin/sdpd/panu.c: revision 1.1
usr.sbin/sdpd/gn.c: revision 1.1
add structure definitions relating to Personal Area Networking profiles
(from FreeBSD)
For convenience, pad the structures for NAP, GN and PANU profiles
to be the same size.
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.3.2.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.4.4.1 24-Mar-2008  keiichi sync with head.
 1.5.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.3 19-Mar-2008  plunky branches: 1.3.10;
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.2 09-Nov-2007  plunky branches: 1.2.4;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.2 23-Mar-2008  matt sync with HEAD
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.2 04-Sep-2008  skrll Sync with netbsd-4.
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.2 20-Aug-2008  bouyer Pull up following revision(s) (requested by plunky in ticket #1184):
usr.sbin/sdpd/nap.c: revision 1.1
usr.sbin/sdpd/profile.c: revision 1.5
usr.sbin/sdpd/profile.h: revision 1.3
usr.sbin/sdpd/Makefile: revision 1.4
lib/libsdp/sdp.h: revision 1.3
lib/libsdp/sdp.h: revision 1.4
usr.sbin/sdpd/panu.c: revision 1.1
usr.sbin/sdpd/gn.c: revision 1.1
add structure definitions relating to Personal Area Networking profiles
(from FreeBSD)
For convenience, pad the structures for NAP, GN and PANU profiles
to be the same size.
add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.4.1 24-Mar-2008  keiichi sync with head.
 1.3.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 07-Mar-2010  plunky add some LOG_DEBUG
 1.1 12-May-2009  plunky branches: 1.1.2;
Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 12-May-2009  jym file record.c was added on branch jym-xensuspend on 2009-05-13 19:20:39 +0000
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Jun-2006  gdamore branches: 1.1.28;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Jun-2006  gdamore branches: 1.1.28;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.12 21-Dec-2017  plunky fix width of list
 1.11 18-Mar-2014  riastradh Merge riastradh-drm2 to HEAD.
 1.10 20-Jul-2013  wiz Use Mt for email addresses.
 1.9 15-Mar-2012  njoly branches: 1.9.2; 1.9.4;
Use Lk macro when dealing with URLs. While here update or remove some
dead URL links. Another part of PR/29238.
 1.8 20-Aug-2009  wiz branches: 1.8.6;
New sentence, new line.
 1.7 20-Aug-2009  joerg Simplify.
 1.6 12-May-2009  wiz Sort sections, fix section header.
 1.5 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.4 01-Dec-2007  wiz branches: 1.4.14;
Sort options, SEE ALSO, sections.
 1.3 18-Mar-2007  plunky branches: 1.3.4;
For sdpd(8), change default user/group from nobody/nobody to _sdpd/_sdpd
 1.2 18-Mar-2007  plunky Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.6.1 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.1.4.1 14-Oct-2007  riz Pull up following revision(s) (requested by xtraeme in ticket #930):
etc/group: revision 1.22
etc/defaults/rc.conf: revision 1.85
etc/master.passwd: revision 1.38
usr.sbin/sdpd/sdpd.8: revision 1.2
usr.sbin/sdpd/sdpd.8: revision 1.3
share/man/man5/rc.conf.5: revision 1.113
etc/rc.d/sdpd: revision 1.2
usr.sbin/sdpd/server.c: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.38
usr.sbin/sdpd/server.h: revision 1.2
usr.sbin/sdpd/main.c: revision 1.2
usr.sbin/sdpd/main.c: revision 1.3
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
change default user/group from nobody/nobody to _sdpd/_sdpd
 1.3.4.1 09-Jan-2008  matt sync with HEAD
 1.4.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.8.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.6.1 17-Apr-2012  yamt sync with head
 1.9.4.1 23-Jul-2013  riastradh sync with HEAD
 1.9.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2 01-Mar-2012  joerg Fix format string. Make sure it doesn't reappear by using __printf_like
as appropiate.
 1.1 12-May-2009  plunky branches: 1.1.2; 1.1.8; 1.1.10;
Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1.10.1 05-Mar-2012  sborrill Pull up the following revisions(s) (requested by joerg in ticket #74):
usr.sbin/sdpd/sdpd.h: revision 1.2
usr.sbin/sdpd/server.c: revision 1.11

Fix format string. Make sure problem doesn't reappear by using __printf_like
as appropriate.
 1.1.8.1 17-Apr-2012  yamt sync with head
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 12-May-2009  jym file sdpd.h was added on branch jym-xensuspend on 2009-05-13 19:20:39 +0000
 1.12 08-Aug-2021  nia introduce a SOL_LOCAL for unix-domain socket level socket options
as an alias of the current 0 used for these options, as in FreeBSD.

reviewed by many.
 1.11 01-Mar-2012  joerg Fix format string. Make sure it doesn't reappear by using __printf_like
as appropiate.
 1.10 01-Jul-2011  joerg branches: 1.10.2; 1.10.4;
Fix memset usage.
 1.9 18-Oct-2010  plunky move debug output before the loop, which possibly changes the value of fd
 1.8 07-Mar-2010  plunky add some LOG_DEBUG
 1.7 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.6 18-Apr-2009  lukem Fix -Wcast-qual and -Wsign-compare issues
 1.5 15-Jan-2009  plunky branches: 1.5.2;
use msg_flags field to determine

a. if the PDU is truncated, close client fd
b. if a control message is truncated, ignore it
 1.4 15-Dec-2007  perry replace instances of __attribute__((__packed__)) with __packed
 1.3 18-Mar-2007  plunky branches: 1.3.4;
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
 1.2 22-Feb-2007  plunky use CMSG_LEN and SOCKCREDSIZE macros to validate length because when
there are zero extra groups, the size of the cmsg is smaller than
sizeof(struct sockcred). This fixes a problem with registering
services during rc.d

while here, validate the pdu header length before using the contents
 1.1 19-Jun-2006  gdamore branches: 1.1.4;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.4.2 14-Oct-2007  riz Pull up following revision(s) (requested by xtraeme in ticket #930):
etc/group: revision 1.22
etc/defaults/rc.conf: revision 1.85
etc/master.passwd: revision 1.38
usr.sbin/sdpd/sdpd.8: revision 1.2
usr.sbin/sdpd/sdpd.8: revision 1.3
share/man/man5/rc.conf.5: revision 1.113
etc/rc.d/sdpd: revision 1.2
usr.sbin/sdpd/server.c: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.38
usr.sbin/sdpd/server.h: revision 1.2
usr.sbin/sdpd/main.c: revision 1.2
usr.sbin/sdpd/main.c: revision 1.3
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
change default user/group from nobody/nobody to _sdpd/_sdpd
 1.1.4.1 24-Feb-2007  bouyer branches: 1.1.4.1.2;
Pull up following revision(s) (requested by plunky in ticket #459):
usr.sbin/sdpd/server.c: revision 1.2
use CMSG_LEN and SOCKCREDSIZE macros to validate length because when
there are zero extra groups, the size of the cmsg is smaller than
sizeof(struct sockcred). This fixes a problem with registering
services during rc.d
while here, validate the pdu header length before using the contents
 1.1.4.1.2.1 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.3.4.1 09-Jan-2008  matt sync with HEAD
 1.5.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.10.4.1 05-Mar-2012  sborrill Pull up the following revisions(s) (requested by joerg in ticket #74):
usr.sbin/sdpd/sdpd.h: revision 1.2
usr.sbin/sdpd/server.c: revision 1.11

Fix format string. Make sure problem doesn't reappear by using __printf_like
as appropriate.
 1.10.2.1 17-Apr-2012  yamt sync with head
 1.4 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.3 09-Nov-2007  plunky branches: 1.3.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.2 18-Mar-2007  plunky branches: 1.2.4;
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.6.2 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.6.1 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.1.4.2 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.1.4.1 14-Oct-2007  riz Pull up following revision(s) (requested by xtraeme in ticket #930):
etc/group: revision 1.22
etc/defaults/rc.conf: revision 1.85
etc/master.passwd: revision 1.38
usr.sbin/sdpd/sdpd.8: revision 1.2
usr.sbin/sdpd/sdpd.8: revision 1.3
share/man/man5/rc.conf.5: revision 1.113
etc/rc.d/sdpd: revision 1.2
usr.sbin/sdpd/server.c: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.38
usr.sbin/sdpd/server.h: revision 1.2
usr.sbin/sdpd/main.c: revision 1.2
usr.sbin/sdpd/main.c: revision 1.3
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
change default user/group from nobody/nobody to _sdpd/_sdpd
 1.2.4.1 09-Jan-2008  matt sync with HEAD
 1.3.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5 05-Feb-2024  andvar fix various typos in comments.
 1.4 11-Apr-2022  andvar s/serivce/service/ in comments.
 1.3 31-Mar-2015  plunky fix typo: sparce->sparse
 1.2 07-Mar-2010  plunky add some LOG_DEBUG
 1.1 12-May-2009  plunky branches: 1.1.2;
Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 12-May-2009  jym file service.c was added on branch jym-xensuspend on 2009-05-13 19:20:39 +0000
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Jun-2006  gdamore branches: 1.1.28;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.2 09-Nov-2007  plunky branches: 1.2.14;
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec

each profile now supplies a list of UUIDs instead of just a
service class.
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6; 1.1.10;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.10.1 09-Jan-2008  matt sync with HEAD
 1.1.6.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.1.4.1 25-Nov-2007  xtraeme Pull up following revision(s) (requested by plunky in ticket #988):
usr.sbin/sdpd/sd.c: revision 1.2
usr.sbin/sdpd/provider.h: revision 1.2
usr.sbin/sdpd/provider.c: revision 1.2
usr.sbin/sdpd/profile.c: revision 1.4
usr.sbin/sdpd/profile.h: revision 1.2
usr.sbin/sdpd/bgd.c: revision 1.2
usr.sbin/sdpd/ssr.c: revision 1.2
usr.sbin/sdpd/opush.c: revision 1.2
usr.sbin/sdpd/ftrn.c: revision 1.2
usr.sbin/sdpd/ssar.c: revision 1.2
usr.sbin/sdpd/irmc.c: revision 1.2
usr.sbin/sdpd/irmc_command.c: revision 1.2
usr.sbin/sdpd/hset.c: revision 1.2
usr.sbin/sdpd/sp.c: revision 1.2
usr.sbin/sdpd/server.h: revision 1.3
usr.sbin/sdpd/dun.c: revision 1.2
usr.sbin/sdpd/hf.c: revision 1.2
usr.sbin/sdpd/lan.c: revision 1.2
Fix ServiceSearchAttribute and ServiceSearch request handling
so that they match the whole list of UUIDs against a record,
as according to the spec
each profile now supplies a list of UUIDs instead of just a
service class.
 1.2.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Jun-2006  gdamore branches: 1.1.28;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Jun-2006  gdamore branches: 1.1.28;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 12-May-2009  plunky Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)
 1.1 19-Jun-2006  gdamore branches: 1.1.28;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

RSS XML Feed