SemanticDiff matter.js
MDNS Refactoring and Multi-Node
#209
Merged

MDNS Refactoring and Multi-Node #209

Apollon77 merged 42 commits into project-chip:main from mdns-and-multinode
Apollon77
Apollon77 Streamline DNSCodec datastructure names
254054a7
Apollon77 DNSCodec: Add support for Truncated Queries and Responses and more types
f809c3d8
Apollon77 DNSCodec: Fix IPv6 AAAA record decoding and decode zero sequences cor…
de56067a
Apollon77 DNSCodec: Fix QName encoding for empty names
50ac840b
Apollon77 DNSCodec: Allow encoding of one record as own method
5b369fdc
Apollon77 DNSCodec: Allow raw data encoding via ByteArray as already decoded
5fe76ccb
Apollon77 Time: Added a promise based sleep method
c9cc8c81
Apollon77 DNSCodec: Enhance tests
b68359ba
Apollon77 Broadcaster: Rename interface and add extensible types for the commis…
cd2a6094
Apollon77 Scanner: Refactor and detail
4951638e
Apollon77 MDNS: Add more naming methods because used in various places
fd60b2a2
Apollon77 MDNS: Implement MdnsInstanceBroadcaster
8749994b
Apollon77 MDNS: Enhance Broadcaster to handle multiple instances/ports
9d75eb61
Apollon77 MDNS: Enhance MdnsServer to handle multiple instances/ports
71587a62
Apollon77 MDNS: Refactor Mdns Scanner for multi Query usage
8feece97
Apollon77 MDNS: Adjust tests
0cbc5cb7
Apollon77 UDP: Allow local listening port for UDP channels to be optional for c…
c74ae8b3
Apollon77 Network: IPv6 ULA addresses will not match to any network interface b…
8de9b3e7
Apollon77 Network: UDP channel refactoring
6d1c9580
Apollon77 Network: Allow UDP channels to be closed
05f62d28
Apollon77 Controller: User ServerAddress and make IPv4 optional
e843b6f4
Apollon77 Controller: Discover devices rather than using hard coded IP/port
c395d4b4
Apollon77 CommissioningController: Refactor to use discovery identifiers and al…
0e1ca74d
Apollon77 CommissioningController: Refactor to use discovery identifiers and al…
790087cd
Apollon77 CommissioningServer/MatterDevice: Adjust to ue InstanceBroadcaster
89e843e2
Apollon77 MatterServer: Allow multi-node operations and use MDNS classes for al…
8ddd17c0
Apollon77 tests: Adjust tests to new logic
a129c140
Apollon77 Adjust ControllerNode example to new structure
065b245b
Apollon77 Add new example MultiDeviceNode
fd03bd79
Apollon77 update TODO and Readme
abdfdef1
Apollon77 MDNS Broadcaster: Add Data type for setFabbric too
afa47758
Apollon77 MDNS Broadcaster: Fix Commissioner info announcements
3cb96e20
Apollon77 MDNS: Enhance tests
60a019b6
Apollon77 Apollon77 requested a review from lauckhart lauckhart 1 year ago
Apollon77 remove unneeded logging in test
a438ce2a
lauckhart
lauckhart
lauckhart requested changes on 2023-07-17
lauckhart
lauckhart approved these changes on 2023-07-17
Apollon77 Merge branch 'main' into mdns-and-multinode
c37926ca
Apollon77 Address review feedback
b2bb40ee
Apollon77 Add PairingHint typing and validation
fbe9cbad
Apollon77 Code optimization
13cfae65
Apollon77
Apollon77 Apollon77 requested a review from lauckhart lauckhart 1 year ago
lauckhart
lauckhart approved these changes on 2023-07-18
Apollon77 fix tests and finalize
b37b8978
Apollon77 disable ipv4 in this test makes logs more readable
307d8d85
Apollon77 Merge branch 'main' into mdns-and-multinode
a65c604e
Apollon77 typo
70d94317
Apollon77
Apollon77 Apollon77 merged 9941b2cd into main 1 year ago
Apollon77 Apollon77 deleted the mdns-and-multinode branch 1 year ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone