Sorry if I sounded upset over this. > Yeh, perhaps. On the other hand, do you often go round running > undocumented executables? I don't. :-)
Right now, I've seen that when people move from 59x to a nio build, some of the settings change, like the cache size being reset to 0, or in my case to something like 200+GB. Since running freenet makes these changes happen (do you really want me to lose an 8 GB cache again just because the update screwed up the config again?) I want to run nodeconfig to be sure things are ok, /before/ I run freenet itself, after any update. > Short-term, NodeConfig functionality might just be moved directly into the > freenet.exe executable, removing this potential problem. Long-term, > NodeConfig will be deprecated and replaced with a browser-based config > utility. Given that I'm really busy at the moment with reallife stuff, > the long-term stuff might overtake my short-term plan. I guess live with > it for now. I understand. I hope my comments might cause you to reconsider moving the functionality completely inside, however. I could manually check the ini file after every update, but I'm lazy, and the program should be able to handle it. Thanks for the response. > > Thanks, Dave. Have I missed some documentation that says this? > > > > Perhaps, if plans are for nodeconfig to continue to require Freenet to > > clean up after it, the binary could be changed to require a dashed > > command, so that if someone else makes the mistake of running the file, > > they'd get a popup window that says it should not be run directly. > > > > > >> -----Original Message----- > >> From: Dave Hooper [mailto:[EMAIL PROTECTED] > >> Sent: Sunday, July 06, 2003, 4:22 PM > >> To: [EMAIL PROTECTED], [EMAIL PROTECTED] > >> Subject: Re: [freenet-dev] unknown parameters > >> > >> Please don't run NodeConfig on its own. It is designed to be run ONLY > >> by > >> clicking the "Configure..." menu option from the freenet rabbit icon on > >> windows. > >> Why? Because of exactly this kind of problem... > >> The correct approach is: > >> Click "Configure..." in the freenet popup menu > >> Freenet then launches NodeConfig > >> NodeConfig saves its freenet.ini file > >> Freenet then patches the new freenet.ini file with the correct > >> defaults > >> etc > >> and takes out any of the guff that NodeConfig has put in > >> Resulting with a well-formed .ini file and a working Freenet and no > >> config error messages > >> > >> So, just don't do it. !Nike. > >> > >> d > >> > >> ----- Original Message ----- > >> From: <[EMAIL PROTECTED]> > >> To: <[EMAIL PROTECTED]> > >> Sent: Friday, July 04, 2003 6:19 PM > >> Subject: [freenet-dev] unknown parameters > >> > >> > >> > # Unknown parameters - these are not yet known or handled by the > >> NodeConfig > >> > # utility, but are assumed to be valid and understandable to the node > >> > # if you see this in the file, then please email the parameters > >> following > >> > # this comment header to [EMAIL PROTECTED], to prompt the > >> developers > >> > # into updating this configuration utility - thanks > >> > > >> > storeBlockSize=4096 > >> > storeMaxTempFraction=0.33333334 > >> > useDSIndex=true > >> > averageBandwidthLimit=0 > >> > averageInputBandwidthLimit=0 > >> > averageOutputBandwidthLimit=0 > >> > maxConnectionsPerMinute=60 > >> > maxConnectionsMinute=60000 > >> > maxRequestsPerInterval=300 > >> > maxRequestsInterval=60000 > >> > logMaxLinesCached=10000 > >> > logMaxBytesCached=10M > >> > maxRoutingSteps=40 > >> > minCP=0.01 > >> > failuresLookupARK=10 > >> > minARKDelay=900000 > >> > maxARKThreadsFraction=0.1 > >> > probIncHopsSinceReset=0.95 > >> > cacheProbPerHop=0.8 > >> > minStoreFullPCache=0.9 > >> > minRTFullPRef=0.3 > >> > announcementHTL=15 > >> > announcementPollInterval=900000 > >> > announcementFirstDelay=7200000 > >> > announcementThreads=3 > >> > announcementUseRT=true > >> > doLoadBalance=true > >> > localIsOK=false > >> > dontLimitClients=false > >> > limitAll=false > >> > aggressiveGC=15 > >> > configUpdateInterval=5 > >> > defaultToSimpleUIMode=true > >> > distribution.class=freenet.node.http.DistributionServlet > >> > distribution.port=8891 > >> > distribution.params.unpacked=. > >> > distribution.allowedHosts=* > >> > doRequestTriageByDelay=true > >> > overloadLow=0.85 > >> > overloadHigh=0.9 > >> > requestDelayCutoff=1000 > >> > successfulDelayCutoff=2000 > >> > logOutputBytes=false > >> > logInboundInsertRequestDist=false > >> > watchme=false > >> > watchmeRetries=3 > >> > logSuccessfulInsertRequestDist=false > >> > defaultResetProbability=0.05 > >> > FECInstanceCacheSize=1 > >> > FECMaxConcurrentCodecs=1 > >> > FEC.Encoders.0.class=OnionFECEncoder > >> > FEC.Decoders.0.class=OnionFECDecoder > >> > tempInStore=false > >> > publicNode=false > >> > httpInserts=true > >> > fcpInserts=true > >> > filterPassThroughMimeTypes=text/plain,image/jpeg,image/gif,image/png > >> > mainport.allowedHosts=127.0.0.0/8 > >> > mainport.params.servlet.1.uri=/ > >> > mainport.params.servlet.1.method=GET > >> > mainport.params.servlet.1.class=freenet.client.http.FproxyServlet > >> > mainport.params.servlet.1.name=Freenet HTTP proxy (fproxy) > >> > mainport.params.servlet.1.params.filterParanoidStringCheck=false > >> > mainport.params.servlet.1.params.maxForceKeys=100 > >> > mainport.params.servlet.1.params.doSendRobots=true > >> > mainport.params.servlet.2.uri=/servlet/nodeinfo/ > >> > mainport.params.servlet.2.method=GET > >> > mainport.params.servlet.2.class=freenet.node.http.NodeInfoServlet > >> > mainport.params.servlet.2.name=Web Interface > >> > mainport.params.servlet.3.uri=/servlet/images/ > >> > mainport.params.servlet.3.method=GET > >> > mainport.params.servlet.3.class=freenet.client.http.ImageServlet > >> > mainport.params.servlet.3.name=Server Images > >> > mainport.params.servlet.4.uri=/servlet/Insert > >> > mainport.params.servlet.4.method=BOTH > >> > mainport.params.servlet.4.class=freenet.client.http.InsertServlet_ > >> > mainport.params.servlet.4.name=Insert Proxy Status > >> > mainport.params.servlet.4.params.insertHtl=20 > >> > mainport.params.servlet.4.params.sfInsertThreads=20 > >> > mainport.params.servlet.4.params.sfInsertRetries=3 > >> > mainport.params.servlet.4.params.sfRefreshIntervalSecs=15 > >> > mainport.params.servlet.5.uri=/servlet/nodestatus/ > >> > mainport.params.servlet.5.method=BOTH > >> > mainport.params.servlet.5.class=freenet.client.http.NodeStatusServlet > >> > mainport.params.servlet.5.name=Node Status > >> > mainport.params.servlet.7.uri=/servlet/SFRequest/ > >> > mainport.params.servlet.7.method=BOTH > >> > > >> mainport.params.servlet.7.class=freenet.client.http.SplitFileRequestServlet > >> > mainport.params.servlet.7.name=SplitFile Download Servlet (alpha!) > >> > mainport.params.servlet.7.params.requestHtl=15 > >> > mainport.params.servlet.7.params.sfBlockRequestHtl=0 > >> > mainport.params.servlet.7.params.sfRequestRetries=4 > >> > mainport.params.servlet.7.params.sfRetryHtlIncrement=13 > >> > mainport.params.servlet.7.params.sfRequestThreads=15 > >> > mainport.params.servlet.7.params.sfDoParanoidChecks=true > >> > mainport.params.servlet.7.params.sfRefreshIntervalSecs=15 > >> > mainport.params.servlet.7.params.sfSkipDS=false > >> > mainport.params.servlet.7.params.sfUseUI=true > >> > mainport.params.servlet.7.params.sfRunFilter=true > >> > mainport.params.servlet.7.params.sfRandomSegs=true > >> > mainport.params.servlet.7.params.sfFilterParanoidStringCheck=false > >> > mainport.params.servlet.7.params.sfHealHtl=20 > >> > mainport.params.servlet.7.params.sfHealPercentage=100 > >> > mainport.params.servlet.7.params.sfForceSave=true > >> > mainport.params.servlet.7.params.sfDefaultSaveDir=C:\Documents and > >> Settings\jason\freenet-downloads > >> > mainport.params.servlet.7.params.sfDefaultWriteToDisk=true > >> > mainport.params.servlet.7.params.sfDisableWriteToDisk=false > >> > mainport.params.defaultServlet.uri=/default > >> > mainport.params.servlet.6.uri=/ > >> > mainport.params.servlet.8.uri=/servlet/stream/ > >> > mainport.params.defaultServlet.method=GET > >> > mainport.params.servlet.6.method=POST > >> > mainport.params.servlet.8.method=GET > >> > mainport.params.defaultServlet.class=freenet.client.http.RedirectServlet > >> > mainport.params.servlet.8.class=freenet.client.http.StreamServlet > >> > mainport.params.servlet.6.class=freenet.client.http.InsertServlet_ > >> > mainport.params.defaultServlet.name=Web Interface Redirect > >> > mainport.params.servlet.6.name=Insert Proxy > >> > mainport.params.servlet.8.name=Freenet Streaming Servlet > >> > mainport.params.defaultServlet.params.targetURL=/servlet/nodeinfo/ > >> > mainport.params.servlet.6.params.insertHtl=20 > >> > mainport.params.servlet.6.params.sfInsertThreads=20 > >> > mainport.params.servlet.6.params.sfInsertRetries=3 > >> > mainport.params.servlet.6.params.sfRefreshIntervalSecs=15 > >> > mainport.params.servlet.9.uri=/servlet/streamInsert/ > >> > mainport.params.servlet.9.method=GET > >> > mainport.params.servlet.9.class=freenet.client.http.StreamInsertServlet > >> > mainport.params.servlet.9.name=Freenet Stream Insert Servlet > >> > mainport.params.servlet.2.bookmarks.count=-1 > >> > > >> > mainport.params.servlet.2.bookmarks.0.key=SSK%40rBjVda8pC-Kq04jUurIAb8IzAGcP > >> AgM/TFE// > >> > mainport.params.servlet.2.bookmarks.0.title=The Freedom Engine > >> > mainport.params.servlet.2.bookmarks.0.activelinkFile=ActiveLink.jpg > >> > mainport.params.servlet.2.bookmarks.0.description=Oldest living > >> Freenet > >> portal > >> > > >> > [EMAIL PROTECTED] > >> M/FreenetHelp// > >> > mainport.params.servlet.2.bookmarks.1.title=The Freenet Help Index > >> > mainport.params.servlet.2.bookmarks.1.activelinkFile=ActiveLink.png > >> > mainport.params.servlet.2.bookmarks.1.description=Index of Freenet > >> help > >> resources > >> > > >> > mainport.params.servlet.2.bookmarks.2.key=SSK%40-w495UL3mfSlWC2c%7enRAuG2fAW > >> wPAgM/TFEE// > >> > mainport.params.servlet.2.bookmarks.2.title=The Tower (TFEE) > >> > mainport.params.servlet.2.bookmarks.2.activelinkFile=activelink.png > >> > mainport.params.servlet.2.bookmarks.2.description=Categorized > >> automatically generated index with Google-like page ranking > >> > > >> > mainport.params.servlet.2.bookmarks.3.key=SSK%409G4s~jLQJB7ALQg-v2q5xKAJy9YP > >> AgM/CofE// > >> > mainport.params.servlet.2.bookmarks.3.title=Content of Evil > >> > mainport.params.servlet.2.bookmarks.3.activelinkFile=CofETitle.jpg > >> > mainport.params.servlet.2.bookmarks.3.description=One of Freenet's > >> oldest > >> Freesites, witty discussion of Freenet, the universe, and everything > >> > > >> > mainport.params.servlet.2.bookmarks.4.key=SSK%40Sc6qV~D6iFhaYord6HtbjJ8MaEYP > >> AgM/YoYo// > >> > mainport.params.servlet.2.bookmarks.4.title=YoYo! > >> > mainport.params.servlet.2.bookmarks.4.activelinkFile=activelink.png > >> > mainport.params.servlet.2.bookmarks.4.description=Categorized freenet > >> index > >> > mainport.params.servlet.10.uri=/servlet/bookmarkmanager > >> > mainport.params.servlet.10.method=GET > >> > mainport.params.servlet.10.class=freenet.node.http.BookmarkManagerServlet > >> > mainport.params.servlet.10.name=Bookmark Manager Servlet > >> > > >> > _______________________________________________ > >> > devl mailing list > >> > [EMAIL PROTECTED] > >> > http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl > >> > > >> > > > _______________________________________________ devl mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
