NodeData
This is a message of the Freenet Client Protocol 2.0 (FCP 2.0).
It is sent by the Freenet node to a client program in response to a GetNode message.
It gives the details of your Freenet node.
Example (build 1134)
NodeData lastGoodVersion=Fred,0.7,1.0,1134 sig=009eea8f631d607ca3488309b2ad6facbfa6e2e66050ea0e6932f1d1afa46c54e8,6e9a6667face11965e1a6014e7793ffe6049baff18284f379ecedd5c8ea60a4a opennet=false identity=0xb6… myName=Bombe <bombe@freenetproject.org> version=Fred,0.7,1.0,1134 physical.udp=x.x.x.x:xxxxx;x.x.x.x:xxxxx ark.pubURI=SSK@3YEf…/ark ark.number=78 dsaPubKey.y=FBvU… dsaGroup.p=AIYI… dsaGroup.g=UaRa… dsaGroup.q=ALFD… auth.negTypes=2 EndMessage
When you specified “WithPrivate=true” in your GetNode command, the following lines are added:
ark.privURI=SSK@…/ark dsaPrivKey.x=A…
When you specified “WithVolatile=true” in your GetNode command, the following lines are added:
volatile.startedSwaps=1719 volatile.cacheAccesses=641333 volatile.totalInputBytes=3136718171 volatile.networkSizeEstimateSession=2226 volatile.storeKeys=15344 volatile.cachedKeys=15344 volatile.locationChangePerSwap=-3.224484765442237E-4 volatile.swapsRejectedNowhereToGo=0 volatile.numberOfNotConnected=3 volatile.numberOfListenOnly=1 volatile.totalOutputBytes=3475880409 volatile.swapsPerNoSwaps=0.002029083530605343 volatile.allocatedJavaMemory=162426880 volatile.percentStoreHitsOfAccesses=0.19770015826528628 volatile.networkSizeEstimate24hourRecent=2226 volatile.overallAccesses=1211894 volatile.percentOverallKeysOfMax=100.0 volatile.locationChangePerMinute=-1.5937373215981182E-6 volatile.noSwaps=2957.0 volatile.cachedSize=502792192 volatile.uptimeSeconds=72836 volatile.numberOfARKFetchers=2 volatile.networkSizeEstimate48hourRecent=2226 volatile.maxOverallKeys=30688 volatile.numberOfDisconnected=1 volatile.swaps=6.0 volatile.maximumJavaMemory=166526976 volatile.avgStoreAccessRate=16.63866769180076 volatile.totalInputRate=43065 volatile.recentInputRate=39865.03984063745 volatile.overallKeys=30688 volatile.backedOffPercent=0.2829988836489013 volatile.runningThreadCount=360 volatile.storeAccesses=570561 volatile.numberOfDisabled=0 volatile.cachedStoreMisses=626247 volatile.routingMissDistance=0.027470618959207146 volatile.swapsRejectedRateLimit=1 volatile.totalOutputRate=47722 volatile.averagePingTime=712.584698183363 volatile.numberOfBursting=0 volatile.numberOfInsertSenders=32 volatile.usedJavaMemory=105732624 volatile.startupTime=1207688477558 volatile.locationChangePerSession=-0.0019346908592653422 volatile.numberOfNeverConnected=0 volatile.freeJavaMemory=56694256 volatile.totalPayloadOutputRate=31593 volatile.isUsingWrapper=false volatile.storeMisses=569433 volatile.storeHits=1128 volatile.totalPayloadOutputPercent=66 volatile.storeSize=502792192 volatile.numberOfTooOld=0 volatile.avgConnectedPeersPerNode=16.982450219372257 volatile.availableCPUs=2 volatile.swapsPerMinute=0.004942610796858696 volatile.noSwapsPerMinute=2.435883354385194 volatile.numberOfListening=1 volatile.swapsRejectedAlreadyLocked=342 volatile.maxOverallSize=1005584384 volatile.numberOfSimpleConnected=3 volatile.numberOfRequestSenders=167 volatile.overallSize=1005584384 volatile.numberOfTransferringRequestSenders=13 volatile.percentCachedStoreHitsOfAccesses=2.3522881248898777 volatile.swapsRejectedLoop=0 volatile.bwlimitDelayTime=12.257985303372957 volatile.numberOfRemotePeerLocationsSeenInSwaps=50319.0 volatile.pInstantReject=0.12094277653627221 volatile.totalPayloadOutputBytes=2301156352 volatile.numberOfRoutingBackedOff=1 volatile.unclaimedFIFOSize=366 volatile.numberOfConnected=2 volatile.cachedStoreHits=15086 volatile.recentOutputRate=53662.35059760956 volatile.swapsRejectedRecognizedID=0 volatile.numberOfTooNew=0 volatile.numberWithRoutingBackoffReasons.ForwardRejectedOverload=2 volatile.numberWithRoutingBackoffReasons.ForwardRejectedOverload5=2