J. Nick Koston
|
0ccb7c5d87
|
feat: add support for tuples to the marshaller (#267)
|
2023-11-10 08:46:37 -06:00 |
|
J. Nick Koston
|
e634fc2c70
|
fix: send reply test failure with cython (#265)
|
2023-11-07 15:09:22 -06:00 |
|
J. Nick Koston
|
4de31a3646
|
fix: marshall multi-byte strings correctly (#261)
|
2023-10-04 12:37:39 -05:00 |
|
J. Nick Koston
|
f9e5d1d020
|
chore: add more unmarshall tests (#260)
|
2023-10-04 12:27:49 -05:00 |
|
J. Nick Koston
|
4d3b666564
|
chore: add more unmarshall tests (#259)
|
2023-10-04 12:17:53 -05:00 |
|
J. Nick Koston
|
370791da86
|
fix: clean up address parsing and tests (#244)
|
2023-09-08 18:33:53 -05:00 |
|
Noel Remy
|
14f52f216d
|
fix: handling of None messages from notify callback (#236)
Co-authored-by: Remy Noel <remy.noel@blade-group.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2023-09-07 10:55:12 -05:00 |
|
J. Nick Koston
|
6f6f5f86c0
|
fix: handle multiple flag bits when unmarshalling (#241)
|
2023-09-07 10:16:07 -05:00 |
|
J. Nick Koston
|
0386dc2322
|
chore: add test coverage for issue 239 (#240)
|
2023-09-07 09:54:18 -05:00 |
|
J. Nick Koston
|
d12266ddef
|
fix: avoid cythonizing SendReply (#232)
|
2023-08-24 09:28:53 -05:00 |
|
J. Nick Koston
|
ed5c87f492
|
chore: add more coverage for send_reply (#231)
|
2023-08-24 08:40:20 -05:00 |
|
J. Nick Koston
|
a8b9e721d5
|
chore: add send_reply tests (#230)
|
2023-08-24 08:25:11 -05:00 |
|
Noel Remy
|
5d6f90ba32
|
fix: subpath bad matching (#202)
Co-authored-by: Remy Noel <remy.noel@blade-group.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2023-08-17 15:11:38 -05:00 |
|
J. Nick Koston
|
8e7432d31b
|
feat: speed up to processing bluez passive data (#221)
|
2023-08-09 00:44:33 -10:00 |
|
Jim Duchek
|
6c2412f4ca
|
fix: spelling of dbus_fast.auth.AuthAnnonymous to dbus_fast.auth.AuthAnonymous (#220)
|
2023-08-05 10:41:09 -10:00 |
|
J. Nick Koston
|
c933be7095
|
fix: avoid double buffering when using asyncio reader without negotiate_unix_fd (#213)
|
2023-07-27 22:46:29 -05:00 |
|
J. Nick Koston
|
c755193ee0
|
feat: initial cpython 3.12 support (#207)
|
2023-07-24 10:51:22 -05:00 |
|
mvn23
|
4939ef80e5
|
feat: add support for EXTERNAL auth without uid (#193)
|
2023-01-07 09:46:55 -10:00 |
|
Kai
|
091c262e27
|
feat: allow hardcoding uid in auth (#189)
Closes https://github.com/Bluetooth-Devices/dbus-fast/issues/188
|
2022-12-23 08:47:22 -10:00 |
|
J. Nick Koston
|
5b0d9d024a
|
chore: add passive unmarshall benchmark (#185)
|
2022-12-09 08:37:38 -10:00 |
|
J. Nick Koston
|
b23086b25d
|
chore: disable some more tests that segfault under py3.10 (#179)
|
2022-12-08 13:33:52 -10:00 |
|
J. Nick Koston
|
2fa7cdb156
|
chore: disable one more flakey glib test on py3.10 (#174)
|
2022-12-06 13:45:16 -10:00 |
|
J. Nick Koston
|
7edfc38b63
|
chore: disable flakey glib test on newer python (#173)
|
2022-12-06 13:39:02 -10:00 |
|
J. Nick Koston
|
46f1d6bbc0
|
fix: allow non-string objects to be marshalled by write_string (#163)
|
2022-11-14 14:31:19 -06:00 |
|
J. Nick Koston
|
b3297008bc
|
chore: add a test for unmarshalling a big endian message (#156)
|
2022-11-04 19:43:22 +01:00 |
|
J. Nick Koston
|
7ed453f31a
|
feat: add optimized reader for GetManagedObjects (#152)
|
2022-11-04 19:03:32 +01:00 |
|
J. Nick Koston
|
2d566224d3
|
chore: add benchmark and tests for GetManagedObjects (#150)
|
2022-11-04 17:20:47 +01:00 |
|
J. Nick Koston
|
2ff84e3ac5
|
feat: speed up creating Variant objects (#144)
|
2022-11-03 22:56:18 +01:00 |
|
J. Nick Koston
|
b486e3248b
|
chore: add explicit test for workaround of python/cpython#98976 (#135)
|
2022-11-02 17:24:41 +01:00 |
|
J. Nick Koston
|
b53a4675d7
|
feat: add support and workarounds for cpython3.11 (#31)
|
2022-11-01 16:49:02 -05:00 |
|
David Lechner
|
f8c67ed00f
|
fix: pass return value to SendReply.__exit__ (#127)
|
2022-10-29 18:43:47 -05:00 |
|
J. Nick Koston
|
8f6a431ea4
|
chore: add additional coverage for multiple messages in the same packet (#126)
|
2022-10-29 16:50:05 -05:00 |
|
J. Nick Koston
|
c8a945210a
|
feat: add optimized parser for properties changed messages with service data (#124)
|
2022-10-29 10:33:27 -05:00 |
|
J. Nick Koston
|
09822a59ff
|
feat: add optimized parser for InterfacesRemoved (#123)
|
2022-10-29 10:06:40 -05:00 |
|
J. Nick Koston
|
c05a27aef9
|
feat: optimize for interfaces added messages (#122)
|
2022-10-29 00:14:32 -05:00 |
|
J. Nick Koston
|
52881d9054
|
feat: add optimized reader for uint16 (#121)
|
2022-10-28 23:24:42 -05:00 |
|
J. Nick Koston
|
24dd9d9742
|
feat: inline cast uint32 and int16 to speed up unmarshall (#115)
|
2022-10-27 13:34:32 -05:00 |
|
J. Nick Koston
|
d5fb4d9c8b
|
feat: optimize signature readers for most common messages (#107)
|
2022-10-13 10:29:53 -10:00 |
|
J. Nick Koston
|
f2bb10680a
|
fix: disconnect race in tests (#79)
|
2022-10-06 23:42:32 -10:00 |
|
J. Nick Koston
|
cf1f0129ba
|
fix: incorrect pxd typing for for _marshall (#75)
|
2022-10-05 14:39:38 -10:00 |
|
J. Nick Koston
|
158721123f
|
feat: cythonize unpack_variants (#51)
|
2022-10-02 09:37:27 -10:00 |
|
J. Nick Koston
|
d2ce4a1846
|
fix: add missing closes to tests (#49)
|
2022-10-01 23:03:11 -10:00 |
|
David Lechner
|
691ff8e1bf
|
replace deprecated asyncio.get_event_loop()
`asyncio.get_event_loop()` was deprecated in Python 3.10, so we should use `asyncio.get_running_loop()` instead.
|
2022-09-26 12:43:56 -05:00 |
|
J. Nick Koston
|
db436b7a10
|
feat: improve unmarshall performance (#35)
|
2022-09-24 13:24:49 -10:00 |
|
J. Nick Koston
|
09af56e143
|
feat: improve writer performance with a deque (#30)
|
2022-09-24 06:58:03 -10:00 |
|
J. Nick Koston
|
016e71ef6d
|
feat: improve asyncio write performance (#29)
|
2022-09-23 21:47:17 -10:00 |
|
Mike Degatano
|
2e8076b14a
|
feat: handle kwargs in signal callback (#26)
|
2022-09-21 06:37:46 -10:00 |
|
Mike Degatano
|
e43889091b
|
fix: disconnect connected buses at end of tests (#25)
|
2022-09-20 10:28:43 -10:00 |
|
Mike Degatano
|
cfad28bd2b
|
feat: add unpack variants option (#20)
|
2022-09-19 19:43:58 -05:00 |
|
J. Nick Koston
|
ca2a3c1aa8
|
fix: marshall boolean correctly (#23)
|
2022-09-19 14:11:29 -10:00 |
|