📄 changelog
字号:
Add support for reading CSR panic and fault codes. Add config option for setting the inquiry mode. Add OUI decoding support. Use unlimited inquiry responses as default. Use cached device names for PIN request. Use the clock offset when getting the remote names. Add function for reading local supported commands. Add function for reading local extended features. Add function for reading remote extended features. Add function for getting the remote name with a clock offset. Add function for extracting the OUI from a BD_ADDR. Add inquiry info structure with RSSI and page scan mode. Fix buffer allocation for features to string conversion. Support inquiry with unlimited number of responses.ver 2.15: Enable the RFCOMM service level security. Add deprecated functions for reading the name. Add command for reading the clock offset. Add command for reading the clock. Add function for reading the clock. Add function for reading the local Bluetooth address. Add function for reading the local supported features. Don't configure raw devices. Don't set inquiry scan or page scan on raw devices. Don't show extended information for raw devices. Support L2CAP signal sizes bigger than 2048 bytes. Cleanup of the socket handling code of the test programs. Use better way for unaligned access. Remove sdp_internal.h and its usage.ver 2.14: Make use of additional connection information. Use library function for reading the RSSI. Use library function for reading the link quality. Use library function for reading the transmit power level. Use library functions for the link supervision timeout. Add tool for changing the device address. Add function for reading the RSSI. Add function for reading the link quality. Add function for reading the transmit power level. Add functions for the link supervision timeout. Remove deprecated functions. Update AM_PATH_BLUEZ macro.ver 2.13: Use file permission 0600 for the link key file. Add support for HID attribute descriptions. Add support for Device ID attributes. Add Device ID and HID attribute definitions. Update the UUID constants and its translations. Update L2CAP socket option definitions. Update connection information definitions. Various whitespace cleanups.ver 2.12: Inherit the device specific options from the default. Use --device for selecting the source device. Add --nosdp option for devices with resource limitation. Add support and parameter option for secure mode. Add a lot of build ids and hardware revisions. Add service classes and profile ids for WAP. Add simple AM_PATH_BLUEZ macro. Update UUID translation tables. Correct kernel interface for CMTP and HIDP support.ver 2.11: Initial support for the kernel security manager. Various cleanups to avoid inclusion of kernel headers. Fix output when the CUPS backend is called without arguments. Fix problems with a 64 bit userland. Use Bluetooth library functions if available. Use standard numbering scheme of SDP record handles. Use bit zero for vendor packets in the filter type bitmask. Add SIM Access types for service discovery. Add more audio/video profile translations. Add another company identifier. Add the missing HCI error codes. Add RFCOMM socket options. Add definition for the SECURE link mode. Add functions for reading and writing the inquiry mode. Add functions for AFH related settings and information. Add version identifier for the Bluetooth 2.0 specification. Add a master option to the hidd. Add support for changing the link key of a connection. Add support for requesting encryption on keyboards. Add support for revision information of Digianswer devices. Add support for the Zoom, IBM and TDK PCMCIA cards. Add checks for the OpenOBEX and the ALSA libraries. Add experimental mRouter support.ver 2.10: Use a define for the configuration directory. Fix string initialization for flags translation. Fix and extend the unaligned access macros. Make compiling with debug information optional. Don't override CFLAGS from configure. Check for usb_get_busses() and usb_interrupt_read(). Add optional support for compiling with PIE. Make installation of the init scripts optional. Make compiling with debug information optional. Don't override CFLAGS from configure.ver 2.9: Retry SDP connect if busy in the CUPS backend. Use packet type and allow role switch in hcitool. Use the functions from the USB library for hid2hci. Add Broadcom firmware loader. Add EPoX endian quirk for buggy keyboards. Add L2CAP info type and info result definitions. Add value for L2CAP_CONF_RFC_MODE. Change RSSI value to signed instead of unsigned. Allow UUID32 values as protocol identifiers. Update the autoconf/automake scripts.ver 2.8: Use LIBS and LDADD instead of LDFLAGS. Use HIDP subclass field for HID boot protocol. Set olen before calling getsockopt() in pand. Restore signals for dev-up script. Add PID file support for pand. Add size parameter to expand_name() in hcid. Add support for audio source and audio sink SDP records. Add support for HID virtual cable unplug. Add support for AmbiCom BT2000C card. Add defines and UUID's for audio/video profiles. Add AVDTP protocol identifier. Add HIDP subclass field. Add PKGConfig support. Fix the event code of inquiry with RSSI. Remove dummy SDP library.ver 2.7: Fix display of decoded LMP features. Update company identifiers. Add AFH related types. Add first bits from EDR prototyping specification. Add support for inquiry with RSSI. Add HCRP related SDP functions. Add HIDP header file. Add support for getting the AFH channel map. Add support for AFH mode. Add support for inquiry mode. Add Bluetooth backend for CUPS. Add the hid2hci utility. Add the hidd utility. Add the pand utility. Add the dund utility. More endian bug fixes. Give udev some time to create the RFCOMM device nodes. Release the TTY if no device node is found. New startup script for the Bluetooth subsystem. Update to the autoconf stuff.ver 2.6: Change default prefix to /usr. Add manpages for hcid and hcid.conf. Add the sdpd server daemon. Add the sdptool utility. Add the ciptool utility. Add new company identifiers. Add BNEP and CMTP header files. Add the SDP library. Use R2 for default value of pscan_rep_mode.ver 2.5: Add decoding of Bluetooth 1.2 features. Add link manager version parameter for Bluetooth 1.2. Add new company identifiers. Add D-Bus support for PIN request. Support for transmit power level. Support for park, sniff and hold mode. Support for role switch. Support for reading the clock offset. Support for requesting authentication. Support for setting connection encryption. Show revision information for Broadcom devices. Replace unprintable characters in device name. Use R1 for default value of pscan_rep_mode. Fix some 64-bit problems. Fix some endian problems. Report an error on PIN helper failure. Update bluepin script for GTK2.ver 2.4: Increase number of inquiry responses. Support for transmit power level. Display all 8 bytes of the features. Add support for reading and writing of IAC. Correct decoding class of device. Use Ericsson revision command for ST Microelectronics devices. Display AVM firmware version with 'revision' command. New code for CSR specific revision information. Support for ST Microelectronics specific initialization. Support for 3Com card version 3.0. Support for TDK, IBM and Socket cards. Support for initial baud rate. Update man pages. Fixes for some memory leaks.ver 2.3: Added const qualifiers to appropriate function arguments. Minor fixes. CSR firmware version is now displayed by 'revision' command. Voice command is working properly on big endian machines. Added support for Texas Bluetooth modules. Added support for high UART baud rates on Ericsson modules. BCSP initialization fixes. Support for role switch command (hcitool). RFCOMM config file parser fixes. Update man pages. Removed GLib dependency.ver 2.2: Updated RFCOMM header file. Additional HCI command and event defines. Support for voice settings (hciconfig). Minor hcitool fixes. Improved configure script. Added Headset testing tool. Updated man pages. RPM package.ver 2.1.1: Resurrect hci_remote_name.ver 2.1: Added hci_{read, write}_class_of_dev(). Added hci_{read, write}_current_iac_lap(). Added hci_write_local_name(). Added RFCOMM header file. Minor fixes. Improved BCSP initialization (hciattach). Support for displaying link quality (hcitool). Support for changing link supervision timeout (hcitool). New RFCOMM TTY configuration tool (rfcomm). Minor fixes and updates.ver 2.0: Additional company IDs. BCSP initialization (hciattach). Minor hciconfig fixes.ver 2.0-pr13: Support for multiple pairing modes. Link key database handling fixes.ver 2.0-pre12: Removed max link key limit. Keys never expire. Link key database is always updated. Reread PIN on SIGHUP (hcid). Bluetooth script starts SDPd, if installed. Other minor fixes.ver 2.0-pre11: Improved link key management and more verbose logging (hcid). Fixed scan command (hcitool).ver 2.0-pre10: Fix hci_inquiry function to return errors and accept user buffers. New functions hci_devba, hci_devid, hci_for_each_dev and hci_get_route. Additional company IDs. Makefile and other minor fixes. Support for reading RSSI, remote name and changing connection type (hcitool). Device initialization fixes (hcid). Other minor fixes and improvements. Build environment cleanup and fixes.ver 2.0-pre9: Improved bluepin. Working X authentication. Improved hcitool. New flexible cmd syntax, additional commands. Human readable display of the device features. LMP features to string translation support. Additional HCI command and event defines. Extended hci_filter API.ver 2.0-pre8: Additional HCI ioctls and defines. All strings and buffers are allocated dynamically. ba2str, str2ba automatically swap bdaddress. Additional hciconfig commands. Support for ACL and SCO MTU ioctls. Support for Inventel and COM1 UART based devices. Minor hcitool fixes. Improved l2test. New L2CAP test modes. Minor fixes and cleanup.ver 2.0-pre7: Bluetooth libraries and header files is now a separate package. New build environment uses automake and libtool. Massive header files cleanup. Bluetooth utilities is now a separate package. New build environment uses automake. Moved all config files and security data to /etc/bluetooth. Various cleanups.ver 2.0-pre6: API cleanup and additions. Improved hcitool. l2test minor output fixes. hciattach opt to display list of supported devices.ver 2.0-pre4: HCI filter enhancements.ver 2.0-pre3: Cleanup.ver 2.0-pre2: Additional HCI library functions. Improved CSR baud rate initialization. PCMCIA scripts fixes and enhancements. Documentation update.ver 2.0-pre1: New UART initialization utility. Hot plugging support for UART based PCMCIA devices. SCO testing utility. New authentication utility (bluepin). Minor fixes and improvements.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -