zxzxwu
6e6b4cd4b2
Merge pull request #773 from wescande/main
...
HAP: wait for MTU to process reconnection event
2025-09-26 01:36:45 +08:00
zxzxwu
34e0f293c2
Merge pull request #788 from zxzxwu/device
...
Fix wrong with_connection_from_address parameter
2025-09-23 19:44:50 +08:00
Josh Wu
85215df2c3
Fix wrong with_connection_from_address parameter
2025-09-23 17:55:47 +08:00
zxzxwu
f8223ca81f
Merge pull request #780 from google/dependabot/cargo/rust/cargo-ad4b9ff1ea
...
Bump the cargo group across 1 directory with 5 updates
v0.0.216
2025-09-19 14:50:45 +08:00
zxzxwu
2b0b1ad726
Merge pull request #781 from zxzxwu/connections
...
Revert pending_connections
2025-09-19 14:45:48 +08:00
Josh Wu
58debcd8bb
Revert pending_connections
2025-09-19 12:32:28 +08:00
dependabot[bot]
6eba81e3dd
Bump the cargo group across 1 directory with 5 updates
...
Bumps the cargo group with 4 updates in the /rust directory: [tokio](https://github.com/tokio-rs/tokio ), [h2](https://github.com/hyperium/h2 ), [openssl](https://github.com/sfackler/rust-openssl ) and [rustix](https://github.com/bytecodealliance/rustix ).
Updates `tokio` from 1.32.0 to 1.38.2
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.38.2 )
Updates `h2` from 0.3.21 to 0.3.27
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.27/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.21...v0.3.27 )
Updates `mio` from 0.8.8 to 0.8.11
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.8...v0.8.11 )
Updates `openssl` from 0.10.60 to 0.10.73
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.60...openssl-v0.10.73 )
Updates `rustix` from 0.38.10 to 0.38.44
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.10...v0.38.44 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.38.2
dependency-type: direct:production
dependency-group: cargo
- dependency-name: h2
dependency-version: 0.3.27
dependency-type: indirect
dependency-group: cargo
- dependency-name: mio
dependency-version: 0.8.11
dependency-type: indirect
dependency-group: cargo
- dependency-name: openssl
dependency-version: 0.10.73
dependency-type: indirect
dependency-group: cargo
- dependency-name: rustix
dependency-version: 0.38.44
dependency-type: indirect
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 08:10:17 +00:00
zxzxwu
768bbd95cc
Merge pull request #778 from zxzxwu/rust
...
Upgrade Rust to 1.80.0
v0.0.215
2025-09-17 16:08:15 +08:00
Josh Wu
502b80af0d
Upgrade Rust to 1.80.0
2025-09-17 13:34:08 +08:00
zxzxwu
a25427305c
Merge pull request #775 from khsiao-google/update
...
Remove the word 'complete' from function name
2025-09-17 13:18:37 +08:00
zxzxwu
3c47739029
Merge pull request #776 from khsiao-google/test_coverage
...
Add a2dp_test.py tests for a2dp.py
2025-09-17 13:18:14 +08:00
zxzxwu
8fc1330948
Merge pull request #777 from zxzxwu/iso
...
Handle ISO data path race condition
2025-09-17 13:17:53 +08:00
William Escande
8a5f6a61d5
HAP: wait for MTU to process reconnection event
...
When HAP reconnect, it sends indication of all events that happen during
the disconnection.
But it should wait for the profile to be ready and for the MTU to have
been negotiated or else the remote may not be ready yet.
As a side effect of this, the current GattServer doesn't re-populate the
handle of subscriber during a reconnection, we have to bypass this check
to send the notification
2025-09-16 16:18:16 -07:00
Josh Wu
83c5061700
Handle ISO data path race condition
2025-09-16 13:39:09 +08:00
khsiao-google
b80b790dc1
Remove the word 'complete' from function name
2025-09-16 03:45:32 +00:00
khsiao-google
21bf69592c
Add a2dp_test.py tests for a2dp.py
2025-09-16 03:23:53 +00:00
zxzxwu
7d8addb849
Merge pull request #762 from zxzxwu/ipv6
...
Distinguish IPv6 address and metadata
2025-09-10 15:58:41 +08:00
khsiao-google
d86d69d816
Merge pull request #771 from khsiao-google/update
...
Improve connection related functions and names
2025-09-10 14:56:38 +08:00
Josh Wu
bb08a1c70b
Distinguish IPv6 address and metadata
2025-09-09 11:59:51 +08:00
khsiao-google
dc93f32a9a
Replace core.ConnectionParameters by Connection.Parameters in device.py
2025-09-08 02:00:49 +00:00
zxzxwu
9838908a26
Merge pull request #772 from zxzxwu/hap
...
HAP: Slightly Pythonic refactor
2025-09-05 23:08:09 +08:00
Josh Wu
613519f0b3
HAP: Slightly Pythonic refactor
...
* Add missing type annotations
* Avoid __value__ and _ arguments (this will be a problem for override).
* Replace while-pop with for loop
2025-09-05 21:02:16 +08:00
zxzxwu
a943ea57ef
Merge pull request #770 from zxzxwu/avrcp
...
AVRCP: Implement most commands and responses
2025-09-04 16:18:54 +08:00
Josh Wu
14401910bb
AVRCP: Implement most commands and responses
2025-09-03 13:20:10 +08:00
khsiao-google
5d35ed471c
Merge pull request #769 from khsiao-google/update
...
Add typing for host.py
2025-09-02 14:59:27 +08:00
khsiao-google
c720ad5fdc
Add typing for host.py
2025-09-02 06:01:39 +00:00
khsiao-google
f02183f95d
Merge pull request #764 from khsiao-google/update
...
Add typing for device.py
2025-09-01 15:19:57 +08:00
khsiao-google
d903937a51
Merge branch 'main' into update
2025-09-01 07:14:19 +00:00
zxzxwu
6381ee0ab1
Merge pull request #767 from zxzxwu/avrcp
...
Migrate AVRCP packets to dataclasses
2025-09-01 13:26:56 +08:00
Gilles Boccon-Gibod
59d99780e1
Merge pull request #768 from google/gbg/data-types
...
add support for data type classes
2025-08-30 13:04:32 -07:00
Gilles Boccon-Gibod
4bf0bc03af
more python compat
2025-08-30 12:13:34 -07:00
Gilles Boccon-Gibod
91ba2f61f1
python 3.9 and 3.10 compatibility
2025-08-30 12:07:08 -07:00
Gilles Boccon-Gibod
116dc9b319
add support for data type classes
2025-08-29 13:17:17 -07:00
Josh Wu
9f3d8c9b49
Migrate AVRCP responses to dataclasses
2025-08-28 21:42:38 +08:00
Josh Wu
31961febe5
Migrate AVRCP events to dataclasses
2025-08-28 17:00:20 +08:00
Josh Wu
dab0993cba
Migrate AVRCP packets to dataclasses
2025-08-28 17:00:20 +08:00
zxzxwu
6f73b736d7
Merge pull request #766 from zxzxwu/l2cap
...
Remove depreacated L2CAP APIs
2025-08-28 10:58:35 +08:00
Josh Wu
6091e6365d
Remove depreacated L2CAP APIs
2025-08-27 14:15:08 +08:00
khsiao-google
3333ba472b
Add typing for device.py
2025-08-26 09:22:06 +00:00
Gilles Boccon-Gibod
8bda7d2212
Merge pull request #763 from google/gbg/isort
2025-08-22 13:50:27 -07:00
Gilles Boccon-Gibod
7aba36302a
use isort when formatting
2025-08-21 16:38:58 -07:00
zxzxwu
ceefe8b2a5
Merge pull request #760 from zxzxwu/ipv6
...
Enhance transports
2025-08-21 14:31:50 +08:00
Josh Wu
cd37027795
Add android-netsim self test
2025-08-21 14:07:36 +08:00
Josh Wu
bb2aa8229d
Enhance transports
...
* Support IPv6 schema
* Add transport integration tests
* Add UNIX socket server
2025-08-21 13:44:24 +08:00
zxzxwu
4aed53c48d
Merge pull request #759 from zxzxwu/log
...
Always log exception using logging.exception
2025-08-20 13:22:47 +08:00
Josh Wu
4a88e9a0cf
Always log exception using logging.exception
2025-08-18 16:03:58 +08:00
zxzxwu
3b8dd6f3cf
Merge pull request #751 from zxzxwu/l2cap
...
Add L2CAP Credit Based packets definitions (0x17-0x1A)
2025-08-13 12:32:23 +08:00
Josh Wu
f41b7746d2
Add L2CAP credit based packets definitions
2025-08-13 11:59:24 +08:00
zxzxwu
1b727741bf
Merge pull request #754 from zxzxwu/big
...
Fix wrong BIG parameters and flows
2025-08-13 11:57:10 +08:00
zxzxwu
d2bc8175fb
Merge pull request #756 from zxzxwu/att
...
Migrate ATT PDU to dataclasses
2025-08-13 11:56:51 +08:00