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

Reply via email to