David Sowder (Zothar) wrote:
> Paul M. wrote:
>> On 5/24/06, David Sowder (Zothar) <freenet-devl at david.sowder.com> wrote:
>>> freenetwork at web.de wrote:
>>> > Hi you guys,
>>> >
>>> > today I fired up an old node I had (previously updated it to 
>>> current cvs but used old node and peers). It had 1 connection and 
>>> around a dozen of nodes that were outdated and had their version 
>>> number colored red at the darknet page.
>>> > It seemed to me that the outdated nodes were never tried to 
>>> connect. Perhaps they are really dead and gone, because one node 
>>> came up with "connected", but my question is - if noderefs are from 
>>> outdated nodes, does my node try to connect to them or not?
>>> > Wondering I loaded the starting page and saw that 0 ARKS were 
>>> being fetched - so are outdated nodes not checked for their inserted 
>>> ARKs?
>>> >
>>> > I'm just wondering because if i have old referenced to other 
>>> nodes, these nodes will have old references to my node. If my node 
>>> does not try to connect to them because they are too old, they will 
>>> not try to connect to mine either. So even if both nodes are up and 
>>> healthy
>>> > they would not connect to each other, despite they have each 
>>> other's ref becuase they are considered too old.
>>> >
>>> > Am I way off here?
>>> >
>>> [snip]
>>> Unless there is a bug, the starting/wecome page ARK fetch request count
>>> should be correct.  Also, unless there is a bug, ARKs will be requested
>>> for any host that is listed on the /darknet/ page as "DISCONNECTED".
>>> ARKs will NOT be requested for nodes listed on the /darknet/ page as
>>> "INCOMPATIBLE" nor nodes listed as "TOO NEW" because we already know we
>>> had connectivity with them to mark them as "INCOMPATIBLE" or "TOO NEW".
>>> Should the peer upgrade, we'll know to change their status based on 
>>> them
>>> sending us a handshake request with their new information, which they
>>
>> If our node is NATed then they may not ever be able to connect to us
>> if DNATing it not setup.
> However, that should be independent of anything to do with the color 
> of the version as listed on the /darknet/ page.  It would be a bug in 
> my code if it weren't independent of color.

Oh and it should also be independent of ARK fetching or nodes with 
status "INCOMPATIBLE" or "TOO NEW".  (Just to be clear.)

Reply via email to