[Freenet node] # Freenet configuration file # This file was automatically generated by WinConfig on 11/09/02 # Note that all properties may be overridden from the command line, # so for example, java Freenet.Node --listenPort 10000 will cause # the setting in this file to be ignored ######################## # Normal entries ######################## # The byte size of the datastore cache file. Note that it will maintain # a fixed size. If you change this or the storePath field following, # your entire datastore will be wiped and replaced with a blank one storeSize=524288000 # The path to a single file (including file name, or a comma-separated list of files, # containing the data store. The size of each file is given by . # Defaults to cache_ in the main freenet directory. storeFile=E:\FreenetStore # Transient nodes do not give out references to themselves, and should # therefore not receive any requests. Set this to yes only if you are # on a slow, non-permanent connection. transient=true # The port to listen for incoming FNP (Freenet Node Protocol) connections on. listenPort=15742 # The I.P. address of this node as seen by the public internet. # This is needed in order for the node to determine its own # NodeReference. ipAddress=localhost # The directory to store any temporary files created by the node. It gets deleted # automatically on node start and stop. tempDir=C:\WINDOWS\TEMP\freenet\ # This is used only by Windows configurator, not by node warnPerm=true ######################## # Advanced Entries ######################## # set to yes if you want your node to announce itself to other nodes doAnnounce=no # file containing initial node references seedFile=seednodes.ref # The port to listen for local FCP (Freenet Client Protocol) connections on. clientPort=8481 # The maximum number of bytes per second to transmit, totaled between # incoming and outgoing connections. Ignored if either inputBandwidthLimit # or outputBandwidthLiit is nonzero. bandwidthLimit=0 # If nonzero, specifies an independent limit for outgoing data only. # (overrides bandwidthLimit if nonzero) outputBandwidthLimit=0 inputBandwidthLimit=0 #A comma-separated list of hosts which are allowed to talk to node via FCP fcpHosts=127.0.0.1,localhost # The hops that initial requests should make. initialRequestHTL=15 # 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= # 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= # When forwarding a request, the node will reduce the HTL to this value # if it is found to be in excess. maxHopsToLive=25 # Should we use thread-management? If this number is defined and non-zero, # this specifies how many inbound connections can be active at once. maximumThreads=120 # The number of connections that a node can keep open at the same time maxNodeConnections=60 ######################## # Geek Settings ######################## # The number of attempts to make at announcing this node per # initial peer. Zero means the node will not announce itself announcementAttempts=10 # The amount of time to wait before initially announcing the node, # and to base the time the time between retries on. In milliseconds. announcementDelay=1800000 # The value to mutliply the last delay time with for each retry. # That is, for try N, we weight *^N # before starting. announcementDelayBase=2 # announcementPeers: undocumented. announcementPeers=3 # How long to wait for authentication before giving up (in milliseconds) authTimeout=30000 # The interval at which to write out the node's data file # (the store_ file, *not* the cache_ file). checkPointInterval=1200 # How long to listen on an inactive connection before closing # (if reply address is known) connectionTimeout=600000 # The expected standard deviation in hopTimeExpected. hopTimeDeviation=4000 # The expected time it takes a Freenet node to pass a message. # Used to calculate timeout values for requests. hopTimeExpected=7000 # The number of keys to request from the returned close values # after an Announcement (this is per announcement made). initialRequests=10 # localAnnounceTargets: undocumented. # The number of outstanding message replies the node will # wait for before it starts to abandon them. messageStoreSize=50000 # What size should the blocks have when moving data? blockSize=4096 # The maximum number of bytes of padding to allow between messages # and in Void messages. maximumPadding=65536 # 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 # The number of unique nodes that can be contained in the routing table. rtMaxNodes=50 # The number of references allowed in the routing table per node. This # should not be set too high. It is suggested to leave it at 100 for now. rtMaxRefs=50 # The path to the file containing the node's reference to itself, its # routing table, and the datastore directory. Defaults to store_ # in the storePath directory. #storeDataFile= # The type of store we have (this text will get clearer soon). storeType=freenet # 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 ######################## # Diagnostics Settings ######################## # The name of the log file (`NO' to log to standard out) logFile=freenet.log # 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 #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): m # The directory in which to cache diagnostics data. diagnosticsPath=.freenet/stats # The diagnostics module receives and aggregates statistics aboutFreenet's performance. # This will eat some gratuitous memory and cpubut may let you provide valuable data to the project. doDiagnostics=yes logInboundContacts=false logOutboundContacts=false logInboundRequests=false logOutboundRequests=false ######################## # Services & Servlets ######################## services=mainport ######################## # Mainport settings ######################## mainport.class=freenet.interfaces.servlet.MultipleHttpServletContainer mainport.port=8888 ######################## # FProxy settings ######################## mainport.params.servlet.1.params.insertHtl=15 mainport.params.servlet.1.params.requestHtl=15 mainport.params.servlet.1.params.filter=true mainport.params.servlet.1.params.passThroughMimeTypes=text/plain,image/jpeg,image/gif,image/png mainport.params.servlet.1.params.pollForDroppedConnection=true mainport.params.servlet.1.params.splitFileRetryHtlIncrement=20 mainport.params.servlet.1.params.splitFileRetries=1 mainport.params.servlet.1.params.splitFileThreads=10 mainport.params.servlet.1.params.showNewBuildWarning=true ######################## # Node information servlet settings ######################## mainport.params.servlet.2.params.class=freenet.node.http.NodeInfoServlet mainport.params.servlet.2.params.port=8890 failureTableSize=1000 failureTableTime=1800000 # 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 devl@freenetproject.org, to prompt the developers # into updating this configuration utility - thanks fproxy.params.FECDecoder_0_name=OnionDecoder_0 fproxy.params.FECDecoder_0_class=OnionFECDecoder fproxy.params.FECEncoder_0_name=default_encoder fproxy.params.FECEncoder_0_class=OnionFECEncoder fproxy.params.FECEncoder_1_name=OnionEncoder_0 fproxy.params.FECEncoder_1_class=OnionFECEncoder