• Joined on 2022-07-02
dan pushed to main at dan/eculocate 2026-01-23 19:48:44 +00:00
3a0dbe5c90 sign firmware with chained hashes
2f517e991d remove tabs
ef1b608ac2 add Cargo.toml to build deps
a3edd49f10 check signature on each block
cc9bf7897c rearrange OTA message format to sign each block
Compare 12 commits »
dan pushed to main at dan/eculocate 2026-01-19 21:11:58 +00:00
68a564d3eb send ota.bin in otaclient.rb
b9d02b07b5 OTA support (replace stub)
b58453f9e7 add BUILD_ID env var so we can see if OTA worked
1d97be3967 squash switch to vendored
ab3ae01a0d skip crc check if verify is unset
Compare 74 commits »
dan pushed to main at dan/eculocate 2026-01-12 18:00:13 +00:00
e37553d0d7 remove dead notes
9be9d167c3 mdns implementation notes
c393353ece flesh README out a little
Compare 3 commits »
dan pushed to main at dan/eculocate 2026-01-11 23:46:39 +00:00
0d0d610794 change output path to /storage
96d0485f9b update instructions
Compare 2 commits »
dan pushed to main at dan/eculocate 2026-01-11 23:33:35 +00:00
fe0d3dc2fe add dns-sd
112499d237 fix deprecation warning
Compare 2 commits »
dan pushed to main at dan/eculocate 2026-01-11 20:25:24 +00:00
982bdc68d3 android client: basic readme
dan pushed to main at dan/eculocate 2026-01-11 20:22:21 +00:00
cdf7209c21 rename project
dan renamed repository from eculogical to dan/eculocate 2026-01-11 20:22:06 +00:00
dan pushed to main at dan/eculocate 2026-01-11 17:21:46 +00:00
8e74d22219 Merge remote-tracking branch 'dandroid/main'
9457c717d4 rename file
6f9d149959 write data to file
67d9474a8e display count of bytes received
b93061917d send and receive udp
Compare 8 commits »
dan pushed to main at dan/eculocate 2026-01-08 00:04:17 +00:00
fd9b558d4c table subscriptions can have start/end
2b1d21d3e6 need this symlink for nix-shell
71460edfdb rearrange subscriber and subscription
de2b0cef90 PoC rudimentary client
4fead34199 stop sending to peer if we haven't heard from it for 60s
Compare 8 commits »
dan pushed to main at dan/eculocate 2026-01-04 23:23:57 +00:00
bba38102a4 new fn mdns::responder()
dan pushed to main at dan/eculocate 2026-01-02 21:50:55 +00:00
b65218b0f4 remove Mdns prefix from Responder{,State}
7e5e7c201d rename DnsResource as Resource and alias in client
Compare 2 commits »
dan pushed to main at dan/eculocate 2026-01-02 21:34:13 +00:00
8f8360b7cd rename DnsResource as Resource and alias in client
400e2e1e14 rename DnsDatabase -> Database
acd356a7e5 DnsDatabase can be a tuple struct
d3a46d5969 make DnsDatabase private
31306f258d extract mdns into separate file
Compare 6 commits »
dan pushed to main at dan/eculocate 2026-01-02 19:44:41 +00:00
cd63386282 pass records into DnsDatabase instead of making htem up
4219991e1c move probe failure handling up the call stack
fe81d1f617 pass socket into MdnsResponder
4fcd921943 whitespace
77555a0e01 extract common code into send_message method
Compare 6 commits »
dan pushed to main at dan/eculocate 2026-01-01 02:22:02 +00:00
ea6d7b32b4 handle probe failures
d83e9871f9 delete redundant advance_state() call
f2bcf9225f send probe packets
22095e44dc add state machine to track if we're probing/announcing/etc
f5a1064264 add optional suffix to dns record names
Compare 5 commits »
dan pushed to main at dan/eculocate 2025-12-30 23:57:30 +00:00
7696ac0277 handle unicast (QU) and legacy (post != 5353) queries
dan pushed to main at dan/eculocate 2025-12-30 15:33:31 +00:00
39df2730b9 send cache-flush when appropriate
97526702a8 extract helper, fix naming
90e19a0611 replace loop with clone_from_slice
b059fbc7b5 remove redundant DnsResource.ty field
0f327bf293 add RData::{Txt,A}
Compare 10 commits »
dan pushed to main at dan/eculocate 2025-12-28 17:58:50 +00:00
9a7ac15017 update outstanding work
35e09a2343 send unsolicited response at startup
5cb10f9383 deduplicate additional records
d1acb4b7f2 include transitive deps in additional records
0275110a7c send additional RRs in response
Compare 6 commits »
dan pushed to main at dan/eculocate 2025-12-27 21:32:11 +00:00
87a42d2c82 (unused) method to determin additional records in response
ebe799c390 db.find searches by string not by label
3938a28c76 send multiple answer RRs in same response
1cbb935e51 rename variable
bfecc7f4bf extract struct DnsDatabase
Compare 25 commits »
dan pushed to main at dan/eculocate 2025-12-23 16:53:42 +00:00
ae0393cd48 rearrange as workspace of crates
35c7d34b8d note
182ea81d2c const for flush cache
6ec2545507 extract method send_responses
Compare 4 commits »