This website requires JavaScript.
Explore
Help
Sign In
dan
0 Followers
·
0 Following
Joined on
2022-07-02
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
18
Projects
Packages
Public Activity
Starred Repositories
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 »
Previous
5
Next