[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: #1416: USEPRO 3.9: Reinjection and Injection-Date




Russ Allbery wrote:
Forrest has proposed only allowing reinjection between disjoint networks.

Well, no.  I was coerced.  My original text said little.  Then I upped it
to handle leaf nodes. Then I was coerced to consider the disjoint network multi-injection. This WG is a broadening experience, doncha know.

If the reinjecting agent is the only possible path between two otherwise
disjoint networks, then the reinjecting agent can do article identity
verification for the second network and it doesn't matter if the article
acquires a new identity when crossing that network boundary.  The
difficulty here, as Charles correctly points out, is that there's no
general way of establishing that two networks are disjoint.  One can
sometimes determine for individual articles that they passed through a
host on network A and on network B and therefore the networks are not
disjoint, but to be sure would require full knowledge of at least one of
the networks.  There are some common cases where this is possible, but
it's not possible in general, and it's possible to think that you know the
networks are disjoint and be wrong.

I don't think we can solve the general case. Are we going to try to standardize "Daves the resurrectors"? Yikes!

I fully admit I provided text that applied for the narrow case, but I think it
is the extremely most common case.

If you are a private leaf node, you know you want to reinject articles posted locally and no others. In this case, you KNOW articles did not pass through A nor B, because they originated at your node and you haven't relayed them yet,
since you don't relay.  QED.

You can implement this many different ways. I don't think we need to standardize that implementation.

Sure, I understand there are people who will want to reinject who are not
private leaf nodes. They are not my concern unless they can fit the description in the text we provide.

Let those with other cases read Duties of Gateways.  They don't get
a standard formula, because this WG doesn't have a consensus about
their needs and prevalance, and the Injection-Date scheme that was
proposed is now consensed to be faulty (although different WG members
think it is flawed for different reasons.)