Yeah, a lot of where FTN ended up is just inertia. There's various proposals from the 80s and 90s rotting away suggesting similar things, but they never caught on in FidoNet, so most of them are half-baked at best.
It's been an interesting journey even for just the small bit I've done so far, realizing that the point I was starting at wasn't quite right... pretty sure the first thing I'll be creating now will be the bundler, which will be the thing that implements the Binkley-style outbound, then the unbundler, which will implement the inbound, THEN the mailer.
The assumption of default direct has some interesting implications for echomail that I'm still working through, it still keeps collapsing into a simple star topology, which means the SEEN-BY for pretty much every post will either be only two nodes, or a copy of the whole nodelist. It feels like just a usable PATH will do the job, and a robust MSGID will allow loops to be detected and mitigated/fixed.
It might be worth considering multiple star topologies? IE: Distributed, otherwise the network falls apart when the 1 hub at the center of the star topology goes AWOL (which happens too often in othernets)...
But agree, a MSGID should be the definitive determination of duplicate content, and it might be a dynamic value being the "sender's ID" and a "timestamp". There might also need to be a "context" element to to avoid the situation that two users (in two different msg areas), post a message at the exact same "timestamp".
If a message has a digital signature added to it (as a kludge so its not displayed for example), then the origin line could be completly dynamic and cosmetic.
Anyway just spit balling ideas without really thinking them through...
Deuce wrote to deon <=-
TITH won't actually put kludges in the message text, so all the administrative "stuff" that TITH adds will be "somewhere else"...
though it will get smeared all over the message text per tradition when
it goes via a non-TITH interface. I'm considering initially just
having a TITH-only net with everything routed through one system so FidoNet as a whole has a single node to yell at about any bits they
don't like.
Anyway just spit balling ideas without really thinking them through...
Yeah, that's how it begins...
Anyway just spit balling ideas without really thinking them through...
Yeah, that's how it begins...
So, it sounds like this is more involved than maybe originally
thought...
So maybe the naming convention (This Isn't That Hard) should be
re-thunk, and changed to "This Isn't That Simple".
TITSMailer has a nice ring to it, and rolls right off the tongue. ;-)
| Sysop: | Richard Williamson |
|---|---|
| Location: | Pueblo, Co |
| Users: | 2 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 55:46:06 |
| Calls: | 143 |
| Files: | 2,376 |
| D/L today: |
32 files (992K bytes) |
| Messages: | 44,040 |