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.)
