From 9ea98b19f60a03354355c18d01c1dec206c28253 Mon Sep 17 00:00:00 2001 From: Josh Deprez Date: Wed, 17 Apr 2024 09:21:14 +1000 Subject: [PATCH] Add Caveats --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/README.md b/README.md index 92ed8d3..7210c68 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,30 @@ Home-grown alternative implementation of Apple Internet Router 3.0 TashTalk could be a stretch goal, if I can acquire one! +## Caveats + +Things I plan to fix Real Soon Now: + +* It currently listens to all AppleTalk and AARP traffic on the EtherTalk port. + This might not play well with other AppleTalk software, e.g. netatalk. +* Also it currently uses the default Ethernet address for the interface for + sending packets. I plan to add the ability to configure a different address. +* It doesn't do any of the required packet splitting to keep packets under the + AppleTalk size limits. In particular ZIP GetZoneList Replies are incorrect + when the zone list would exceed the limit. +* It logs a lot and has no other monitoring or observability capability. I plan + to add a Prometheus metrics endpoint and at least add log levels / verbosity + flag. +* The AURP implementation is strictly incomplete, and lost connections with + configured peers aren't re-established after some backoff. This won't be too + difficult. + +Things I plan to fix At Some Point: + +* For expediency I made it act as a _seed router_. At some point I might add + "soft seed" functionality. + + ## How to use WARNING: It Barely Works™