History log of /src/usr.sbin/bthcid |
Revision | Date | Author | Comments |
1.4 | 28-May-2007 |
tls | 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.3 | 26-Sep-2006 |
plunky | expose the bthcid API details so that external PIN clients do not need the NetBSD source in order to compile
|
1.2 | 26-Jul-2006 |
tron | Bluetooth fixes by Iain Hibbert: Remove bluetooth.conf stuff from bthcid(8), and use XML with proplib(3) for keyfile. Also, associate keys with local and remote address.
|
1.1 | 19-Jun-2006 |
gdamore | 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.11 | 21-Dec-2017 |
wiz | Add width arguments to tagget lists.
|
1.10 | 21-Dec-2017 |
plunky | fix width/indent of list
|
1.9 | 18-Mar-2014 |
riastradh | Merge riastradh-drm2 to HEAD.
|
1.8 | 20-Jul-2013 |
wiz | Use Mt for email addresses.
|
1.7 | 18-May-2009 |
wiz | branches: 1.7.6; 1.7.12; 1.7.16; Sort SEE ALSO.
|
1.6 | 09-Nov-2007 |
plunky | Add a new utility 'btkey' for managment of Bluetooth Link Keys stored in the NetBSD key cache (/var/db/bthcid.keys) and Bluetooth controller memory.
|
1.5 | 03-Oct-2006 |
wiz | branches: 1.5.8; Bump date for previous.
|
1.4 | 29-Sep-2006 |
plunky | Fix it so that PINs are single use only.
This is important when you generate a random PIN and can't remember it.
|
1.3 | 30-Jul-2006 |
wiz | Bump date for previous. New sentence, new line. Sort sections.
|
1.2 | 26-Jul-2006 |
tron | Bluetooth fixes by Iain Hibbert: Remove bluetooth.conf stuff from bthcid(8), and use XML with proplib(3) for keyfile. Also, associate keys with local and remote address.
|
1.1 | 19-Jun-2006 |
gdamore | 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.5.8.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.7.16.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
1.7.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.7.6.1 | 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.6 | 27-Aug-2011 |
joerg | static + __dead
|
1.5 | 05-Oct-2009 |
plunky | use the bt_dev(3) API for increased portability
|
1.4 | 21-Jul-2008 |
lukem | Remove the \n and tabs from the __COPYRIGHT() strings. Tweak to use a consistent format.
|
1.3 | 25-Jan-2007 |
plunky | branches: 1.3.12; use "%m" instead of "%s", strerror(errno) for syslog(3)
|
1.2 | 26-Jul-2006 |
tron | Bluetooth fixes by Iain Hibbert: Remove bluetooth.conf stuff from bthcid(8), and use XML with proplib(3) for keyfile. Also, associate keys with local and remote address.
|
1.1 | 19-Jun-2006 |
gdamore | 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.3.12.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.4 | 05-Oct-2009 |
plunky | use the bt_dev(3) API for increased portability
|
1.3 | 26-Sep-2006 |
plunky | expose the bthcid API details so that external PIN clients do not need the NetBSD source in order to compile
|
1.2 | 26-Jul-2006 |
tron | Bluetooth fixes by Iain Hibbert: Remove bluetooth.conf stuff from bthcid(8), and use XML with proplib(3) for keyfile. Also, associate keys with local and remote address.
|
1.1 | 19-Jun-2006 |
gdamore | 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.6 | 07-Sep-2024 |
mlelstv | Don't get killed when peer vanishes.
|
1.5 | 10-Jan-2017 |
christos | branches: 1.5.26; need <sys/stat.h> for chmod(2)
|
1.4 | 29-Sep-2006 |
plunky | branches: 1.4.64; Fix it so that PINs are single use only.
This is important when you generate a random PIN and can't remember it.
|
1.3 | 26-Sep-2006 |
plunky | expose the bthcid API details so that external PIN clients do not need the NetBSD source in order to compile
|
1.2 | 26-Jul-2006 |
tron | Bluetooth fixes by Iain Hibbert: Remove bluetooth.conf stuff from bthcid(8), and use XML with proplib(3) for keyfile. Also, associate keys with local and remote address.
|
1.1 | 19-Jun-2006 |
gdamore | 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.4.64.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.5.26.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.6 | 07-Jun-2020 |
thorpej | Update for proplib(3) API changes.
|
1.5 | 15-Apr-2009 |
lukem | Fix -Wsign-compare issue
|
1.4 | 25-Jan-2007 |
plunky | branches: 1.4.20; use "%m" instead of "%s", strerror(errno) for syslog(3)
|
1.3 | 30-Jul-2006 |
plunky | prop_objects should be released when we no longer need them, the prop_dictionary_set will have retained them.
|
1.2 | 26-Jul-2006 |
tron | Bluetooth fixes by Iain Hibbert: Remove bluetooth.conf stuff from bthcid(8), and use XML with proplib(3) for keyfile. Also, associate keys with local and remote address.
|
1.1 | 19-Jun-2006 |
gdamore | 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.4.20.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 | 07-Sep-2024 |
mlelstv | Don't get killed when peer vanishes.
|
1.3 | 05-Oct-2009 |
plunky | branches: 1.3.58; use the bt_dev(3) API for increased portability
|
1.2 | 25-Jan-2007 |
plunky | use "%m" instead of "%s", strerror(errno) for syslog(3)
|
1.1 | 19-Jun-2006 |
gdamore | 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.3.58.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|