Commit graph

  • 97c9619dba
    Merge pull request #94 from ssnover/zeroconf main Kedar Sovani 2023-10-06 22:33:59 +05:30
  • 89f2bc4d98
    Merge pull request #112 from ivmarkov/ci Kedar Sovani 2023-10-06 22:33:14 +05:30
  • 7b55e7fbfb
    Merge pull request #110 from jasta/fix-ipv6-mcast Kedar Sovani 2023-10-06 22:32:52 +05:30
  • 152419472b Fix nightly CI ivmarkov 2023-10-06 14:24:49 +00:00
  • 8faa31a63a Manually fix clippy error related to unused import in conditional branch Josh Guilfoyle 2023-10-03 20:12:39 -07:00
  • d84402f571 [mdns] Fix multicast routing error on esp32 (and likely other platforms) Josh Guilfoyle 2023-10-03 16:29:13 -07:00
  • e39fd18b73
    Merge pull request #104 from ivmarkov/main Kedar Sovani 2023-10-01 22:52:57 +05:30
  • 29a5c14590 Fix CI ivmarkov 2023-10-01 07:11:15 +00:00
  • 0fe4ae906f
    Merge pull request #93 from ssnover/std-box-dyn-error Kedar Sovani 2023-09-25 22:35:58 +05:30
  • 7ef08ad559
    Merge pull request #97 from ssnover/tlv-parse-cert-extensions Kedar Sovani 2023-09-25 12:24:43 +05:30
  • d02f0ba834
    Merge pull request #99 from ivmarkov/main Kedar Sovani 2023-09-25 12:19:02 +05:30
  • 793870c6cc #98 with signed CLA ivmarkov 2023-09-25 06:17:51 +00:00
  • 7caf1febe3 Pull in the change for unsoundness in lifetime to get the build working Shane Snover 2023-09-24 20:04:33 -06:00
  • c4dcfa540a Merge branch 'main' into zeroconf Shane Snover 2023-09-24 19:42:51 -06:00
  • 53b8c9ffd7 Bump the zeroconf version Shane Snover 2023-09-24 19:05:23 -06:00
  • f8cd402153 Use the unordered parameter to the tlv derive macro Shane Snover 2023-09-19 22:55:34 -06:00
  • 5cda85898b Add comment explaining the difference between ICAC1_SUCCESS and ICAC2_SUCCESS Shane Snover 2023-09-17 17:49:15 -06:00
  • 629feea4ec Oops too much of the structure Shane Snover 2023-09-17 17:48:06 -06:00
  • ed227f77cd Add ICAC cert test vector which exercises the non-consecutive extensions tag parsing Shane Snover 2023-09-17 17:15:42 -06:00
  • 21536dd10e Add test to verify the cert can be deserialized out of order, serialized again, and then when deserialized it matches Shane Snover 2023-09-17 17:07:40 -06:00
  • 5e81647291 Implement FromTLV for Extensions manually Shane Snover 2023-09-17 16:42:37 -06:00
  • c064fb12a4 Update with service name Shane Snover 2023-09-17 11:23:44 -06:00
  • 8b73cbd71a
    Merge pull request #95 from ssnover/fix-armfailsafe-command-arg-types Kedar Sovani 2023-09-15 11:52:58 +05:30
  • c74c46d3ed Update the types of the arguments for General Commissioning cluster's ArmFailSafe command to match spec Shane Snover 2023-09-12 18:58:11 -06:00
  • b93875658b Update with fork for zeroconf Shane Snover 2023-09-12 18:23:42 -06:00
  • 65661f13db Implement linux mdns with avahi/zerconf Shane Snover 2023-09-06 23:43:09 -06:00
  • 320d1ec989
    Merge pull request #88 from ivmarkov/session-eviction Kedar Sovani 2023-08-31 11:45:12 +05:30
  • c443a72b42 Add a boxed dyn error to make error info easier to access on hosted systems ssnover 2023-08-29 15:04:58 -06:00
  • 188fe1b5af
    Merge pull request #92 from KorvinSzanto/patch-1 Kedar Sovani 2023-08-28 07:19:51 +05:30
  • addd38c4a6
    Fix typo in target for esp32c6 Korvin Szanto 2023-08-27 12:36:02 -07:00
  • 3f48e2d9c9
    Merge pull request #91 from ivmarkov/qr Kedar Sovani 2023-08-24 17:39:01 +05:30
  • b89539c8c6 no_std QR code rendering ivmarkov 2023-07-26 19:54:00 +00:00
  • e171e33510 Handle out of sessions and out of exchanges ivmarkov 2023-07-31 17:34:21 +00:00
  • 4c347c0c0b
    Merge pull request #87 from ssnover/fix-documentation-page-example Kedar Sovani 2023-08-16 11:54:31 +05:30
  • 817138b355 Use ignore for now until this example is fixed ssnover 2023-08-15 13:38:50 -06:00
  • d49288d437 Put the example code in code tags ssnover 2023-08-15 13:28:26 -06:00
  • bd166e4597
    Merge pull request #85 from kedars/bugfix/ios_fixes_part2 Kedar Sovani 2023-08-12 19:11:26 +05:30
  • e305ec1d89 Bump-up crate version Kedar Sovani 2023-08-09 15:24:33 +05:30
  • 0319ece0ab Bump up the stack utilisation Kedar Sovani 2023-08-09 12:25:38 +05:30
  • 46ef8ef596 ACL: For Writes, perform all ACL checks before any *write* begins Kedar Sovani 2023-08-09 07:49:38 +05:30
  • 18979feeca ACL: Targets in ACL entries are NULLable Kedar Sovani 2023-08-08 15:34:33 +05:30
  • 4bb0831168 BasicInfo: Add ProductName/VendorName/NodeLabel Kedar Sovani 2023-08-08 15:28:24 +05:30
  • ce3bf6b6fb
    Merge pull request #84 from ivmarkov/main Kedar Sovani 2023-08-04 06:43:55 +05:30
  • 7a601b191e Clippy ivmarkov 2023-08-03 14:30:25 +00:00
  • 227bb77ba1
    Merge pull request #81 from kedars/bugfix/multiple_ios_fixes Kedar Sovani 2023-08-01 17:38:33 +05:30
  • 21f0bb4e3a Fix tests for data model updates Kedar Sovani 2023-08-01 17:33:19 +05:30
  • faf3c60946 Placeholder clusters that show in 'server-list' to make iOS happy Kedar Sovani 2023-08-01 11:49:01 +05:30
  • 96ceaa4263 Weird: Disable #[allow(dead_code)], as it was causing incorrect behaviour Kedar Sovani 2023-08-01 11:41:41 +05:30
  • eceef8b207 CASE: Support ICAC Optional in AddNocReq and AddTrusted RCA in CASE Kedar Sovani 2023-08-01 08:15:24 +05:30
  • dfd2f7e56e ASN1: Handle special case for Not-After == 0 Kedar Sovani 2023-08-01 08:06:11 +05:30
  • 6bec796bad GenComm: BasicCommInfo Attribute should return the entire structure Kedar Sovani 2023-08-01 07:56:23 +05:30
  • e02b316030
    Merge pull request #80 from kedars/bugfix/ios_support Kedar Sovani 2023-08-01 14:01:05 +05:30
  • 50f18dbbee
    Merge pull request #82 from ivmarkov/main Kedar Sovani 2023-08-01 14:00:49 +05:30
  • f53f3b789d Do not hold on to RefCell borrows across await points ivmarkov 2023-08-01 06:49:42 +00:00
  • 7f8ea83403 NwCommissioning: Include mandatory Attributes of NwCommissioning Cluster Kedar Sovani 2023-07-29 15:14:35 +05:30
  • 54e64014a5 DataModel: Quality discriminants easier to align with the names in the spec Kedar Sovani 2023-07-29 14:46:14 +05:30
  • ede024cf71
    Merge pull request #79 from ivmarkov/adjustments Kedar Sovani 2023-07-28 11:59:32 +05:30
  • 29127e7e07 Adjust the authors header ivmarkov 2023-07-28 06:22:13 +00:00
  • 062f669369
    Merge pull request #78 from cheat-sc/fix-a-typo Kedar Sovani 2023-07-25 09:10:49 +05:30
  • 13c2504d4c
    Merge pull request #77 from thekuwayama/fix__quality Kedar Sovani 2023-07-25 09:10:02 +05:30
  • 1fccb18464
    Merge pull request #75 from kedars/bugfix/osx_support Kedar Sovani 2023-07-25 09:09:48 +05:30
  • 2b00a886a7
    Merge pull request #76 from ivmarkov/main Kedar Sovani 2023-07-25 09:09:34 +05:30
  • ae72d1cd31 mdns: builtin: Fix a typo Shohei Maruyama 2023-07-25 03:52:13 +09:00
  • ded50dd780 Fix broken build on OS-X Kedar Sovani 2023-07-22 18:43:10 +05:30
  • b3224d2b40 add SN Quality thekuwayama 2023-07-23 22:41:53 +09:00
  • 5a25904a07 modify: Quality bits into separated flags thekuwayama 2023-07-23 18:48:35 +09:00
  • d2d5571755 Fix badges ivmarkov 2023-07-23 07:25:38 +00:00
  • 50b2433fb5 Address review feedback ivmarkov 2023-07-22 17:54:40 +00:00
  • 92b24920ce cargo fmt and clippy; build and test most features; publish actions ivmarkov 2023-07-22 14:03:00 +00:00
  • b73c65d8b6
    Merge pull request #74 from ivmarkov/main Kedar Sovani 2023-07-22 18:08:56 +05:30
  • bafedb022b Rename matter(-iot) to rs-matter; matter_macro_derive to rs-matter-macros; tlv_tool to just tlv ivmarkov 2023-07-22 10:29:18 +00:00
  • 6bbac0b6e9
    Merge pull request #72 from ivmarkov/sequential-embassy-net Kedar Sovani 2023-07-22 15:11:29 +05:30
  • 91e13292da Remove the note referring to the no_std and sequential branches ivmarkov 2023-07-22 07:00:53 +00:00
  • 916f2148f8 Simplify API by combining Matter, Transport and TransportRunner; simplify Mdns and Psm runners ivmarkov 2023-07-21 12:06:58 +00:00
  • 71b9a578d0 Remove embassy-net features that matter-rs is not using ivmarkov 2023-07-19 12:22:26 +00:00
  • 263279e714 Make multicast ipv6 optional ivmarkov 2023-07-18 10:20:40 +00:00
  • aa2d5dfe20 Compatibility with embassy-net fixed multicast support ivmarkov 2023-07-17 20:26:50 +00:00
  • 24cdf079a6 New helper APIs in Transport ivmarkov 2023-07-17 16:53:14 +00:00
  • 0d73ba74ee UDP stack based on embassy-net ivmarkov 2023-07-14 22:26:01 +00:00
  • 0eecce5f8d UDP stack based on embassy-net ivmarkov 2023-07-14 22:26:01 +00:00
  • 762438ca8e on_off_light: Save ACLs and Fabrics to PSM Kedar Sovani 2023-07-20 10:13:46 +05:30
  • 9576fd8d9a Fix #60 ivmarkov 2023-06-30 12:45:21 +00:00
  • 7f9ccbc38d Sequential Exchange API ivmarkov 2023-06-10 14:01:35 +00:00
  • 44e01a5881 Configurable parts_list in descriptor ivmarkov 2023-06-17 14:00:44 +00:00
  • 831853630b Add from/to TLV for i16, i32 and i64 ivmarkov 2023-06-16 18:42:11 +00:00
  • 879f816438 More comments for tailoring the example for no_std ivmarkov 2023-06-13 10:38:02 +00:00
  • 5b9fd502c7 Fix the no_std build ivmarkov 2023-06-13 10:12:42 +00:00
  • 62aa69202f Workaround broken join_multicast_v4 on ESP-IDF ivmarkov 2023-06-13 07:02:37 +00:00
  • e8babedd87 Support for ESP-IDF build ivmarkov 2023-06-12 11:41:33 +00:00
  • 488ef5b9f0 Proper mDNS responder ivmarkov 2023-06-12 09:47:20 +00:00
  • b882aad1ff Clippy ivmarkov 2023-06-10 18:51:34 +00:00
  • c0d1b85d9d Default mDns impl ivmarkov 2023-06-10 18:47:21 +00:00
  • de3d3de004 Make Matter covariant over its lifetime ivmarkov 2023-06-10 14:01:35 +00:00
  • 1b879f1a5b Simplify main user-facing API ivmarkov 2023-06-09 07:47:49 +00:00
  • 8e9d8887da Fix a bug in mDNS ivmarkov 2023-06-01 04:59:01 +00:00
  • b94484b67e Make sure nix is not brought in no-std compiles ivmarkov 2023-05-31 12:51:37 +00:00
  • 2cde37899d Make the example working again ivmarkov 2023-05-28 14:05:43 +00:00
  • 443324a764 More inlines ivmarkov 2023-05-28 11:45:27 +00:00
  • 931e30601e Clippy ivmarkov 2023-05-28 11:13:02 +00:00
  • 357eb73c6f Control memory by removing implicit copy ivmarkov 2023-05-28 11:04:46 +00:00