Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Garrett D'Amore <gdamore@netbsd.org>
List: source-changes
Date: 06/19/2006 15:44:57
Module Name:	src
Committed By:	gdamore
Date:		Mon Jun 19 15:44:56 UTC 2006

Modified Files:
	src/distrib/sets/lists/base: mi shl.elf shl.mi
	src/distrib/sets/lists/comp: mi shl.mi
	src/distrib/sets/lists/etc: mi
	src/distrib/sets/lists/man: mi
	src/etc: MAKEDEV.tmpl Makefile
	src/etc/defaults: rc.conf
	src/etc/etc.i386: MAKEDEV.conf
	src/etc/mtree: NetBSD.dist special
	src/etc/rc.d: Makefile
	src/gnu/usr.bin/groff/tmac: mdoc.local
	src/lib: Makefile
	src/sbin/wsconsctl: util.c
	src/share/man/man4: Makefile options.4
	src/share/man/man5: rc.conf.5
	src/share/man/man9: Makefile ioctl.9
	src/share/mk: bsd.README bsd.hostprog.mk bsd.prog.mk
	src/share/tmac: doc2html
	src/sys: Makefile
	src/sys/arch/i386/conf: GENERIC GENERIC_LAPTOP files.i386 majors.i386
	src/sys/conf: files
	src/sys/dev: DEVNAMES Makefile
	src/sys/dev/bluetooth: files.bluetooth
	src/sys/dev/pcmcia: files.pcmcia pcmciadevs
	src/sys/dev/usb: FILES files.usb hid.c ubt.c uhci.c
	src/sys/dev/wscons: wsconsio.h
	src/sys/sys: mbuf.h socket.h
	src/usr.bin: Makefile
	src/usr.sbin: Makefile
	src/usr.sbin/postinstall: postinstall
Added Files:
	src/etc/bluetooth: Makefile bluetooth.conf hosts protocols
	src/etc/rc.d: btconfig bthcid sdpd
	src/lib/libbluetooth: Makefile bluetooth.3 bluetooth.c bluetooth.conf.5
	    bluetooth.h devaddr.c lexer.l parser.y shlib_version
	src/lib/libsdp: Makefile sdp-int.h sdp.3 sdp.h search.c service.c
	    session.c shlib_version util.c
	src/share/man/man4: bluetooth.4 bt3c.4 bthidev.4 bthset.4 bthub.4
	    btkbd.4 btms.4 ubt.4 ubtbcmfw.4
	src/share/man/man9: bluetooth.9
	src/sys/dev/bluetooth: Makefile btdev.h bthid.h bthidev.c bthidev.h
	    bthset.c bthset.h bthub.c btkbd.c btms.c
	src/sys/dev/pcmcia: bt3c.c
	src/sys/netbt: Makefile bluetooth.h bt_proto.c bt_sysctl.c files.netbt
	    hci.h hci_event.c hci_ioctl.c hci_link.c hci_misc.c hci_socket.c
	    hci_unit.c l2cap.h l2cap_lower.c l2cap_misc.c l2cap_signal.c
	    l2cap_socket.c l2cap_upper.c rfcomm.h rfcomm_dlc.c rfcomm_session.c
	    rfcomm_socket.c rfcomm_upper.c sco.h sco_socket.c sco_upper.c
	src/usr.bin/bthset: Makefile bthset.1 bthset.c
	src/usr.bin/btpin: Makefile btpin.1 btpin.c
	src/usr.bin/rfcomm_sppd: Makefile rfcomm_sdp.c rfcomm_sdp.h
	    rfcomm_sppd.1 rfcomm_sppd.c
	src/usr.bin/sdpquery: Makefile config.c sdpquery.1 sdpquery.c
	    sdpquery.h search.c
	src/usr.sbin/btconfig: Makefile btconfig.8 btconfig.c
	src/usr.sbin/btcontrol: Makefile btcontrol.8 btcontrol.c btcontrol.h
	    cfg.c dev.c hid.c
	src/usr.sbin/bthcid: Makefile bthcid.8 bthcid.c bthcid.h client.c
	    config.c hci.c
	src/usr.sbin/sdpd: Makefile bgd.c dun.c ftrn.c hset.c irmc.c
	    irmc_command.c lan.c log.c log.h main.c opush.c profile.c profile.h
	    provider.c provider.h sar.c scr.c sd.c sdpd.8 server.c server.h
	    sp.c srr.c ssar.c ssr.c sur.c uuid-private.h uuid.c
Removed Files:
	src/sys/dev/bluetooth: bluetooth.c bluetooth.h bt_hci.h bthci.c
	    bthci_util.c bthci_util.h bthcivar.h
	src/sys/dev/usb: ubtreg.h

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -r1.630 -r1.631 src/distrib/sets/lists/base/mi
cvs rdiff -r1.113 -r1.114 src/distrib/sets/lists/base/shl.elf
cvs rdiff -r1.354 -r1.355 src/distrib/sets/lists/base/shl.mi
cvs rdiff -r1.889 -r1.890 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.49 -r1.50 src/distrib/sets/lists/comp/shl.mi
cvs rdiff -r1.168 -r1.169 src/distrib/sets/lists/etc/mi
cvs rdiff -r1.897 -r1.898 src/distrib/sets/lists/man/mi
cvs rdiff -r1.52 -r1.53 src/etc/MAKEDEV.tmpl
cvs rdiff -r1.328 -r1.329 src/etc/Makefile
cvs rdiff -r0 -r1.1 src/etc/bluetooth/Makefile \
    src/etc/bluetooth/bluetooth.conf src/etc/bluetooth/hosts \
    src/etc/bluetooth/protocols
cvs rdiff -r1.77 -r1.78 src/etc/defaults/rc.conf
cvs rdiff -r1.6 -r1.7 src/etc/etc.i386/MAKEDEV.conf
cvs rdiff -r1.318 -r1.319 src/etc/mtree/NetBSD.dist
cvs rdiff -r1.96 -r1.97 src/etc/mtree/special
cvs rdiff -r1.56 -r1.57 src/etc/rc.d/Makefile
cvs rdiff -r0 -r1.1 src/etc/rc.d/btconfig src/etc/rc.d/bthcid \
    src/etc/rc.d/sdpd
cvs rdiff -r1.29 -r1.30 src/gnu/usr.bin/groff/tmac/mdoc.local
cvs rdiff -r1.104 -r1.105 src/lib/Makefile
cvs rdiff -r0 -r1.1 src/lib/libbluetooth/Makefile \
    src/lib/libbluetooth/bluetooth.3 src/lib/libbluetooth/bluetooth.c \
    src/lib/libbluetooth/bluetooth.conf.5 src/lib/libbluetooth/bluetooth.h \
    src/lib/libbluetooth/devaddr.c src/lib/libbluetooth/lexer.l \
    src/lib/libbluetooth/parser.y src/lib/libbluetooth/shlib_version
cvs rdiff -r0 -r1.1 src/lib/libsdp/Makefile src/lib/libsdp/sdp-int.h \
    src/lib/libsdp/sdp.3 src/lib/libsdp/sdp.h src/lib/libsdp/search.c \
    src/lib/libsdp/service.c src/lib/libsdp/session.c \
    src/lib/libsdp/shlib_version src/lib/libsdp/util.c
cvs rdiff -r1.25 -r1.26 src/sbin/wsconsctl/util.c
cvs rdiff -r1.387 -r1.388 src/share/man/man4/Makefile
cvs rdiff -r0 -r1.1 src/share/man/man4/bluetooth.4 src/share/man/man4/bt3c.4 \
    src/share/man/man4/bthidev.4 src/share/man/man4/bthset.4 \
    src/share/man/man4/bthub.4 src/share/man/man4/btkbd.4 \
    src/share/man/man4/btms.4 src/share/man/man4/ubt.4 \
    src/share/man/man4/ubtbcmfw.4
