📄 changelog
字号:
ver 3.24: Add TCP connection support for serial proxy. Add fix for Logitech HID proxy switching. Add missing macros, MIN, MAX, ABS and CLAMP. Add more SBC encoder optimizations. Add initial mechanism to handle headset commands. Fix connecting to handsfree profile headsets. Use proper function for checking signal name. Note: This version needs at least bluez-libs-3.24ver 3.23: Fix key search function to honor the mmap area size. Fix Avahi integration of network service. Add new plugin communication for audio service. Enable basic AVRCP support by default. More optimizations to the SBC library. Create common error definitions. Note: This version needs at least bluez-libs-3.23ver 3.22: Add missing include file from audio service. Add SBC conformance test utility. Add basic uinput support for AVRCP. Fix L2CAP socket leak in audio service. Fix buffer usage in GStreamer plugin. Note: This version needs at least bluez-libs-3.22ver 3.21: Add initial AVRCP support. Add A2DP sink support to GStreamer plugin. Fix interoperability with A2DP suspend. Fix sign error in 8-subband encoder. Fix handling of service classes length size. Store Extended Inquiry Response data information. Publish device id information through EIR. Support higher baud rates for Ericcson based chips. Note: This version needs at least bluez-libs-3.21ver 3.20: Fix GStreamer plugin file type detection. Fix potential infinite loop in inotify support. Fix D-Bus signatures for dict handling. Fix issues with service activation. Fix SDP failure handling of audio service. Fix various memory leaks in input service. Add secure device creation method to input service. Add service information methods to serial service. Add config file support to network service. Add scripting capability to network service. Add special on-mode handling. Add optimization for SBC encoder. Add tweaks for D-Bus 1.1.x libraries. Add support for inquiry transmit power level. Note: This version needs at least bluez-libs-3.20ver 3.19: Limit range of bitpool announced while in ACP side. Use poll instead of usleep to wait for worker thread. Use default event mask from the specification. Add HID proxy support for Logitech diNovo Edge dongle. Add refresh option to re-request device names. Show correct connection link type. Note: This version needs at least bluez-libs-3.19ver 3.18: Implement proper locking for headsets. Fix various A2DP SEP locking issues. Fix and cleanup audio stream handling. Fix stream starting if suspend request is pending. Fix A2DP and AVDTP endianess problems. Add network timeout and retransmission support. Add more detailed decoding of EIR elements. Note: This version needs at least bluez-libs-3.18ver 3.17: Fix crashes in audio and network services. Check PAN source and destination roles. Only export the needed symbols for the plugins. Note: This version needs at least bluez-libs-3.17ver 3.16: Add support for headsets with SCO audio over HCI. Add support for auto-create through ALSA plugin. Add support for ALSA plugin parameters. Add GStreamer plugin with SBC decoder and encoder. Fix network service NAP, GN and PANU servers. Set EIR information from SDP database. Note: This version needs at least bluez-libs-3.16ver 3.15: Add A2DP support to the audio service. Add proxy support to the serial service. Set service classes value from SDP database. Note: This version needs at least bluez-libs-3.15ver 3.14: Add missing signals for the adapter interface. Add basic commands for Simple Pairing. Add correct Simple Pairing and EIR interaction. Add missing properties for remote information. Add EPoX endian quirk to the input service. Fix HID descriptor import and storage functions. Fix handling of adapters in raw mode. Fix remote device listing methods. Note: This version needs at least bluez-libs-3.14ver 3.13: Fix some issues with the headset support. Fix concurrent pending connection attempts. Fix usage of devname instead of netdev. Add identifier for Nokia SyncML records. Add command for reading the CSR chip revision. Add generic CSR radio test support. Note: This version needs at least bluez-libs-3.13ver 3.12: Add support for limited discovery mode. Add support for setting of event mask. Add GetRemoteServiceIdentifiers method. Add skeleton for local D-Bus server. Add headset gain control methods. Fix various headset implementation issues. Fix various serial port service issues. Fix various input service issues. Let CUPS plugin discover printers in range. Improve the BCM2035 UART init routine. Ignore connection events for non-ACL links. Note: This version needs at least bluez-libs-3.12ver 3.11: Update API documentation. Minimize SDP root records and browse groups. Use same decoder for text and URL strings. Fix SDP pattern extraction for XML. Fix network connection persistent state. Add network connection helper methods. Add initial version of serial port support. Add class of device tracking. Note: This version needs at least bluez-libs-3.11ver 3.10.1: Add option to disable installation of manual pages. Fix input service encryption setup. Fix serial service methods. Fix network service connection handling. Provide a simple init script.ver 3.10: Add initial version of network service. Add initial version of serial service. Add initial version of input service. Add initial version of audio service. Add authorization framework. Add integer based SBC library. Note: This version needs at least bluez-libs-3.10ver 3.9: Add RemoteDeviceDisconnectRequested signal. Add updated service framework. Add embedded GLib library. Add support for using system GLib library. Create internal SDP server library. Note: This version needs at least bluez-libs-3.9ver 3.8: Sort discovered devices list based on their RSSI. Send DiscoverableTimeoutChanged signal. Fix local and remote name validity checking. Add ListRemoteDevices and ListRecentRemoteDevices methods. Add basic integration of confirmation concept. Add support for service record description via XML. Add support for external commands to the RFCOMM utility. Add experimental service and authorization API. Note: This version needs at least bluez-libs-3.8ver 3.7: Fix class of device handling. Fix error replies with pairing and security mode 3. Fix disconnect method for RFCOMM connections. Add match pattern for service searches. Add support for prioritized watches. Note: This version needs at least bluez-libs-3.7ver 3.6.1: Fix IO channel race conditions. Fix pairing issues on big endian systems. Fix pairing issues with page timeout errors. Fix pairing state for security mode 3 requests. Switch to user as default security manager mode.ver 3.6: Update D-Bus based RFCOMM interface support. Use L2CAP raw sockets for HCI connection creation. Add periodic discovery support to the D-Bus interface. Add initial support for device names via EIR. Add proper UTF-8 validation of device names. Add support for the J-Three keyboard. Note: This version needs at least bluez-libs-3.6ver 3.5: Fix and cleanup watch functionality. Add support for periodic inquiry mode. Add support for asynchronous SDP requests. Add more request owner tracking. Document pageto and discovto options. Note: This version needs at least bluez-libs-3.5ver 3.4: Improve error reporting for failed HCI commands. Improve handling of CancelBonding. Fixed bonding reply message when disconnected. Note: This version needs at least bluez-libs-3.4ver 3.3: Don't change inquiry mode for Bluetooth 1.1 adapters. Add udev rules for Bluetooth serial PCMCIA cards. Add Cancel and Release methods for passkey agents. Add GetRemoteClass method. Convert to using ppoll() and pselect(). Initialize allocated memory to zero. Remove bcm203x firmware loader. Note: This version needs at least bluez-libs-3.3ver 3.2: Only check for the low-level D-Bus library. Update possible device minor classes. Fix timeout for pending reply. Add more Inquiry with RSSI quirks. Sleep only 100 msecs for device detection. Don't send BondingCreated on link key renewal. Allow storing of all UTF-8 remote device names. Create storage filenames with a generic function. Note: This version needs at least bluez-libs-3.2ver 3.1: Fix handling of raw mode devices. Fix busy loop in UUID extraction routine. Remove inquiry mode setting. Remove auth and encrypt settings. Note: This version needs at least bluez-libs-3.1ver 3.0: Implement the new BlueZ D-Bus API. Note: This version needs at least bluez-libs-3.0ver 2.25: Use %jx instead of %llx for uint64_t and int64_t. Allow null-terminated text strings. Add UUID for N-Gage games. Add UUID for Apple Macintosh Attributes. Add Apple attributes and iSync records. Add definitions for Apple Agent. Add support for the Handsfree Audio Gateway service. Add support for choosing a specific record handle. Add support for dialup/telephone connections. Note: This version needs at least bluez-libs-2.25ver 2.24: Fix display of SDP text and data strings. Add support for device scan property. Update the D-Bus policy configuration file. Note: This version needs at least bluez-libs-2.24ver 2.23: Update the new D-Bus interface. Make dfutool ready for big endian architectures. Add support for AVRCP specific service records. Add support for writing complex BCCMD commands. Add the new BCCMD interface utility. Add MicroBCSP implementation from CSR. Add HCI emulation tool. Add fake HID support for old EPoX presenters. Reject connections from unknown HID devices. Note: This version needs at least bluez-libs-2.23ver 2.22: Remove D-Bus 0.23 support. Add initial version of the new D-Bus interface. Add support for extended inquiry response commands. Add support for the Logitech diNovo Media Desktop Laser. Add compile time buffer checks (FORTIFY SOURCE). Note: This version needs at least bluez-libs-2.22
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -