Commit Graph

  • 17bc5566aa Merge pull request #932 from zxzxwu/usb-iso-bulk-workaround main Josh Wu 2026-06-04 15:45:08 +08:00
  • b6a21fa3c6 use multiple in transfers for isochronous endpoints gbg/usb-transport-packet-splitter Gilles Boccon-Gibod 2026-06-03 21:23:34 +02:00
  • 7a14ebdabe fix(usb): add transport layer support for sending ISO over Bulk Out Josh Wu 2026-06-03 22:08:39 +08:00
  • e44eaf2147 implement packet splitters Gilles Boccon-Gibod 2026-06-03 15:55:41 +02:00
  • 17a202bc13 fix(usb): support LE ISO data over Bulk endpoints zxzxwu 2026-05-25 19:34:55 +08:00
  • ef634953f0 Merge pull request #896 from google/gbg/usb-hci-sco Gilles Boccon-Gibod 2026-06-01 18:34:59 +02:00
  • 71672ec64f address PR comments gbg/usb-hci-sco Gilles Boccon-Gibod 2026-06-01 18:17:23 +02:00
  • 5ee2d80ce4 multiple packets per transfer Gilles Boccon-Gibod 2026-05-29 08:47:28 +02:00
  • 72d821b1f6 Merge pull request #928 from zxzxwu/avdtp v0.0.229 Josh Wu 2026-05-26 16:33:08 +08:00
  • 9b2e345a1e fix types Gilles Boccon-Gibod 2026-03-06 18:23:20 -08:00
  • f9bd3084b9 revert libusb-package version change Gilles Boccon-Gibod 2026-03-06 17:54:03 -08:00
  • 808ea1abeb add basic support for SCO packets over USB Gilles Boccon-Gibod 2024-09-26 17:26:50 -07:00
  • afe064b4ea AVDTP: Make local stream endpoint in_use dyanmic property Josh Wu 2026-05-20 16:25:22 +08:00
  • 8d0cef70c2 AVDTP: Add keyword argument to long __init__ Josh Wu 2026-05-20 16:15:40 +08:00
  • 9cefde1c3e Merge pull request #923 from laozhuxinlu/avdtp_abort_issue_fix Josh Wu 2026-05-20 16:18:35 +08:00
  • c4b1a88d37 Bump pymdown-extensions dependabot/pip/docs/mkdocs/pip-ab67d3f053 dependabot[bot] 2026-05-19 20:55:58 +00:00
  • ffb9d5f117 Fix AVDTP endpoint resource leak by clearing the in_use flag on stream close and abort commands. Clay Zhu 2026-05-11 18:44:56 +08:00
  • 7d3be8157a Merge pull request #922 from zxzxwu/typing Josh Wu 2026-05-09 16:15:42 +08:00
  • 9dc9c348e5 Merge pull request #920 from zxzxwu/avdtp Josh Wu 2026-05-07 17:39:24 +08:00
  • b18555539e Type some optional attributes Josh Wu 2026-05-06 17:16:40 +08:00
  • 8a853d5b2f AVDTP: Make all handlers async Josh Wu 2026-05-05 01:42:12 +08:00
  • 8988a85245 Merge pull request #919 from zxzxwu/sdp Josh Wu 2026-04-29 13:21:13 +08:00
  • 0813da2278 SDP: Move parser functions to parser class Josh Wu 2026-04-27 10:54:32 +08:00
  • a1ff183d44 Merge pull request #915 from dlech/notify-subscribers-type-hints Gilles Boccon-Gibod 2026-04-27 21:45:38 +02:00
  • 7adf44eddf Merge pull request #916 from dlech/fix-crash-in-attribute-repr Gilles Boccon-Gibod 2026-04-27 21:41:41 +02:00
  • 05accbf805 Merge pull request #918 from ibondarenko1/fix/avdtp-empty-pdu-guard Josh Wu 2026-04-27 10:01:51 +08:00
  • 80f54f2a09 Merge pull request #917 from dlech/fix-regex-with-backslash Josh Wu 2026-04-27 09:55:36 +08:00
  • 07b5e33e09 avdtp: address review nits — use truthy checks ibondarenko1 2026-04-26 18:49:55 -07:00
  • b874e26a4f avdtp: bound message assembler to drop truncated PDUs (DoS prevention) ibondarenko1 2026-04-26 18:16:15 -07:00
  • baa5257780 improve type hints for notify/indicate subscriber(s) methods David Lechner 2026-04-25 16:34:28 -05:00
  • a91ea9110c Fix regex syntax warning in sdp_test.py. David Lechner 2026-04-26 09:31:18 -05:00
  • 1686c5b11b Merge pull request #914 from ibondarenko1/fix/sdp-recursion-depth-limit Josh Wu 2026-04-26 17:22:59 +08:00
  • d9481992bb fix crash in bumble.att.Attribute.__repr__ David Lechner 2026-04-25 17:01:25 -05:00
  • 16d0ed56cf sdp: address review nits (import at top, InvalidPacketError) ibondarenko1 2026-04-24 11:38:36 -07:00
  • c55eb156b8 sdp: fix lint formatting (black: blank line after import pytest) Ievgen Bondarenko 2026-04-24 00:06:56 -07:00
  • 8614881fb3 sdp: bound DataElement parse recursion to prevent RecursionError DoS ibondarenko1 2026-04-23 00:53:06 -07:00
  • 27d02ef18d Merge pull request #913 from zxzxwu/sdp v0.0.228 Josh Wu 2026-04-20 16:32:37 +08:00
  • c0725e2a4a SDP: Fix wrong parameter size Josh Wu 2026-04-20 16:08:23 +08:00
  • bf0784dde4 Merge pull request #912 from ibondarenko1/fix/empty-pdu-crash Josh Wu 2026-04-20 14:36:48 +08:00
  • 444f43f6a3 fix: address review feedback - use InvalidPacketError and abort on buffer overflow Ievgen Bondarenko 2026-04-16 11:24:09 -07:00
  • 2420c47cf1 Merge pull request #911 from google/gbg/issue-910 Gilles Boccon-Gibod 2026-04-16 18:11:57 +02:00
  • 0a78e7506b fix: add input validation to prevent remote crash from empty/malformed PDUs Ievgen Bondarenko 2026-04-16 01:43:41 -07:00
  • f7cc6f6657 release command semaphore after timeout gbg/issue-910 Gilles Boccon-Gibod 2026-04-15 16:54:54 +02:00
  • 834c8acd85 Bump rand in /rust in the cargo group across 1 directory dependabot/cargo/rust/cargo-3df31d4f53 dependabot[bot] 2026-04-14 02:05:17 +00:00
  • f2824ee6b8 Merge pull request #907 from zxzxwu/example-gatt-client-and-server v0.0.227 Josh Wu 2026-04-13 16:31:19 +08:00
  • 7188ef08de Advertise in run_gatt_client_and_server Josh Wu 2026-04-10 13:53:30 +08:00
  • 3ded9014d3 Merge pull request #905 from markusjellitsch/feature/debug-keys Josh Wu 2026-04-09 15:36:42 +08:00
  • b6125bdfb1 Merge pull request #904 from zxzxwu/keys Josh Wu 2026-04-09 15:30:39 +08:00
  • dc17f4f1ca remove asserts Markus Jellitsch 2026-04-08 20:58:47 +02:00
  • 3f65380c20 remove comment Markus Jellitsch 2026-04-03 23:19:43 +02:00
  • 25a0056ecc remove uncommented line Markus Jellitsch 2026-04-03 23:08:16 +02:00
  • 85f6b10983 run formatter Markus Jellitsch 2026-04-03 23:06:24 +02:00
  • e85f041e9d add test for smp debug mode Markus Jellitsch 2026-04-03 23:04:48 +02:00
  • ee09e6f10d add smp_debug_mode config flag to enable debug keys during device init Markus Jellitsch 2026-04-03 23:03:51 +02:00
  • c3daf4a7e1 implement debug mode for smp manager using defined private / public key pair Markus Jellitsch 2026-04-03 23:02:15 +02:00
  • 3af623be7e Keys: Remove appdirs and improve typing Josh Wu 2026-03-31 15:19:07 +08:00
  • 4e76d3057b Merge pull request #903 from sameer/micropip-install-crypto-issue Gilles Boccon-Gibod 2026-03-28 15:35:32 -04:00
  • eda7360222 Upgrade pyodide in web fixes import error Sameer Puri 2026-03-26 18:32:37 +00:00
  • a4c15c00de Downgrade cryptography, fixes micropip failure Sameer Puri 2026-03-26 18:32:37 +00:00
  • cba4df4aef Merge pull request #900 from zxzxwu/lmp-feat Josh Wu 2026-03-24 14:03:29 +08:00
  • ceb8b448e9 Merge pull request #901 from zxzxwu/rust Josh Wu 2026-03-21 03:45:47 +08:00
  • 311b716d5c Add --locked to allow installing cargo-all-features Josh Wu 2026-03-20 18:44:49 +08:00
  • 0ba9e5c317 Add read classic remote features support Josh Wu 2026-03-20 16:43:21 +08:00
  • 3517225b62 Merge pull request #898 from zxzxwu/phy Josh Wu 2026-03-13 12:04:45 +08:00
  • ad4bb1578b Make ConnectionPHY dataclass Josh Wu 2026-03-11 21:41:48 +08:00
  • 4af65b381b Merge pull request #820 from zxzxwu/sdp Josh Wu 2026-03-04 13:45:39 +08:00
  • a5cd3365ae Merge pull request #895 from zxzxwu/uuid Josh Wu 2026-03-04 00:29:43 +08:00
  • 2915cb8bb6 Add test for UUID hash Josh Wu 2026-03-04 00:22:50 +08:00
  • 28e485b7b3 Hash and cache 128 bytes of UUID Josh Wu 2026-03-03 17:53:45 +08:00
  • 1198f2c3f5 SDP: Make PDU dataclasses Josh Wu 2026-03-03 02:05:15 +08:00
  • 80aaf6a2b9 SDP: Make DataElement and ServiceAttribute dataclasses Josh Wu 2026-03-03 01:28:40 +08:00
  • eb64debb62 Merge pull request #893 from zxzxwu/le-emu v0.0.226 Josh Wu 2026-03-01 17:01:11 +08:00
  • c158f25b1e Emulation: Support LE Read features Josh Wu 2026-02-28 23:39:12 +08:00
  • 1330e83517 Merge pull request #892 from zxzxwu/hfp Josh Wu 2026-02-26 13:18:03 +08:00
  • d9c9bea6cb HFP: Fix response handling Josh Wu 2026-02-24 23:42:22 +08:00
  • 3b937631b3 Merge pull request #891 from a-detiste/main Gilles Boccon-Gibod 2026-02-18 21:13:09 -08:00
  • f8aa309111 fix pyproject.toml format Alexandre Detiste 2026-02-18 16:39:09 +01:00
  • 673281ed71 use tomllib from standard library on Python3.11+ Alexandre Detiste 2026-02-18 10:48:45 +01:00
  • 3ac7af4683 Merge pull request #886 from zxzxwu/controller-status Josh Wu 2026-02-11 13:27:32 +08:00
  • 5ebfaae74e Controller: Use new return parameter types and add _send_hci_command_status() Josh Wu 2026-02-09 21:48:33 +08:00
  • e6175f85fe Merge pull request #887 from zxzxwu/gap Josh Wu 2026-02-11 13:15:39 +08:00
  • f9ba527508 Merge pull request #821 from zxzxwu/smp Josh Wu 2026-02-11 13:15:22 +08:00
  • a407c4cabf Merge pull request #883 from zxzxwu/avrcp Josh Wu 2026-02-11 13:13:16 +08:00
  • 6c2d6dddb5 Merge pull request #885 from zxzxwu/match-case Josh Wu 2026-02-11 13:12:38 +08:00
  • 797cd216d4 SMP: Migrate all enums Josh Wu 2025-11-07 01:42:50 +08:00
  • e2e8c90e47 Remove bumble.gap Josh Wu 2026-02-10 17:40:22 +08:00
  • 3d5648cdc3 Replace long if-else with match-case Josh Wu 2026-02-05 15:56:38 +08:00
  • d810d93aaf Merge pull request #884 from timrid/fix-multiple-le-connections Josh Wu 2026-02-06 11:25:44 +08:00
  • 81d9adb983 delete only the required connection timrid 2026-02-05 18:50:31 +01:00
  • 377fa896f7 Merge pull request #881 from google/dependabot/cargo/rust/cargo-f6ecf5c85a Josh Wu 2026-02-05 23:55:37 +08:00
  • 79e5974946 Multiple le connections are now working correctly timrid 2026-02-05 12:46:41 +01:00
  • 657451474e AVRCP: Address type errors Josh Wu 2026-02-05 16:01:21 +08:00
  • 9f730dce6f AVRCP: Delegate Track Changed Josh Wu 2026-02-05 15:47:57 +08:00
  • 1a6be95a7e AVRCP: Delegate UID and Addressed Player Josh Wu 2026-02-05 15:41:55 +08:00
  • aea5320d71 AVRCP: Add Play Item delegation Josh Wu 2026-02-05 15:34:03 +08:00
  • 91cb1b1df3 AVRCP: Add available player changed event Josh Wu 2026-02-05 15:25:17 +08:00
  • 81bdc86e52 AVRCP: Delegate Player App Settings Josh Wu 2026-02-05 14:34:45 +08:00
  • f23cad34e3 AVRCP: Use match-case Josh Wu 2026-02-04 22:20:28 +08:00
  • 30fde2c00b AVRCP: Fix wrong packet field specs Josh Wu 2026-02-04 18:05:25 +08:00
  • 256a1a7405 Merge pull request #882 from zxzxwu/hci v0.0.225 Josh Wu 2026-02-04 17:40:54 +08:00