cvs rdiff -r1.321 -r1.322 src/share/man/man4/options.4
cvs rdiff -r1.101 -r1.102 src/share/man/man5/rc.conf.5
cvs rdiff -r1.199 -r1.200 src/share/man/man9/Makefile
cvs rdiff -r0 -r1.1 src/share/man/man9/bluetooth.9
cvs rdiff -r1.21 -r1.22 src/share/man/man9/ioctl.9
cvs rdiff -r1.179 -r1.180 src/share/mk/bsd.README
cvs rdiff -r1.46 -r1.47 src/share/mk/bsd.hostprog.mk
cvs rdiff -r1.213 -r1.214 src/share/mk/bsd.prog.mk
cvs rdiff -r1.49 -r1.50 src/share/tmac/doc2html
cvs rdiff -r1.57 -r1.58 src/sys/Makefile
cvs rdiff -r1.757 -r1.758 src/sys/arch/i386/conf/GENERIC
cvs rdiff -r1.188 -r1.189 src/sys/arch/i386/conf/GENERIC_LAPTOP
cvs rdiff -r1.288 -r1.289 src/sys/arch/i386/conf/files.i386
cvs rdiff -r1.31 -r1.32 src/sys/arch/i386/conf/majors.i386
cvs rdiff -r1.781 -r1.782 src/sys/conf/files
cvs rdiff -r1.199 -r1.200 src/sys/dev/DEVNAMES
cvs rdiff -r1.22 -r1.23 src/sys/dev/Makefile
cvs rdiff -r0 -r1.1 src/sys/dev/bluetooth/Makefile \
    src/sys/dev/bluetooth/btdev.h src/sys/dev/bluetooth/bthid.h \
    src/sys/dev/bluetooth/bthidev.c src/sys/dev/bluetooth/bthidev.h \
    src/sys/dev/bluetooth/bthset.c src/sys/dev/bluetooth/bthset.h \
    src/sys/dev/bluetooth/bthub.c src/sys/dev/bluetooth/btkbd.c \
    src/sys/dev/bluetooth/btms.c
cvs rdiff -r1.4 -r0 src/sys/dev/bluetooth/bluetooth.c \
    src/sys/dev/bluetooth/bthcivar.h
cvs rdiff -r1.6 -r0 src/sys/dev/bluetooth/bluetooth.h
cvs rdiff -r1.1 -r0 src/sys/dev/bluetooth/bt_hci.h \
    src/sys/dev/bluetooth/bthci_util.c src/sys/dev/bluetooth/bthci_util.h
cvs rdiff -r1.20 -r0 src/sys/dev/bluetooth/bthci.c
cvs rdiff -r1.5 -r1.6 src/sys/dev/bluetooth/files.bluetooth
cvs rdiff -r0 -r1.1 src/sys/dev/pcmcia/bt3c.c
cvs rdiff -r1.48 -r1.49 src/sys/dev/pcmcia/files.pcmcia
cvs rdiff -r1.215 -r1.216 src/sys/dev/pcmcia/pcmciadevs
cvs rdiff -r1.8 -r1.9 src/sys/dev/usb/FILES
cvs rdiff -r1.66 -r1.67 src/sys/dev/usb/files.usb
cvs rdiff -r1.24 -r1.25 src/sys/dev/usb/hid.c
cvs rdiff -r1.13 -r1.14 src/sys/dev/usb/ubt.c
cvs rdiff -r1.1 -r0 src/sys/dev/usb/ubtreg.h
cvs rdiff -r1.196 -r1.197 src/sys/dev/usb/uhci.c
cvs rdiff -r1.79 -r1.80 src/sys/dev/wscons/wsconsio.h
cvs rdiff -r0 -r1.1 src/sys/netbt/Makefile src/sys/netbt/bluetooth.h \
    src/sys/netbt/bt_proto.c src/sys/netbt/bt_sysctl.c \
    src/sys/netbt/files.netbt src/sys/netbt/hci.h src/sys/netbt/hci_event.c \
    src/sys/netbt/hci_ioctl.c src/sys/netbt/hci_link.c \
    src/sys/netbt/hci_misc.c src/sys/netbt/hci_socket.c \
    src/sys/netbt/hci_unit.c src/sys/netbt/l2cap.h \
    src/sys/netbt/l2cap_lower.c src/sys/netbt/l2cap_misc.c \
    src/sys/netbt/l2cap_signal.c src/sys/netbt/l2cap_socket.c \
    src/sys/netbt/l2cap_upper.c src/sys/netbt/rfcomm.h \
    src/sys/netbt/rfcomm_dlc.c src/sys/netbt/rfcomm_session.c \
    src/sys/netbt/rfcomm_socket.c src/sys/netbt/rfcomm_upper.c \
    src/sys/netbt/sco.h src/sys/netbt/sco_socket.c src/sys/netbt/sco_upper.c
