Please could you send me your log file? On Tue, May 13, 2003 at 09:11:11AM +0200, mephisto wrote: > Build: 593 > > Couldn't retrieve key: *SSK at 2a5OvsABcfol00tH29y7nX5fLs4PAgM/TFEEEE//* > Hops To Live: *23 > *Please report the following to devl at freenetproject.org: > > freenet.client.WrongStateException: Wrong state: FAILED should be DONE: > Request for freenet:SSK at 2a5OvsABcfol00tH29y7nX5fLs4PAgM/TFEEEE// failed. > > freenet.client.WrongStateException: Wrong state: FAILED should be DONE: > Request for freenet:SSK at 2a5OvsABcfol00tH29y7nX5fLs4PAgM/TFEEEE// failed. > at > > freenet.client.GetRequestProcess.getNextRequest(GetRequestProcess.java:148) > at > freenet.client.AutoRequester.onReachedState(AutoRequester.java:795) > at freenet.client.AutoRequester.access$0(AutoRequester.java) > at > freenet.client.AutoRequester$AutoListener.onDone(AutoRequester.java:837) > at > freenet.client.listeners.DoneListener.receive(DoneListener.java:60) > at > > freenet.client.AutoRequester$AutoListener.receive(AutoRequester.java:833) > at > > freenet.client.SimpleEventProducer.produceEvent(SimpleEventProducer.java:47) > at > > freenet.client.InternalClient$InternalFeedbackToken.unlockedProduceEvent(InternalClient.java:188) > at > > freenet.client.InternalClient$InternalGetToken.dataFound(InternalClient.java:378) > at freenet.node.states.request.Pending.sendData(Pending.java:613) > at freenet.node.states.request.Pending.searchData(Pending.java:648) > at > > freenet.node.states.request.Pending.receivedRequestInitiator(Pending.java:233) > at > > freenet.node.states.request.DataPending.receivedMessage(DataPending.java:69) > at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at freenet.node.State.received(State.java:126) > at > > freenet.client.InternalClient$NewInternalGet.received(InternalClient.java:523) > at freenet.node.StateChain.received(StateChain.java:161) > at freenet.node.StateChain.received(StateChain.java:52) > at > > freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:212) > at > > freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:159) > at > > freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.java) > at > > freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68) > at freenet.Ticker$Event.run(Ticker.java:229) > at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:213) >
> [Freenet node] > # Freenet configuration file > # Note that all properties may be overridden from the command line, > # so for example, java freenet.node.Main --listenPort 10000 will cause > # the setting in this file to be ignored > > # Lines that start with "%" are settings that have been unchanged from > # default, and that are thus ignored by the node (so they don't linger > # when we want to change the default settings). If you change these > # settings you should remove the "%". > > # This file was automatically generated by Freenet.scripts.Setup (at > 12.05.2003 19:32:34) > > > # The IP address of this node as seen by the public Internet. You only need > to override this if it cannot be autodetected, for example if you have a NAT > (a.k.a. IP Masquerading) firewall/router, in which case you will need to set > it to the IP address or DNS name of the internet-side interface of the > router, which needs to be static (www.dyndns.org and similar services can > help here if you have a dynamic IP). > ipAddress=xxxxx.dnsalias.net > > # The port to listen for incoming FNP (Freenet Node Protocol) connections on. > listenPort=xxxx > > # The port to listen for local FCP (Freenet Client Protocol) connections on. > %clientPort=8481 > > # A comma-separated list of hosts that may connect to the FCP port > # (clientPort). If left blank, only the localhost will be allowed. If you > set this, make sure localhost is included in the list or access won't be > allowed from the local machine. > # May be given as IP addresses or host names. > fcpHosts=127.0.0.1,localhost,srv,172.21.100.100 > > # If this is set then users that can provide the password can > # can have administrative access. It is recommended that > # you do not use this without also using adminPeer below > # in which case both are required. > %adminPassword=null > > # If this is set, then users that are authenticated owners > # of the given PK identity can have administrative access. > # If adminPassword is also set both are required. > %adminPeer=null > > # Transient nodes do not give out references to themselves, and should > # therefore not receive any requests. Set this to yes if you cannot > # receive incoming connections, or cannot keep the computer continuously > # online. > %transient=false > > # If this is true, the node will automatically announce to all nodes in > # the <seedFile> file, as specified by <announcementDelay>, etc. > doAnnounce=yes > > # A file containing one or more node references which will be incorporated > # into the node's routing table on startup. A reference is only added if > # there is no previously existing reference to that node. When this node > # announces, it will announce to the nodes listed in this file. > %seedFile=seednodes.ref > > # The directory in which to save diagnostics data. Defaults to > # <storePath>/stats if left blank. > %diagnosticsPath=stats > > # Datastore implementation. Put "native" (without the quotes) if you want the > new native filesystem datastore, which stores the files in a directory. Put > "convert" to convert from an old monolithic store to a native store. Note > that convert uses lots of disk space while doing the conversion > (approximately twice the datastore size), and the resulting store may be > (temporarily) slightly larger than the old one due to block size mismatch > (this will be fixed as soon as the node tries to add a file to the store). > %storeType=freenet > > # The path to the file containing the node's private key, DSA group, > # cipher key, etc. Defaults to node in the current directory. > %nodeFile= > > # The path to the single directory containing the data store. The total > maximum size of the files in the directory is given by <storeSize>. It will > create new files and directories in this dir, and DELETE OLD ONES. Defaults > to store in the current directory. > %storeFile= > > # The byte size of each data store file. If there is more than one file, > # the total size of the store is the product of the number of files and > # <storeSize>. The maximum sized file that will be cached is 1/100th of > # this value. We recommend the default 256MB, to cache the largest common > # file size on freenet, 1MB plus some headers, with plenty of elbowroom, but > # any size about 101MB should be adequate (a 1MB chunk is not exactly 1MB...). > # Note that if you increase settings such as maxThreads, you may need to > # use a larger store. > storeSize=4294967296 > > # Size of blocks in the underlying filesystem for purposes of calculating > space usage when storeType=native. > %storeBlockSize=4096 > > # Maximum fraction of the datastore to use for temp files (assuming the temp > dir is not overridden) > %storeMaxTempFraction=0.33333334 > > # The name of a symmetric cipher algorithm to encrypt the datastore > # contents with. Supported algorithms are "Twofish", "Rijndael", > # and "null", "none", or "void" (for no encryption). > %storeCipherName=Twofish > > # The width in bits of the cipher key to use for the datastore. > # The allowed values for this will depend on the cipher algorithm. > # Twofish allows 64, 128, 192, or 256, while Rijndael allows > # 128, 192, or 256. > %storeCipherWidth=128 > > # The directory in which to store the routing table files. Defaults to parent > dir of storeDir > %routingDir= > > # Use a datastore index file. Shorter startup time, but we have to run > checkpoints, which lock the datastore, causing a hiccup > %useDSIndex=true > > # The maximum number of bytes per second to transmit, totaled between > # incoming and outgoing connections. Ignored if either inputBandwidthLimit > # or outputBandwidthLimit is nonzero. > %bandwidthLimit=100000 > > # If nonzero, specifies an independent limit for incoming data only. > # (overrides bandwidthLimit if nonzero) > inputBandwidthLimit=70000 > > # If nonzero, specifies an independent limit for outgoing data only. > # (overrides bandwidthLimit if nonzero) > outputBandwidthLimit=7000 > > # The maximum number of bytes per second to transmit (averaged over a week), > # totaled between incoming and outgoing connections. Error to define it if > # any of (average)inputBandwidthLimit or (average)outputBandwidthLimit is > # nonzero. > %averageBandwidthLimit=0 > > # If nonzero, specifies an independent limit for incoming data only (averaged > # over a week). (overrides averageBandwidthLimit if nonzero) > %averageInputBandwidthLimit=0 > > # If nonzero, specifies an independent limit for outgoing data only (averaged > # over a week). (overrides bandwidthLimit if nonzero) > %averageOutputBandwidthLimit=0 > > # The maximum number of incoming and outgoing connections to allow at the > same time. Forced to 0.4*maximumThreads unless maximumThreads = 0. > %maxNodeConnections=60 > > # The maximum number of outgoing connections established in a one minute > period. Deprecated and ignored. > %maxConnectionsPerMinute=60 > > # The length of the period over which there must be at most > maxConnectionsPerMinute connections. Deprecated and ignored. > %maxConnectionsMinute=60000 > > # The maximum number of outgoing connections established per > maxRequestsInterval. > %maxRequestsPerInterval=300 > > # The length of the period over which there must be at most > maxRequestsPerInterval connections. > %maxRequestsInterval=60000 > > # The error reporting threshold, one of: > # Error: Errors only > # Normal: Report significant events > # Minor: Report minor events > # Debug: Report events only of relevance when debugging > logLevel=Normal > > # The name of the log file (`NO' to log to standard out) > %logFile=freenet.log > > # A template string for log messages. All non-alphabet characters are > # reproduced verbatim. Alphabet characters are substituted as follows: > # d = date (timestamp), c = class name of the source object, > # h = hashcode of the object, t = thread name, p = priority, > # m = the actual log message > %logFormat=d (c, t, p): m > > # A template for formatting the timestamp in log messages. Defaults to > # the locale specific fully specified date format. The template string > # is an ordinary Java date/time template - see: > # > http://java.sun.com/products/jdk/1.1/docs/api/java.text.SimpleDateFormat.html > %logDate= > > # The number of references allowed per node in the routing table. > # This should not be set too high. > %rtMaxRefs=50 > > # The number of unique nodes that can be contained in the routing table. > %rtMaxNodes=50 > > # The maximum number or node refs that will be used to route a request before > RNFing. > %maxRoutingSteps=40 > > # The number of outstanding message replies the node will > # wait for before it starts to abandon them. > %messageStoreSize=1000 > > # The number keys that failed to be retrieved the node should key track of. > %failureTableSize=1000 > > # The amount of time to keep keys cache keys that could not be found and > # automatically fail requests for them. > %failureTableTime=1800000 > > # Lower bound on Contact Probability of nodes in the Routing Table > %minCP=0.01 > > # Number of consecutive failures required to trigger an ARK lookup > %failuresLookupARK=10 > > # Minimum time that a node in the routing table must have been uncontactable > for before we can trigger an ARK lookup > %minARKDelay=900000 > > # Maximum fraction of maxThreads to use for ARK lookups > %maxARKThreadsFraction=0.1 > > # The time to wait for connections to be established and > # authenticated before passing by a node while routing out. > # Connections that are by passed are still finished and cached > # for the time set by <connectionTimeout> (in milliseconds). > %routeConnectTimeout=10000 > > # When forwarding a request, the node will reduce the HTL to this value > # if it is found to be in excess. > %maxHopsToLive=25 > > # Probability of incrementing hopsSinceReset when forwarding a request. Leave > this alone. > %probIncHopsSinceReset=0.95 > > # Number which is raised to the power of the number of hops since a > datasource reset to determine the cache probability. Set lower for better > routing, higher for more caching/redundancy. The default is equivalent to > approximately 5 nodes caching a file in a request. > %cacheProbPerHop=0.8 > > # Minimum proportion of the datastore that must be filled before > probabilistic caching kicks in. > %minStoreFullPCache=0.9 > > # Minimium proportion of the routing table that must be filled before > probabilistic referencing kicks in. > %minRTFullPRef=0.3 > > # The number of nodes that each announcement message should besent to. > announcementHTL=20 > > # The number of attempts to make at announcing this node in any given attempt > for any given node . Zero means the node will not announce itself. > %announcementAttempts=3 > > # The time between polling for 1 hours no incoming requests to > # force reannouncement. > %announcementPollInterval=900000 > > # Delay before announcing on first startup > %announcementFirstDelay=7200000 > > # If we run out of seed nodes, we can use other nodes from therouting table > to announce to. However, since the trust levelof these nodes is unknown, this > is not recommended for thetruly paranoid. > %announcementThreads=3 > > # announce to nodes from routing table? > %announcementUseRT=true > > # The number of keys to request from the returned close values > # after an Announcement (this is per announcement made). > %initialRequests=10 > > # The hops that initial requests should make. > initialRequestHTL=20 > > # Whether to emply load balancing algorithms against the > # network. > %doLoadBalance=true > > # set yes to allow permanent nodes with non-internet-resolvable addresses. Do > not use this except in a local testing network. > %localIsOK=false > > # set yes to not bandwidth throttle connections to LocalInterfaces i.e. FCP > and mainport > %dontLimitClients=false > > # set yes to run the bandwidth limiter over all connections, local, network > or internet. Overridden by dontLimitClients. > %limitAll=false > > # URI to mainport servlet, e.g. for SSL tunneling > %mainportURIOverride= > > # URI to distribution servlet, e.g. for SSL tunneling > %distributionURIOverride= > > # How often (in seconds) to do aggressive garbage collection. May impact > performance but should reduce working set. Set to 0 to disable. > %aggressiveGC=0 > > # How often (in minutes) to check for config file changes. Set to 0 to > disable. > %configUpdateInterval=5 > > # A comma delimited list of services that are run when the node starts. If > you don't know what this means, just accept the defaults. > %services=mainport, distribution > > # The Java class of the distribution servlet. You shouldn't need to touch > this. > %distribution.class=freenet.node.http.DistributionServlet > > # The port that the distribution servlet listens for HTTP requests on. > %distribution.port=8891 > > # A directory containing (some of) the files needed for the Distribution > Servlet - for example, a CVS tree, or where the UNIX tarball was unpacked. > %distribution.params.unpacked=. > > # These IP addresses will be allowed to access the distribution pages > generated by the DistributionServlet. Default * means everyone. > %distribution.allowedHosts=* > > # Directory used by the node to store redistributibles for the Distribution > Servlet - there is rarely any need to override this. > %distribution.params.distribDir= > > # How long to wait for authentication before giving up (in milliseconds) > authTimeout=20000 > > # How long to listen on an inactive connection before closing > # (if reply address is known) > connectionTimeout=60000 > > # The expected time it takes a Freenet node to pass a message. > # Used to calculate timeout values for requests. > %hopTimeExpected=4000 > > # The expected standard deviation in hopTimeExpected. > %hopTimeDeviation=7000 > > # Should we use thread management? If this number is defined and non-zero, > # this specifies the max number of threads in the pool. If this is overrun > # connections will be rejected and events won't execute on time. > %maximumThreads=120 > > # If true, above 2000ms tickerDelay (successfulDelayCutoff) all incoming > requests will be rejected, and above 1000ms, nearly all incoming requests > will be rejected. This is an attempt to prevent the node from totally > overwhelming the hardware it runs on, and slowing down the network in the > process. > %doRequestTriageByDelay=true > > # The node will start to selectively reject requests above this load level. > %overloadLow=0.85 > > # The node will reject all QueryRequests above this load level. > %overloadHigh=0.9 > > # The node will reject nearly all incoming queries when routingTime is over > this value. > %requestDelayCutoff=1000 > > # The node will reject ALL incoming queries above this routingTime. > %successfulDelayCutoff=2000 > > # What size should the blocks have when moving data? > %blockSize=4096 > > # The default size of stream buffers. > %streamBufferSize=16384 > > # The maximum number of bytes of padding to allow between messages > # and in Void messages. > %maximumPadding=65536 > > # Set true to enable inbound contact monitoring. > %logInboundContacts=false > > # Set true to enable outbound contact monitoring. > %logOutboundContacts=false > > # Set true to enable per host inbound request monitoring. > %logInboundRequests=false > > # Set true to enable per host outbound request monitoring. > %logOutboundRequests=false > > # Set true to.count TCP bytes sent for diagnostics > %logOutputBytes=false > > # Debugging only, setting this to true will remove your anonymity! > %watchme=false > > # Set true to enable logging of inbound InsertRequest key distribution. > %logInboundInsertRequestDist=false > > # Number of times watchMe will attempt to initialize > %watchmeRetries=3 > > # Set true to enable logging of successful inbound InsertRequests' key > distribution. > %logSuccessfulInsertRequestDist=false > > # The node will have this probability, on average (it varies according to > load unless you set doLoadBalance=no), of resetting the datasource. Increase > this to get more load, reduce it to get less load. > %defaultResetProbability=0.05 > > # Dir. used for FEC temp files. You don't need to set this. > %FECTempDir= > > # Number of FEC instances to cache. Set to 1 unless you expect more than one > simultaneous FEC operation. > %FECInstanceCacheSize=1 > > # Number of concurrent FEC encodes/decodes allowed. Each codec can use up to > 24Mb of memory. > %FECMaxConcurrentCodecs=1 > > # Default FEC encoder implementation. > %FEC.Encoders.0.class=OnionFECEncoder > > # Default FEC decoder implementation. > %FEC.Decoders.0.class=OnionFECDecoder > > # The directory used for temporary files. Used currently by fproxy and the > FCP FEC mechanism, if their individual temp dirs are not set. If this is left > unset, it will create a tempdir in the datastore (if the datastore is native). > tempDir=e:\tmp\freenet\ > > # If true, temp space counts as part of the datastore for space accounting > purposes. This means that freenet will never use significantly more disk > space than the configured storeSize (ignoring space used for log files and > routing table files), but it also means that if you have a small store you > may not be able to download large files. > %tempInStore=false > > # Disables anonymity threatening servlets and infolets on a multi-user machine > %publicNode=false > > # Set false to disable inserts through FProxy. > %httpInserts=true > > # Set false to disable FCP insertion. > %fcpInserts=true > > # safe MIME types that will be passed through to the browser without query or > filtering > %filterPassThroughMimeTypes=text/plain,image/jpeg,image/gif,image/png > > # Name of the interface class to run the mainport service. You do not need to > change this. > %mainport.class=freenet.interfaces.servlet.MultipleHttpServletContainer > > # Port to run the main Freenet HTTP interface on... this is the port that is > accessed by your web browser when you are browsing freenet via fproxy, or > looking at the various status monitors. This is normally only accessible from > localhost, and is different from the public FNP port that other freenet nodes > talk to, the FCP port that client programs talk to, and the distribution port > that you can run a freenet distribution website on. > %mainport.port=8888 > > # List of IP addresses (for example "192.168.1.7"), DNS names ("erica" or > "www.nsa.gov") or netmasks ("192.168.1.0/24") of hosts (computers) that > should be allowed to access the main web interface of your freenet node. > Defaults to localhost (127.0.0.0/8) only. > mainport.allowedHosts=127.0.0.0/8,172.21.100.105,172.21.100.101 > > # IP address of one interface for the main freenet web interface to listen > on, or "*" to listen on all interfaces. Will be automatically determined from > mainport.allowedHosts if not given; leave it alone. > mainport.bindAddress=* > > # Path within mainport for fproxy. Leave this alone > %mainport.params.servlet.1.uri=/ > > # HTTP method for fproxy. Leave this alone. > %mainport.params.servlet.1.method=GET > > # servlet class to run fproxy. Leave this alone. > %mainport.params.servlet.1.class=freenet.client.http.FproxyServlet > > # name of first servlet on mainport (normally fproxy - "Freenet HTTP proxy > (fproxy)"). Leave this alone.) > %mainport.params.servlet.1.name=Freenet HTTP proxy (fproxy) > > # hops to live (HTL) of requests made by fproxy > mainport.params.servlet.1.params.requestHtl=25 > > # MIME types regarded as safe that are passed to the browser without > filtering or warning in fproxy. The default is empty (""), which means to use > the node global default filterPassThroughMimeTypes > mainport.params.servlet.1.params.passThroughMimeTypes=text/plain,image/jpeg,image/gif,image/png > > # Whether to run the anonymity filter to remove HTML and CSS tags that might > cause your browser to damage your anonymity > %mainport.params.servlet.1.params.filter=true > > # whether to make the anonymity filter really paranoid; currently this causes > strings in CSS to be removed if they contain colons (":") > %mainport.params.servlet.1.params.filterParanoidStringCheck=false > > # Number of key overrides Fproxy should track... these are the confirmation > pages you get when you go to some file that fproxy doesn't know how to handle > %mainport.params.servlet.1.params.maxForceKeys=100 > > # Whether to send /robots.txt to the browser > %mainport.params.servlet.1.params.doSendRobots=true > > # Path within mainport for the Node Info Servlet - this contains infolets > which present pages of information about the node as well as the default > front page > %mainport.params.servlet.2.uri=/servlet/nodeinfo/ > > # HTTP method for Node Info Servlet. Leave this alone. > %mainport.params.servlet.2.method=GET > > # servlet class to run Node Info Servlet. Leave this alone > %mainport.params.servlet.2.class=freenet.node.http.NodeInfoServlet > > # name of (usually) Node Info Servlet. Leave this alone. > %mainport.params.servlet.2.name=Web Interface > > # Path within mainport for the Images - this serves static images needed by > fproxy and the Node Info Servlet > %mainport.params.servlet.3.uri=/servlet/images/ > > # HTTP method for Images Servlet. Leave this alone. > %mainport.params.servlet.3.method=GET > > # servlet class to run Images Servlet. Leave this alone > %mainport.params.servlet.3.class=freenet.client.http.ImageServlet > > # name of (usually) Images Servlet. Leave this alone. > %mainport.params.servlet.3.name=Server Images > > # Path within mainport for the Insert Servlet - used to insert files into > freenet from the web interface > %mainport.params.servlet.4.uri=/servlet/Insert > > # HTTP method for Insert Servlet (needs BOTH GET for status and PUT for > uploads). Leave this alone. > %mainport.params.servlet.4.method=BOTH > > # servlet class to run Insert Servlet. Leave this alone > %mainport.params.servlet.4.class=freenet.client.http.InsertServlet_ > > # name of (usually) Insert Servlet. Leave this alone. > %mainport.params.servlet.4.name=Insert Proxy Status > > # Hops-to-Live value (HTL) of inserts through the web interface > %mainport.params.servlet.4.params.insertHtl=20 > > # Number of threads to allocate to insert a splitfile through the web > interface > %mainport.params.servlet.4.params.sfInsertThreads=20 > > # Number of retries if a block insert fails > %mainport.params.servlet.4.params.sfInsertRetries=3 > > # How frequently to update insert status > %mainport.params.servlet.4.params.sfRefreshIntervalSecs=15 > > # Path within mainport for the Node Status Servlet - displays detailed > information about node status. Disabled if publicNode is on. > %mainport.params.servlet.5.uri=/servlet/nodestatus/ > > # HTTP method for Node Status Servlet. Leave this alone. > %mainport.params.servlet.5.method=BOTH > > # servlet class to run Node Status Servlet. Leave this alone > %mainport.params.servlet.5.class=freenet.client.http.NodeStatusServlet > > # name of (usually) Node Status Servlet. Leave this alone. > %mainport.params.servlet.5.name=Node Status > > # Path within mainport for the SplitFile Download Servlet - used to download > large files through the web interface > %mainport.params.servlet.7.uri=/servlet/SFRequest/ > > # HTTP method for SplitFile Download Servlet. Leave this alone. > %mainport.params.servlet.7.method=BOTH > > # servlet class to run SplitFile Download Servlet. Leave this alone > %mainport.params.servlet.7.class=freenet.client.http.SplitFileRequestServlet > > # name of (usually) SplitFile Download Servlet. Leave this alone. > %mainport.params.servlet.7.name=SplitFile Download Servlet (alpha!) > > # Hops-To-Live of requests for the metadata of the splitfiles downloading > splitfiles from the web interface. > %mainport.params.servlet.7.params.requestHtl=15 > > # initial Hops-To-Live (HTL) of requests for blocks downloading splitfiles > %mainport.params.servlet.7.params.sfBlockRequestHtl=0 > > # Number of retries on each block in a splitfile download > %mainport.params.servlet.7.params.sfRequestRetries=4 > > # Amount to increase the HTL by on each retry > %mainport.params.servlet.7.params.sfRetryHtlIncrement=13 > > # Number of threads to use to download a splitfile via the web interface > %mainport.params.servlet.7.params.sfRequestThreads=15 > > # Whether to run paranoid checks on blocks downloaded as part of a splitfile > %mainport.params.servlet.7.params.sfDoParanoidChecks=true > > # How frequently to update the splitfile user interface while downloading > %mainport.params.servlet.7.params.sfRefreshIntervalSecs=15 > > # Whether to skip the local datastore when downloading splitfiles. If you > don't know what this means you don't need it. > %mainport.params.servlet.7.params.sfSkipDS=false > > # Whether to use the downloader user interface when downloading files. If set > to no, files will be downloaded directly without showing any progress > monitor, but this may take a very long time and most splitfiles do not send > any data until the whole file has been downloaded > %mainport.params.servlet.7.params.sfUseUI=true > > # Run the anonymity filter on HTML splitfiles? > %mainport.params.servlet.7.params.sfRunFilter=true > > # Whether to randomize the order of segment downloads for splitfiles. > Normally this is a good thing. > %mainport.params.servlet.7.params.sfRandomSegs=true > > # Make the anonymity filter on HTML splitfiles really paranoid? Currently > this causes strings in CSS to be removed if they contain colons (":") > %mainport.params.servlet.7.params.sfFilterParanoidStringCheck=false > > # Default HTL of inserts caused by splitfile healing code > %mainport.params.servlet.7.params.sfHealHtl=10 > > # Percentage of missing blocks to reinsert after fetching a redundant > splitfile. Reinsertion is done in the background, so the default of 100 is > quite reasonable. > %mainport.params.servlet.7.params.sfHealPercentage=100 > > # If true, large "splitfiles" will always be saved as > application/octet-stream, to force the browser to save the file to disk > rather than trying to open it in place. > %mainport.params.servlet.7.params.sfForceSave=true > > # Default folder to save large downloaded files to. Defaults to a folder > called "freenet-downloads" in your home directory. > %mainport.params.servlet.7.params.sfDefaultSaveDir=E:\home\rudi\winxp\freenet-downloads > > # Whether to write splitfiles to disk by default, rather than sending them to > the browser > %mainport.params.servlet.7.params.sfDefaultWriteToDisk=true > > # Set true to disable the option to write splitfile downloads direct to disk > rather than streaming them to the browser. Automatically enabled if > publicNode is set. > %mainport.params.servlet.7.params.sfDisableWriteToDisk=false > > # Path within mainport for the Insert Servlet - used to insert files into > freenet from the web interface > %mainport.params.servlet.6.uri=/ > > # mainport.params.servlet.8.uri: undocumented. > %mainport.params.servlet.8.uri=/servlet/stream/ > > # Path within mainport for web interface redirect > %mainport.params.defaultServlet.uri=/default > > # mainport.params.servlet.8.method: undocumented. > %mainport.params.servlet.8.method=GET > > # HTTP method for Insert Servlet (should be PUT). Leave this alone. > %mainport.params.servlet.6.method=POST > > # HTTP method for web interface redirect. Leave this alone. > %mainport.params.defaultServlet.method=GET > > # mainport.params.servlet.8.class: undocumented. > %mainport.params.servlet.8.class=freenet.client.http.StreamServlet > > # servlet class to run Insert Servlet. Leave this alone > %mainport.params.servlet.6.class=freenet.client.http.InsertServlet_ > > # servlet class to run web interface redirect. Leave this alone > %mainport.params.defaultServlet.class=freenet.client.http.RedirectServlet > > # mainport.params.servlet.8.name: undocumented. > %mainport.params.servlet.8.name=Freenet Streaming Servlet > > # name of (usually) web interface redirect. Leave this alone. > %mainport.params.defaultServlet.name=Web Interface Redirect > > # name of (usually) Insert Servlet. Leave this alone. > %mainport.params.servlet.6.name=Insert Proxy > > # path in the servlet to the default page > %mainport.params.defaultServlet.params.targetURL=/servlet/nodeinfo/ > > # Hops-to-Live value (HTL) of inserts through the web interface > %mainport.params.servlet.6.params.insertHtl=20 > > # Number of threads to allocate to insert a splitfile through the web > interface > %mainport.params.servlet.6.params.sfInsertThreads=20 > > # Number of retries if a block insert fails > %mainport.params.servlet.6.params.sfInsertRetries=3 > > # How frequently to update insert status > %mainport.params.servlet.6.params.sfRefreshIntervalSecs=15 > > # mainport.params.servlet.9.uri: undocumented. > %mainport.params.servlet.9.uri=/servlet/streamInsert/ > > # mainport.params.servlet.9.method: undocumented. > %mainport.params.servlet.9.method=GET > > # mainport.params.servlet.9.class: undocumented. > %mainport.params.servlet.9.class=freenet.client.http.StreamInsertServlet > > # mainport.params.servlet.9.name: undocumented. > %mainport.params.servlet.9.name=Freenet Stream Insert Servlet > > # Number of bookmarks on fproxy, or -1 to include all specified ones > %mainport.params.servlet.2.bookmarks.count=-1 > > # The first bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.0.key=SSK%40rBjVda8pC-Kq04jUurIAb8IzAGcPAgM/TFE// > > # The title for the first bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.0.title=The Freedom Engine > > # The name of the activelink image within the key for the first bookmark > %mainport.params.servlet.2.bookmarks.0.activelinkFile=ActiveLink.jpg > > # The description of the first bookmark on the web proxy > %mainport.params.servlet.2.bookmarks.0.description=Oldest living Freenet > portal > > # The second bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.1.key=SSK at > rjYFfgPHfolmcStiaoxESFfBXz8PAgM/FreenetHelp// > > # The title for the second bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.1.title=The Freenet Help Index > > # The name of the activelink image within the key for the second bookmark > %mainport.params.servlet.2.bookmarks.1.activelinkFile=ActiveLink.png > > # The description of the second bookmark on the web proxy > %mainport.params.servlet.2.bookmarks.1.description=Index of Freenet help > resources > > # The third bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.2.key=SSK%40-w495UL3mfSlWC2c%7enRAuG2fAWwPAgM/TFEE// > > # The title for the third bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.2.title=The Tower (TFEE) > > # The name of the activelink image within the key for the third bookmark > %mainport.params.servlet.2.bookmarks.2.activelinkFile=activelink.png > > # The description of the third bookmark on the web proxy > %mainport.params.servlet.2.bookmarks.2.description=Categorized automatically > generated index with Google-like page ranking > > # The fourth bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.3.key=SSK%409G4s~jLQJB7ALQg-v2q5xKAJy9YPAgM/CofE// > > # The title for the fourth bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.3.title=Content of Evil > > # The name of the activelink image within the key for the fourth bookmark > %mainport.params.servlet.2.bookmarks.3.activelinkFile=CofETitle.jpg > > # The description of the fourth bookmark on the web proxy > %mainport.params.servlet.2.bookmarks.3.description=One of Freenet's oldest > Freesites, witty discussion of Freenet, the universe, and everything > > # The fifth bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.4.key=SSK%40Sc6qV~D6iFhaYord6HtbjJ8MaEYPAgM/YoYo// > > # The title for the fifth bookmark for the web proxy > %mainport.params.servlet.2.bookmarks.4.title=YoYo! > > # The name of the activelink image within the key for the fifth bookmark > %mainport.params.servlet.2.bookmarks.4.activelinkFile=activelink.png > > # The description of the fifth bookmark on the web proxy > %mainport.params.servlet.2.bookmarks.4.description=Categorized freenet index > _______________________________________________ devl mailing list devl at freenetproject.org http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
