Subj : human-readable nodelist format
To : Scott Little
From : andrew clarke
Date : Tue Nov 05 2002 08:46 pm
Tue 2002-11-05 17:54, Scott Little (3:712/848) wrote to andrew clarke:
ac>> The hierachy is only important when it comes down to default mail
ac>> routing, and politics. Parsing software should be able to handle
> Thing is, this format requires at least two scans of the nodelist to
> find a node and it's uplink. The only shortcut is to assume an uplink
> of /0 for normal nodes.
Or one pass, then an in-memory search. I don't think this is a big problem.
ac>> Probably a good idea. I think nodelist segments (and diffs) should
ac>> probably be the subject of another document though
> St Louis segments are the same as the complete nodelist, only smaller,
> but they rely on static filenames to figure out who it's from and what
> it's for, which bothers me. If the nodelist contains it's origin,
> basic security, and any necessary dummy hierarchial information, that
> is no longer necessary.
OK.
ac>> and Password keywords can be described in terms of segment processing
ac>> software and not in terms of the entire nodelist, because it would
> It still needs to be standardised otherwise everyone will come up with
> their own method :)
Yep. I'd like to get over the first hurdle of actually getting people used to
the idea of a new format though. ;-)
ac>> goes on now to propose what should happen in future. I do think a
ac>> diff format that is standard (like GNU diff/patch) should be used
ac>> rather than the obscure format used with nodediffs now.
> "diff" has a mode that is more or less identical to the current
> nodediff format
diff -n ?
ac>> I'll add the proper addressing convention in. I'm not sure about the
ac>> "may change" part though. It will never change until people stop
ac>> using FTS-5 nodelists outright for a start.
> You never know. Insufficient separation between Policy and Technical
> lead us to the Pvt,-unpublished- issue, for example.
I suppose it could happen. ;-)
I don't actually know what the situation is with the Pvt,-Unpub- issue.
ac>> FTSC_PUBLIC also) about listing non-default/ideal routing is fine
ac>> technically but it may be difficult to get a consensus as to whether
ac>> it's achievable if/when it comes to implementing it
> It's no more difficult than back tracing "uplink" keywords until you
> bump into a node that I'm able to connect to.
It's not difficult technically. The problem is whether people want to have
web-structure routing information in the nodelist in addition to the default
tree-structure. Some may not to. But I suppose at the end of the day each ZC
will have control over what goes into their nodelist so it's probably not a big
deal.
ac>> And I should add to the current spec that "keywords in the nodelist
ac>> that are not recognised should be ignored"
> That will limit future developments, as old software will strip out new
> lines. The equivalent of all IP flags getting removed because an old
> processor was written before they exists. Best to pass on unknown
> keywords, the ZC's can determine what's valid in their zones and filter
> out the rest intelligently.
Yes, "ignore", not "strip out". ;-) I was refering to nodelist parsing
software ignoring new keywords it doesn't recognise (instead of failing).
Segment merging software shouldn't strip out anything unless it's been told to.
--
[email protected]
--- Msged/NT 6.1.1
* Origin: Blizzard of Ozz, Mt Eliza, Victoria, Australia (3:633/267)