Commit graph

  • 1895f34439 TX packets are reused; need way to reset them ivmarkov 2023-04-28 05:26:36 +00:00
  • fb2d5a4a23 Root cert buffer too short ivmarkov 2023-04-26 19:17:19 +00:00
  • cf7fac7631 MRP standalone ack messages should not be acknowledged ivmarkov 2023-04-26 17:28:19 +00:00
  • 4c83112b33 Bugfix: fabric adding wrongly started at index 0 ivmarkov 2023-04-26 05:20:02 +00:00
  • b4f92b0063 Bugfix: two separate failsafe instances were used ivmarkov 2023-04-25 20:23:17 +00:00
  • 875ac697ad Restore transaction completion code ivmarkov 2023-04-25 19:48:04 +00:00
  • 40a476e0d9 Bugfix: arm failsafe was reporting wrong status ivmarkov 2023-04-25 19:47:48 +00:00
  • d12e1cfa13 Heap-allocated packets not necessary; no_std and no-alloc build supported end-to-end ivmarkov 2023-04-25 07:22:58 +00:00
  • e9b4dc5a5c Comm with chip-tool ivmarkov 2023-04-24 21:41:16 +00:00
  • c28df04cb5 Actually add the bonjour feature ivmarkov 2023-04-24 19:28:22 +00:00
  • 52185ec9a4 Cleanup a bit the mDns story ivmarkov 2023-04-24 19:27:17 +00:00
  • a7ca17fabc On-off example now buildable ivmarkov 2023-04-24 11:34:32 +00:00
  • 17002db7e1 no_std printing of QR code (kind of...) ivmarkov 2023-04-24 09:48:39 +00:00
  • 1ef431eceb Cleanup the dependencies as much as possible ivmarkov 2023-04-24 09:45:03 +00:00
  • c594cf1c55 Fix compilation error since the introduction of UtcCalendar ivmarkov 2023-04-24 09:44:44 +00:00
  • 117c36ee61 More ergonomic api when STD is available ivmarkov 2023-04-24 09:26:04 +00:00
  • 625baa72a3 Create new secure channel sessions without async-channel ivmarkov 2023-04-24 09:00:08 +00:00
  • 2b6317a9e2 Chrono dep made optional ivmarkov 2023-04-24 08:17:08 +00:00
  • 0b807f03a6 Linux & MacOS mDNS services now implement the Mdns trait ivmarkov 2023-04-24 07:21:35 +00:00
  • 86a1b5ce7e Fix several no_std incompatibilities ivmarkov 2023-04-24 07:20:49 +00:00
  • d82e9ec0af Remove allocations from Cert handling ivmarkov 2023-04-24 06:10:58 +00:00
  • f7a887c1d2 Remove allocations from Base38 and QR calc ivmarkov 2023-04-23 14:53:48 +00:00
  • 26fb6b01c5 Long reads and subscriptions reintroduced ivmarkov 2023-04-22 14:39:17 +00:00
  • c11a1a1372 Start reintroducing long reads and subscriptions from mainline ivmarkov 2023-04-21 12:00:17 +00:00
  • d446007f6b Support for no_std ivmarkov 2023-02-02 18:22:21 +00:00
  • c2e01ee423
    Merge pull request #54 from bjoernQ/fix/reduce-allocation-in-rust-crypto Kedar Sovani 2023-05-11 17:08:39 +05:30
  • bb07ff987b Reduce allocations in crypto_rustcrypto.rs bjoernQ 2023-05-11 09:06:53 +02:00
  • bddabe6a52
    Merge pull request #43 from nevi-me/deps/env-logger-no-default Kedar Sovani 2023-05-05 22:37:01 +05:30
  • 7b811ba128
    Merge pull request #53 from bjoernQ/fix/rust-crypto-on-32bit-machines Kedar Sovani 2023-05-05 21:55:33 +05:30
  • e6b95f9cc6 Make RustCrypto work on 32-bit machines bjoernQ 2023-05-05 16:26:32 +02:00
  • 3b091c2106
    Merge pull request #51 from kedars/feature/types_for_id Kedar Sovani 2023-04-05 13:45:51 +05:30
  • 5b2af5ffd7
    Merge pull request #50 from kedars/feature/dedup Kedar Sovani 2023-04-05 13:45:21 +05:30
  • 0e172f073a NOC: Send an ACK up-front since NOC operations take longer time Kedar Sovani 2023-04-01 21:27:37 +08:00
  • f5837b4320 Session: Duplicate detection for RX Kedar Sovani 2023-04-01 20:48:48 +08:00
  • cef9919714 IM: Use Types for Ids Kedar Sovani 2023-03-06 23:26:30 +05:30
  • 89c02e1c7e
    Merge pull request #49 from nevi-me/crypto/rustcrypto Kedar Sovani 2023-04-03 23:10:33 +05:30
  • b339f9fa49 Revert unintended change to mbedtls Wakahisa 2023-04-03 15:34:40 +02:00
  • a9437819c6 Fix openssl build failure Wakahisa 2023-04-02 13:24:14 +02:00
  • 856a689d1b Restyled by rustfmt Restyled.io 2023-04-02 11:11:03 +00:00
  • 0fa21700d5 CI for rustcrypto-linux Wakahisa 2023-04-02 13:07:48 +02:00
  • bab8eb8124 Crypto backed by RustCrypto crates Wakahisa 2023-04-02 13:07:36 +02:00
  • 7bde97debc pin proc-macro versions Wakahisa 2023-04-02 12:22:43 +02:00
  • 9412ab6fe5
    Merge pull request #47 from dstrub18/main Kedar Sovani 2023-03-08 16:11:20 +05:30
  • db43ce7aeb Restyled by rustfmt Restyled.io 2023-03-08 09:01:45 +00:00
  • 760b543d17 Removed Result return type from new function of attribute Daniel Struebig 2023-03-08 09:50:50 +01:00
  • 451b676b82
    Merge pull request #45 from thekuwayama/modify__valid_invoke_cmd_testcase Kedar Sovani 2023-03-07 19:42:07 +05:30
  • dc8befb892 modify: proper test case for test_valid_invoke_cmd thekuwayama 2023-03-06 23:59:38 +09:00
  • 10ca1f0ad1
    Merge pull request #44 from thekuwayama/modify__structure_invoke_cmd_testcase Kedar Sovani 2023-03-06 10:09:50 +05:30
  • 4a4fcc87b8 modify: for proper test case thekuwayama 2023-03-06 03:54:29 +09:00
  • d88761aa0a Disable default features on env_logger Wakahisa 2023-03-05 06:34:04 +02:00
  • 05263e7a2c
    Merge pull request #32 from kedars/feature/remove_fabric Kedar Sovani 2023-03-04 22:10:27 +05:30
  • dd3f85de1f
    Merge pull request #31 from kedars/feature/large_read_tests Kedar Sovani 2023-03-04 18:51:36 +05:30
  • f05a20b18a Commissioning: Show QR Code only when in commissioning mode Kedar Sovani 2023-03-04 15:21:54 +05:30
  • 2f360af9c2 NoC: Remove any ACLs for this fabric Kedar Sovani 2023-03-04 14:49:08 +05:30
  • fbcbcb7db4 NoC: Remove Fabric Support Kedar Sovani 2023-03-04 13:12:04 +05:30
  • 5e7e78884a Exchange: Add support for session termination Kedar Sovani 2023-03-04 13:04:13 +05:30
  • fcb7f9c28e DataModel: Increase the tail buffer, works with Google now Kedar Sovani 2023-03-04 13:02:25 +05:30
  • df226aa5f3 Clippy fixes Kedar Sovani 2023-03-01 07:42:32 +05:30
  • 9089ab3fd3 Tests: Test subscribe with multi-leg reads Kedar Sovani 2023-03-01 07:42:12 +05:30
  • da8d7a96b7 Tests: Add test for long read Kedar Sovani 2023-02-28 16:37:41 +05:30
  • 1ad4e6ebc3 Tests: Create macro for simpler expression of attr_data Kedar Sovani 2023-02-28 08:46:09 +05:30
  • 566db62404
    Merge pull request #30 from kedars/bugfix/merge_conflict Kedar Sovani 2023-02-28 17:03:00 +05:30
  • 0713b79d48 Fix merge conflict Kedar Sovani 2023-02-28 16:55:31 +05:30
  • dfa25214ba
    Merge pull request #26 from angelybo/clusters/media_playback_cluster Kedar Sovani 2023-02-28 16:51:20 +05:30
  • 70fcc5192a
    Merge pull request #29 from Troels51/troels/spelling_error Kedar Sovani 2023-02-28 16:49:58 +05:30
  • e3e085d135 Spelling: Sucess => Success Troels Dalsgaard Hoffmeyer 2023-02-27 16:55:38 +01:00
  • 9b5a2530f8
    Merge pull request #28 from kedars/feature/large_reads Kedar Sovani 2023-02-28 16:35:21 +05:30
  • 9aeb39123c Fix tests Kedar Sovani 2023-02-27 20:19:13 +05:30
  • d0d853d3c4 Subscribe: Support for long-read based subscription Kedar Sovani 2023-02-27 17:44:51 +05:30
  • 78d14629a8 ReadReq: Multi-hop read is fully functional Kedar Sovani 2023-02-26 17:12:09 +05:30
  • dd47aa9a69 ReadRequest: Basic stuff works across multi-hop reads Kedar Sovani 2023-02-26 15:02:56 +05:30
  • 487124c9dc DataModel: Capture pending request for chunked read messages Kedar Sovani 2023-02-24 19:28:42 +05:30
  • 79d6169c48 ToTLV: Support ToTLV for TLVArray Kedar Sovani 2023-02-24 19:27:51 +05:30
  • fb97857f59 Whitespace format fix Angel Yankov 2023-02-24 11:20:09 +02:00
  • e05f40c506 DataModel: Demultiplex multi-leg transactions in core/mod.rs Kedar Sovani 2023-02-22 14:38:42 +05:30
  • 1dcc94de0e Add example for speaker with media playback cluster. Angel Yankov 2023-01-31 16:39:44 +02:00
  • 3e03ceaacb Add device type speaker Angel Yankov 2023-02-20 13:28:55 +02:00
  • d683aace8b Implement playback response Angel Yankov 2023-02-21 10:39:39 +02:00
  • 057bcb7860 Add media playback cluster with some default implementations. Angel Yankov 2023-02-15 18:14:41 +02:00
  • c5345e3034 DataModel: Mov subscribe/status-report into Data Model Kedar Sovani 2023-02-21 16:44:17 +05:30
  • 0a42c974d0 ReadReq: Move stuff into common file Kedar Sovani 2023-02-20 21:51:00 +05:30
  • 88bcbb1b02 ReadRequest: Create structure for recording ResumeReadRequest Kedar Sovani 2023-02-19 12:55:58 +05:30
  • e41f6ac99a AttrDetails: Provide constructor Kedar Sovani 2023-02-19 12:55:16 +05:30
  • 60ded6d5fb ReadRequest: Chunked Messages - Part 1 Kedar Sovani 2023-02-18 14:50:12 +05:30
  • 1807c606a0 Create wb_shrink/wb_unshrink macros Kedar Sovani 2023-02-18 14:49:23 +05:30
  • 4f31cbf329 AttrReadEncoder: If buffer is full, leave behind a sane state Kedar Sovani 2023-02-17 19:50:53 +05:30
  • e15920b839 Make Clippy happy Kedar Sovani 2023-02-17 19:48:36 +05:30
  • 7357d6d9c9
    Merge pull request #14 from kedars/feature/subscription_support Kedar Sovani 2023-02-15 10:26:58 +05:30
  • 78586f3a7e
    Merge pull request #22 from kedars/bugfix/misc_data_model_changes Kedar Sovani 2023-02-15 10:26:40 +05:30
  • 034d169cf5 mbedtls: Use ASN1Writer instead of hacking it up Kedar Sovani 2023-02-13 10:56:34 +05:30
  • 316de9c97a DescriptorCluster: Include attribute for ClientList Kedar Sovani 2023-02-12 10:27:54 +05:30
  • 29622cc22c GenComm: A new error code is introduced by BusyWithOtherAdmin in the spec Kedar Sovani 2023-02-12 10:27:19 +05:30
  • d518be9db3
    Merge pull request #21 from kedars/feature/cat_in_acl Kedar Sovani 2023-02-12 14:19:00 +05:30
  • 707d3700c0 NOC CAT: The CAT IDs in the NoC are only 32-bit, account for that Kedar Sovani 2023-02-12 10:14:47 +05:30
  • 0149d30a0c CASE: Extract CAT IDs from current session and add them to the Accessor Kedar Sovani 2023-02-10 20:22:28 +05:30
  • 108385c1ca
    Merge pull request #20 from angelybo/use_official_libmdns Kedar Sovani 2023-02-10 19:51:25 +05:30
  • 858d2aa9d9 Pin to official release of libmdns Angel Yankov 2023-02-10 15:51:29 +02:00
  • 5bcb80af8a
    Merge pull request #17 from kedars/bugfix/incorrect_asn1_time Kedar Sovani 2023-02-10 16:58:13 +05:30
  • 725d19187e Session: Include NoC CAT fields, and populate them from the CASE exchange Kedar Sovani 2023-02-09 15:45:25 +05:30
  • 315b7edbc8 ACL: Add support for NOC CAT Kedar Sovani 2023-02-09 19:51:04 +05:30