cvs rdiff -r1.127 -r1.128 src/sys/sys/mbuf.h
cvs rdiff -r1.79 -r1.80 src/sys/sys/socket.h
cvs rdiff -r1.151 -r1.152 src/usr.bin/Makefile
cvs rdiff -r0 -r1.1 src/usr.bin/bthset/Makefile src/usr.bin/bthset/bthset.1 \
    src/usr.bin/bthset/bthset.c
cvs rdiff -r0 -r1.1 src/usr.bin/btpin/Makefile src/usr.bin/btpin/btpin.1 \
    src/usr.bin/btpin/btpin.c
cvs rdiff -r0 -r1.1 src/usr.bin/rfcomm_sppd/Makefile \
    src/usr.bin/rfcomm_sppd/rfcomm_sdp.c src/usr.bin/rfcomm_sppd/rfcomm_sdp.h \
    src/usr.bin/rfcomm_sppd/rfcomm_sppd.1 \
    src/usr.bin/rfcomm_sppd/rfcomm_sppd.c
cvs rdiff -r0 -r1.1 src/usr.bin/sdpquery/Makefile \
    src/usr.bin/sdpquery/config.c src/usr.bin/sdpquery/sdpquery.1 \
    src/usr.bin/sdpquery/sdpquery.c src/usr.bin/sdpquery/sdpquery.h \
    src/usr.bin/sdpquery/search.c
cvs rdiff -r1.213 -r1.214 src/usr.sbin/Makefile
cvs rdiff -r0 -r1.1 src/usr.sbin/btconfig/Makefile \
    src/usr.sbin/btconfig/btconfig.8 src/usr.sbin/btconfig/btconfig.c
cvs rdiff -r0 -r1.1 src/usr.sbin/btcontrol/Makefile \
    src/usr.sbin/btcontrol/btcontrol.8 src/usr.sbin/btcontrol/btcontrol.c \
    src/usr.sbin/btcontrol/btcontrol.h src/usr.sbin/btcontrol/cfg.c \
    src/usr.sbin/btcontrol/dev.c src/usr.sbin/btcontrol/hid.c
cvs rdiff -r0 -r1.1 src/usr.sbin/bthcid/Makefile src/usr.sbin/bthcid/bthcid.8 \
    src/usr.sbin/bthcid/bthcid.c src/usr.sbin/bthcid/bthcid.h \
    src/usr.sbin/bthcid/client.c src/usr.sbin/bthcid/config.c \
    src/usr.sbin/bthcid/hci.c
cvs rdiff -r1.18 -r1.19 src/usr.sbin/postinstall/postinstall
cvs rdiff -r0 -r1.1 src/usr.sbin/sdpd/Makefile src/usr.sbin/sdpd/bgd.c \
    src/usr.sbin/sdpd/dun.c src/usr.sbin/sdpd/ftrn.c src/usr.sbin/sdpd/hset.c \
    src/usr.sbin/sdpd/irmc.c src/usr.sbin/sdpd/irmc_command.c \
    src/usr.sbin/sdpd/lan.c src/usr.sbin/sdpd/log.c src/usr.sbin/sdpd/log.h \
    src/usr.sbin/sdpd/main.c src/usr.sbin/sdpd/opush.c \
    src/usr.sbin/sdpd/profile.c src/usr.sbin/sdpd/profile.h \
    src/usr.sbin/sdpd/provider.c src/usr.sbin/sdpd/provider.h \
    src/usr.sbin/sdpd/sar.c src/usr.sbin/sdpd/scr.c src/usr.sbin/sdpd/sd.c \
    src/usr.sbin/sdpd/sdpd.8 src/usr.sbin/sdpd/server.c \
    src/usr.sbin/sdpd/server.h src/usr.sbin/sdpd/sp.c src/usr.sbin/sdpd/srr.c \
    src/usr.sbin/sdpd/ssar.c src/usr.sbin/sdpd/ssr.c src/usr.sbin/sdpd/sur.c \
    src/usr.sbin/sdpd/uuid-private.h src/usr.sbin/sdpd/uuid.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.