GitHub / ikalchev/HAP-python / commits
A python implementation of the HomeKit Accessory Protocol (HAP)
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 5f777763 | merge Merge pull request #488 from ikalchev/v5.0.0 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 117a0ca2 | Prep to release v5.0.0 | Ivan Kalchev <i****v@i****m> | about 1 year ago | |
| dce516d8 | Replace deprecated asyncio.iscoroutinefunction (#486) |
Marc Mueller <3****p@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 622a19be | Modernize packaging + drop support for 3.7 and 3.8 (#487) |
Marc Mueller <3****p@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 01af9961 | Use SPDX license expression (#484) |
Marc Mueller <3****p@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 67a9d2b1 | merge Merge branch 'master' into dev | Ivan Kalchev <i****v@g****m> | almost 2 years ago | |
| 34c96590 |
V4.9.2 (#482)
Co-authored-by: Ivan Kalchev <2****v@u****m>, Aarni Koskela <a****x@i****i>, J. Nick Koston <n****k@k****g>, Perry Kundert <p****y@k****a>, Ivan Kalchev <i****v@g****m> |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 86ed133f | v4.9.2 | Ivan Kalchev <i****v@g****m> | almost 2 years ago | |
| 0a97ad98 | Address remaining pylint complaints (#481) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| c419ac79 | Fix pylint complaints (#480) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 1a161253 | Fix mdns tests (#478) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 1042ae5f |
Avoid os.chmod failing on Windows if file non-existant (#471)
Co-authored-by: Ivan Kalchev <2****v@u****m> |
Perry Kundert <p****y@k****a>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 1feefd89 | Revert "Late-import base36 and QR code libraries; remove SUPPORT_QR_CODE flag... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 20f51518 | Implement zerocopy writes for the encrypted protocol (#476) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 7cb69d93 | Increase idle connection check interval to 300s (#475) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 4bc2cb07 | merge Merge pull request #470 from akx/base36-qr-late |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7823c032 | Late-import base36 and QR code libraries; remove SUPPORT_QR_CODE flag | Aarni Koskela <a****x@i****i> | almost 3 years ago | |
| 5265b54f | merge Merge pull request #469 from ikalchev/v4.9.1 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| ed94a262 | v4.9.1 | Ivan Kalchev <i****v@g****m> | almost 3 years ago | |
| 4c3df6cd | Fix handling of explict close (#467) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 3cb893c4 | Add typing to IIDManager (#468) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 43981280 | merge Merge pull request #466 from ikalchev/v4.9.0 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 72156bb0 | v4.9.0 | Ivan Kalchev <i****v@g****m> | almost 3 years ago | |
| 7d5fc4dd | Small cleanups to the protocol handler (#465) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| e077ce54 | Fix hashing of accessories to not include the value (#464) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 07df76b3 | Add some more typing characteristics and services (#463) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| f95cd15a | Refactor set_characteristics (#462) |
Maksym <3****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| e281b366 | merge Merge pull request #461 from ikalchev/v4.8.0 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 8b32d970 | v4.8.0 | Ivan Kalchev <i****v@g****m> | almost 3 years ago | |
| 40d47a08 | Add support for Write Responses (#459) |
Maksym <3****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 91af8a21 | Ensure tasks are not garbage collected before they finish (#460) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 50f731e5 | Save raw client username bytes if they are missing on successful pair verify ... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| d9243b6a | Add services and characteristics used by Home Keys (#454) |
Maksym <3****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| d85fd98b | Add python 3.12 to the CI (#457) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 767d752f | Fix handling of multiple pairings (#456) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 5f45a5e2 | merge Merge pull request #449 from ikalchev/v4.7.1 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 1f9fbc77 | v4.7.1 | Ivan Kalchev <i****v@g****m> | about 3 years ago | |
| 021ec259 | Switch timeouts to use async_timeout (#447) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 20833bc8 | Improve encryption performance (#448) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 54d174d8 | merge V4.7.0 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| e346dab3 | v4.7.0 | Ivan Kalchev <i****v@g****m> | about 3 years ago | |
| 20ae85f8 | Retain the original format of the UUID (#441) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 7675cc5f | Add source button to docs (#394) |
Li-Huai (Allan) Lin <q****w@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| f2fcd07e | Fixed spelling mistake (#433) |
Dov Benyomin Sohacheski <b****@k****l>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| b5978a6a | Use orjson.loads in loader to speed up startup (#436) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 3c798f94 | Add python 3.11 to the CI (#440) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 0552b911 | Allow passing multiple ip to advertise on to AccessoryDriver (#442) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 8b62c196 | merge Merge pull request #431 from ikalchev/v4.6.0 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 666c3c1b | v4.6.0 | Ivan Kalchev <i****v@i****m> | over 3 years ago | |
| bc3be4fc | merge Merge pull request #428 from vitkabele/adaptive_lightning |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| af2068ef |
Add characteristics needed for adaptive lightning support (#284)
Signed-off-by: Vít Kabele <v****t@k****e> |
Vít Kabele <v****t@k****e>
Committed by: Vít Kabele <v****e@s****m> |
over 3 years ago | |
| f38e6a9d |
Add adaptive lightning demo (#284)
Signed-off-by: Vít Kabele <v****t@k****e> |
Vít Kabele <v****t@k****e>
Committed by: Vít Kabele <v****e@s****m> |
over 3 years ago | |
| 373b063e | merge Merge pull request #421 from jerryc05/patch-1 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| e2b837ce | merge Merge pull request #425 from bdraco/fix_logging_h |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| df0ed010 | merge Merge pull request #423 from bdraco/custom_iid_assign |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 9a54ecf8 | merge Merge pull request #424 from bdraco/ios16_paring |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| a680c789 | log name | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 7d1c4b90 | Fix error logging when get_characteristics fails | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 5d3bd545 | fix test | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 3a894f95 | raise but log | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 35974843 | Fix pairing with iOS 16 | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| b4bdd150 | handle 0 idx | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| d4967ab3 | fix camera | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| b79c0457 | fix camera | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 21fd6b92 | cache | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 9b190fd0 | ensure we can access aid | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 79b53866 | adjust order so we can get the aid | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 255c8777 | lint | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 4c1b172c | lint | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| 158c5bb0 | Add support for a custom iid manager | J. Nick Koston <n****k@k****g> | almost 4 years ago | |
| ada6d1a7 | Update accessory_driver.py |
Ziyan "Jerry" Chen <j****3@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 85140c12 | Patch for [WinError 5] Access Denied |
Ziyan "Jerry" Chen <j****3@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| fbd1f4b5 | merge Merge pull request #419 from ikalchev/v4.5.0 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| d9000899 | v4.5.0 | Ivan Kalchev <i****v@i****m> | about 4 years ago | |
| 7a59fe85 | Speed up get accessories (#9) (#418) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| d536b27b | Increase minimum python version to 3.7 (#417) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 03aec465 | Add support for orjson (#412) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 519f22fa | Switch to using ChaCha20Poly1305Reusable for encryption (#413) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 379ac36f | Avoid parsing the url twice (#402) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 6c2b95cc | merge Merge pull request #398 from ikalchev/v4.4.0 |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4c6fb259 | v4.4.0 | Ivan Kalchev <i****v@i****m> | over 4 years ago | |
| ecec00ac | merge Merge branch 'dev' of https://github.com/ikalchev/HAP-python into dev | Ivan Kalchev <i****v@i****m> | over 4 years ago | |
| bc5ecbf6 | merge Merge pull request #393 from bdraco/pylint_ci |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d449300e | Fix pylint errors in CI | J. Nick Koston <n****k@k****g> | over 4 years ago | |
| 7b3148ca | merge Merge pull request #392 from bdraco/allow_invalid_client_values |
Ivan Kalchev <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 626c0335 | Allow invalid client values when enabled | J. Nick Koston <n****k@k****g> | almost 5 years ago | |
| 341beeef | merge Merge pull request #388 from ikalchev/v4.3.0 |
Ivan Kalchev <i****v@i****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 7f14eb15 | v4.3.0 | Ivan Kalchev <i****v@i****m> | almost 5 years ago | |
| b84df626 | Handle invalid formats from clients (#387) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 4b1890c2 | Fix latest pylint updates (#386) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 844ec408 | Only send latest state if there are multiple for the same AID/IID in events (... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 52e7659f | merge Merge pull request #383 from ikalchev/v4.2.1 |
Ivan Kalchev <i****v@i****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 97a32e9d | v4.2.1 | Ivan Kalchev <i****v@i****m> | almost 5 years ago | |
| 84b7affa | Fix floating point values with minStep (#382) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| b4343fa6 | merge Merge pull request #381 from ikalchev/v4.2.0 |
Ivan Kalchev <i****v@i****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 492fcef3 | v4.2.0 | Ivan Kalchev <i****v@i****m> | almost 5 years ago | |
| 964efdee | Bump zeroconf to 0.36.2 (#380) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| e79c1888 | Allow passing the zeroconf server name when creating the AccessoryDriver (#379) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ba6dc833 | Handle additional cases of invalid values (#378) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 6e88070c | merge Merge pull request #377 from ikalchev/v4.1.0 |
Ivan Kalchev <i****v@i****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago |