mail escape string for '=' as '=' itself is used to escape special characters
>No-one seems to have mentioned that your freenet.ini file looks like it is >full of junk. What is all this "=3D" crap? Try deleting the freenet.ini >file and recreating it. Freenet really doesn't like corrupted ini files. > >----- Original Message ----- >From: "Anonymous" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Friday, October 01, 2004 8:03 PM >Subject: [freenet-support] freenet starts and hangs > > >> freenet starts up, then stops with flashing '!' on the systray rabbit. >> Anyone know the cause of this? perhaps my settings are at fault? any >> advice / recomendations are welcome except for bandwidth limits which I >> have no choice except 512bytes / sec inbound and outbound. >> >> thanks >> >> >> freenet.log (in it's entirety) >> Oct 1, 2004 7:45:01 AM (freenet.node.Main, main, NORMAL): Starting Freenet >> (Fred) 0.5 node, build #5096 on JVM Sun Microsystems Inc.:Java HotSpot(TM) >> Client VM:1.4.1_03-b02 >> INFO: Native CPUID library >> 'freenet/support/CPUInformation/jcpuid-x86-windows.dll' loaded from >> resource >> INFO: Optimized native BigInteger library >> 'net/i2p/util/jbigi-windows-pentiummmx.dll' loaded from resource >> Oct 1, 2004 7:45:18 AM (freenet.node.Main, main, NORMAL): loading node >> keys: node >> Oct 1, 2004 7:45:19 AM (freenet.node.Main, main, NORMAL): Read node file >> Oct 1, 2004 7:45:22 AM (freenet.node.Main, main, NORMAL): starting >> filesystem >> Oct 1, 2004 7:45:29 AM (freenet.node.Main, main, NORMAL): loading data >> store >> Oct 1, 2004 7:45:30 AM (freenet.node.Main, main, NORMAL): loading routing >> table >> Oct 1, 2004 7:45:32 AM (freenet.node.Main, main, NORMAL): From input: >512.0= >> >> Oct 1, 2004 7:45:32 AM (freenet.node.Main, main, NORMAL): Setting default >> initTransferRate to 512.0 >> Oct 1, 2004 7:45:54 AM (freenet.node.Main, main, NORMAL): Created new NGRT >> Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): Loaded stats >> Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): loading temp >> bucket factory >> Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): loaded temp >> bucket factory >> Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): Loaded bucket >> factory >> Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): not seeding >> routing table >> Oct 1, 2004 7:45:59 AM (freenet.node.Main, main, NORMAL): starting node >> Could not initialize network I/O system! Exiting >> java.io.IOException: Unable to establish loopback connection >> at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at sun.nio.ch.PipeImpl.<init>(Unknown Source) >> at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source) >> at java.nio.channels.Pipe.open(Unknown Source) >> at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source) >> at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source) >> at java.nio.channels.Selector.open(Unknown Source) >> at >> >freenet.transport.AbstractSelectorLoop.<init>(AbstractSelectorLoop.java:153= >> >> ) >> at >> >freenet.transport.ThrottledSelectorLoop.<init>(ThrottledSelectorLoop.java:6= >> >> 9) >> at freenet.transport.WriteSelectorLoop.<init>(WriteSelectorLoop.java:85) >> at >> freenet.transport.tcpConnection.startSelectorLoops(tcpConnection.java:167) >> at freenet.node.Main.startNode(Main.java:1570) >> at freenet.node.Main.spawnNode(Main.java:1060) >> at freenet.node.Main.main(Main.java:908) >> Caused by: java.net.SocketException: No buffer space available (maximum >> connections reached?): connect >> at sun.nio.ch.Net.connect(Native Method) >> at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) >> at java.nio.channels.SocketChannel.open(Unknown Source) >> ... 15 more >> >> >> here's most of my freenet.ini >> >> [Node Config] >> # Freenet configuration file >> # This file was automatically generated by WinConfig on 09/30/04 >> >> [Freenet Node] >> >> # 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=3D795M >> >> # 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 ><storeSize>= >> >> # Defaults to cache_<port> in the main freenet directory. >> #storeFile=3D >> >> >> # The port to listen for incoming FNP (Freenet Node Protocol) connections >o= >> n. >> listenPort=3D###### >> >> # 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=3Dmydomain.com >> # 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=3Dfalse >> >> # The directory to store any temporary files created by the node. It gets >> # deleted >> # automatically on node start and stop. >> tempDir=3DC:\freenet\ >> >> ######################## >> # Advanced Entries >> ######################## >> >> # set to yes if you want your node to announce itself to other nodes >> doAnnounce=3Dyes >> >> # file containing initial node references >> seedFile=3Dseednodes.ref >> >> # The port to listen for local FCP (Freenet Client Protocol) connections >on= >> >> clientPort=3D8481 >> >> # The maximum number of bytes per second to transmit, totaled between >> # incoming and outgoing connections. Ignored if either >inputBandwidthLimit= >> >> # or outputBandwidthLiit is nonzero. >> #bandwidthLimit=3D2048 >> >> # If nonzero, specifies an independent limit for outgoing data only. >> # (overrides bandwidthLimit if nonzero) >> outputBandwidthLimit=3D512 >> inputBandwidthLimit=3D512 >> >> #A comma-separated list of hosts which are allowed to talk to node via FCP >> fcpHosts=3D127.0.0.1,localhost,198.162.0.1,192.168.0.2 >> >> # The hops that initial requests should make. >> initialRequestHTL=3D25 >> >> # 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=3Dnull >> >> # 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=3Dnull >> >> # When forwarding a request, the node will reduce the HTL to this value >> # if it is found to be in excess. >> maxHopsToLive=3D20 >> >> # 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=3D50 >> >> # The number of connections that a node can keep open at the same time >> maxNodeConnections=3D30 >> >> >> ######################## >> # Geek Settings >> ######################## >> >> # The number of attempts to make at announcing this node per >> # initial peer. Zero means the node will not announce itself >> announcementAttempts=3D3 >> >> # The amount of time to wait before initially announcing the node, >> # and to base the time the time between retries on. In milliseconds. >> announcementDelay=3D1800000 >> >> # The value to mutliply the last delay time with for each retry. >> # That is, for try N, we weight <announcementDelay>*<announcementDelay>^N >> # before starting. >> announcementDelayBase=3D2 >> >> # announcementPeers: undocumented. >> announcementPeers=3D3 >> >> # How long to wait for authentication before giving up (in milliseconds) >> authTimeout=3D120000 >> >> # The interval at which to write out the node's data file >> # (the store_<port> file, *not* the cache_<port> file). >> checkPointInterval=3D1200 >> >> # How long to listen on an inactive connection before closing >> # (if reply address is known) >> connectionTimeout=3D600000 >> >> # The expected standard deviation in hopTimeExpected. >> hopTimeDeviation=3D7000 >> >> # The expected time it takes a Freenet node to pass a message. >> # Used to calculate timeout values for requests. >> hopTimeExpected=3D4000 >> >> # The number of keys to request from the returned close values >> # after an Announcement (this is per announcement made). >> initialRequests=3D10 >> >> # localAnnounceTargets: undocumented. >> >> # The number of outstanding message replies the node will >> # wait for before it starts to abandon them. >> messageStoreSize=3D10000 >> >> # What size should the blocks have when moving data? >> blockSize=3D4096 >> >> # The maximum number of bytes of padding to allow between messages >> # and in Void messages. >> maximumPadding=3D65536 >> >> # The time to wait for connections to be established and=20 >> # authenticated before passing by a node while routing out. >> # Connections that are by passed are still finished and cached=20 >> # for the time set by ConnectionTimeout (in milliseconds). >> routeConnectTimeout=3D10000 >> >> # The number of unique nodes that can be contained in the routing table. >> rtMaxNodes=3D100 >> >> # 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=3D50 >> >> # The path to the file containing the node's reference to itself, its >> # routing table, and the datastore directory. Defaults to store_<port> >> # in the storePath directory. >> #storeDataFile=3D >> >> # The type of store we have (this text will get clearer soon). >> storeType=3Dnative >> >> # 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=3DTwofish >> >> # 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=3D128 >> >> >> ######################## >> # Diagnostics Settings >> ######################## >> # The name of the log file (`NO' to log to standard out) >> logFile=3Dfreenet.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=3DNormal >> >> #A template string for log messages. All non-alphabet characters are >> # reproduced verbatim. Alphabet characters are substituted as follows: >> # d =3D date (timestamp), c =3D class name of the source object, >> # h =3D hashcode of the object, t =3D thread name, p =3D priority, >> # m =3D the actual log message >> logFormat=3Dd (c, t, p): m >> >> # The directory in which to cache diagnostics data. >> diagnosticsPath=3Dstats >> >> # 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=3Dyes >> >> logInboundContacts=3Dfalse >> logOutboundContacts=3Dfalse >> logInboundRequests=3Dfalse >> logOutboundRequests=3Dfalse >> >> >> ######################## >> # Services & Servlets >> ######################## >> >> # this line is deliberately commented out to let fred choose the defaults >> ?=86fervices=3Dmainport,distribution >> >> ######################## >> # Mainport settings >> ######################## >> mainport.class=3Dfreenet.interfaces.servlet.MultipleHttpServletContainer >> mainport.port=3D8888 >> >> ######################## >> # FProxy settings >> ######################## >> mainport.params.servlet.1.params.insertHtl=3D15 >> mainport.params.servlet.1.params.requestHtl=3D15 >> mainport.params.servlet.1.params.filter=3Dtrue >> >mainport.params.servlet.1.params.passThroughMimeTypes=3Dtext/plain,image/jp= >> eg >> ,image/gif,image/png >> mainport.params.servlet.1.params.pollForDroppedConnection=3Dtrue >> mainport.params.servlet.1.params.splitFileRetryHtlIncrement=3D20 >> mainport.params.servlet.1.params.splitFileRetries=3D1 >> mainport.params.servlet.1.params.splitFileThreads=3D10 >> mainport.params.servlet.1.params.showNewBuildWarning=3Dtrue >> >> ######################## >> # Node information servlet settings >> ######################## >> mainport.params.servlet.2.params.class=3Dfreenet.node.http.NodeInfoServlet >> mainport.params.servlet.2.params.port=3D8890 >> failureTableSize=3D20000 >> failureTableTime=3D1800000 >> >> # 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 >> >> routingTableImpl=3Dng >> storeBlockSize=3D4096 >> storeMaxTempFraction=3D0.33333334 >> useDSIndex=3Dtrue >> averageInputBandwidthLimit=3D768 >> averageOutputBandwidthLimit=3D0 >> maxOpenConnectionsNewbieFraction=3D0.2 >> maxNodeFilesOpen=3D1024 >> maxNegotiations=3D50 >> maxConnectionsPerMinute=3D60 >> maxConnectionsMinute=3D60000 >> maxRequestsPerInterval=3D-1 >> maxRequestsInterval=3D60000 >> logMaxLinesCached=3D10000 >> logMaxBytesCached=3D10485760 >> logRotate=3Dfalse >> logRotateUseNativeGzip=3Dfalse >> logRotateInterval=3Dhour >> logOverwrite=3Dtrue >> maxRoutingSteps=3D200 >> doEstimatorSmoothing=3Dtrue >> useFastEstimators=3Dtrue >> failureTableItems=3D100000 >> newNodePollInterval=3D30000 >> minCP=3D0.01 >> failuresLookupARK=3D10 >> minARKDelay=3D900000 >> maxARKThreadsFraction=3D0.1 >> probIncHopsSinceReset=3D0.95 >> cacheProbPerHop=3D0.8 >> minStoreFullPCache=3D0.9 >> minRTFullPRef=3D0.3 >> minRTNodesPRef=3D0.8 >> maxLog2DataSize=3D20 >> announcementHTL=3D15 >> announcementPollInterval=3D900000 >> announcementFirstDelay=3D0 >> announcementThreads=3D3 >> announcementUseRT=3Dtrue >> doLoadBalance=3Dtrue >> localIsOK=3Dfalse >> dontLimitClients=3Dfalse >> limitAll=3Dfalse >> aggressiveGC=3D0 >> configUpdateInterval=3D5 >> seednodesUpdateInterval=3D5 >> defaultToSimpleUIMode=3Dtrue >> defaultToOCMHTMLPeerHandlerMode=3Dfalse >> ipDetectorInterval=3D10 >> distribution.class=3Dfreenet.node.http.DistributionServlet >> distribution.port=3D8891 >> distribution.params.unpacked=3D. >> distribution.allowedHosts=3D* >> threadFactory=3DY >> doRequestTriageByDelay=3Dtrue >> targetMaxThreads=3D-1 >> doRequestTriageBySendTime=3Dtrue >> overloadLow=3D1.0 >> tfTolerableQueueDelay=3D200 >> overloadHigh=3D1.25 >> tfAbsoluteMaxThreads=3D500 >> threadConnectCutoff=3D1.5 >> requestDelayCutoff=3D1000 >> successfulDelayCutoff=3D2000 >> requestSendTimeCutoff=3D500 >> successfulSendTimeCutoff=3D1000 >> doOutLimitCutoff=3Dfalse >> outLimitCutoff=3D0.8 >> doOutLimitConnectCutoff=3Dtrue >> outLimitConnectCutoff=3D2.0 >> lowLevelBWLimitFudgeFactor=3D0.75 >> doCPULoad=3Dfalse >> doReserveOutputBandwidthForSuccess=3Dfalse >> lowLevelBWLimitMultiplier=3D1.4 >> doLowLevelOutputLimiting=3Dtrue >> sendingQueueLength=3D256 >> sendingQueueBytes=3D11936 >> doLowLevelInputLimiting=3Dtrue >> logOutputBytes=3Dtrue >> logInputBytes=3Dtrue >> logInboundInsertRequestDist=3Dfalse >> watchme=3Dfalse >> watchmeRetries=3D3 >> logSuccessfulInsertRequestDist=3Dfalse >> defaultResetProbability=3D0.05 >> lsMaxTableSize=3D100 >> lsAcceptRatioSamples=3D500 >> lsHalfLifeHours=3D1.2 >> FECInstanceCacheSize=3D1 >> FECMaxConcurrentCodecs=3D1 >> FEC.Encoders.0.class=3DOnionFECEncoder >> FEC.Decoders.0.class=3DOnionFECDecoder >> tempInStore=3Dfalse >> publicNode=3Dfalse >> httpInserts=3Dtrue >> fcpInserts=3Dtrue >> UITemplateSet=3Daqua >> filterPassThroughMimeTypes=3Dtext/plain,image/jpeg,image/gif,image/png >> mainport.allowedHosts=3D127.0.0.0/8 >> mainport.params.servlet.1.uri=3D/ >> mainport.params.servlet.1.method=3DGET >> mainport.params.servlet.1.class=3Dfreenet.client.http.FproxyServlet >> mainport.params.servlet.1.name=3DFreenet HTTP proxy (fproxy) >> mainport.params.servlet.1.params.filterParanoidStringCheck=3Dfalse >> mainport.params.servlet.1.params.maxForceKeys=3D100 >> mainport.params.servlet.1.params.noCache=3Dfalse >> mainport.params.servlet.1.params.doSendRobots=3Dtrue >> mainport.params.servlet.1.params.dontWarnOperaUsers=3Dfalse >> mainport.params.servlet.2.uri=3D/servlet/nodeinfo/ >> mainport.params.servlet.2.method=3DGET >> mainport.params.servlet.2.class=3Dfreenet.node.http.NodeInfoServlet >> mainport.params.servlet.2.name=3DWeb Interface >> mainport.params.servlet.3.uri=3D/servlet/images/ >> mainport.params.servlet.3.method=3DGET >> mainport.params.servlet.3.class=3Dfreenet.client.http.ImageServlet >> mainport.params.servlet.3.name=3DServer Images >> mainport.params.servlet.4.uri=3D/servlet/Insert >> mainport.params.servlet.4.method=3DBOTH >> mainport.params.servlet.4.class=3Dfreenet.client.http.InsertServlet >> mainport.params.servlet.4.name=3DInsert Proxy Status >> mainport.params.servlet.4.params.insertHtl=3D20 >> mainport.params.servlet.4.params.sfInsertThreads=3D30 >> mainport.params.servlet.4.params.sfInsertRetries=3D3 >> mainport.params.servlet.4.params.sfRefreshIntervalSecs=3D15 >> mainport.params.servlet.5.uri=3D/servlet/nodestatus/ >> mainport.params.servlet.5.method=3DBOTH >> mainport.params.servlet.5.class=3Dfreenet.client.http.NodeStatusServlet >> mainport.params.servlet.5.name=3DNode Status >> mainport.params.servlet.7.uri=3D/servlet/SFRequest/ >> mainport.params.servlet.7.method=3DBOTH >> >mainport.params.servlet.7.class=3Dfreenet.client.http.SplitFileRequestServl= >> et >> mainport.params.servlet.7.name=3DSplitFile Download Servlet (alpha!) >> mainport.params.servlet.7.params.requestHtl=3D10 >> mainport.params.servlet.7.params.sfBlockRequestHtl=3D0 >> mainport.params.servlet.7.params.sfRequestRetries=3D4 >> mainport.params.servlet.7.params.sfRetryHtlIncrement=3D5 >> mainport.params.servlet.7.params.sfRequestThreads=3D30 >> mainport.params.servlet.7.params.sfDoParanoidChecks=3Dtrue >> mainport.params.servlet.7.params.sfRefreshIntervalSecs=3D15 >> mainport.params.servlet.7.params.sfSkipDS=3Dfalse >> mainport.params.servlet.7.params.sfUseUI=3Dtrue >> mainport.params.servlet.7.params.sfRunFilter=3Dtrue >> mainport.params.servlet.7.params.sfRandomSegs=3Dtrue >> mainport.params.servlet.7.params.sfFilterParanoidStringCheck=3Dfalse >> mainport.params.servlet.7.params.sfHealHtl=3D20 >> mainport.params.servlet.7.params.sfHealPercentage=3D100 >> mainport.params.servlet.7.params.sfForceSave=3Dtrue >> >mainport.params.servlet.7.params.sfDefaultSaveDir=3DC:\WINDOWS\freenet-down= >> lo >> ads >> mainport.params.servlet.7.params.sfDefaultWriteToDisk=3Dtrue >> mainport.params.servlet.7.params.sfDisableWriteToDisk=3Dfalse >> mainport.params.defaultServlet.uri=3D/default >> mainport.params.servlet.6.uri=3D/ >> mainport.params.servlet.8.uri=3D/servlet/stream/ >> mainport.params.servlet.6.method=3DPOST >> mainport.params.servlet.8.method=3DGET >> mainport.params.defaultServlet.method=3DGET >> mainport.params.defaultServlet.class=3Dfreenet.client.http.RedirectServlet >> mainport.params.servlet.6.class=3Dfreenet.client.http.InsertServlet >> mainport.params.servlet.8.class=3Dfreenet.client.http.StreamServlet >> mainport.params.servlet.8.name=3DFreenet Streaming Servlet >> mainport.params.servlet.6.name=3DInsert Proxy >> mainport.params.defaultServlet.name=3DWeb Interface Redirect >> mainport.params.servlet.6.params.insertHtl=3D20 >> mainport.params.defaultServlet.params.targetURL=3D/servlet/nodeinfo/ >> mainport.params.servlet.6.params.sfInsertThreads=3D20 >> mainport.params.servlet.6.params.sfInsertRetries=3D3 >> mainport.params.servlet.6.params.sfRefreshIntervalSecs=3D15 >> mainport.params.servlet.9.uri=3D/servlet/streamInsert/ >> mainport.params.servlet.9.method=3DGET >> mainport.params.servlet.9.class=3Dfreenet.client.http.StreamInsertServlet >> mainport.params.servlet.9.name=3DFreenet Stream Insert Servlet >> mainport.params.servlet.11.uri=3D/servlet/coloredpixel >> mainport.params.servlet.10.uri=3D/servlet/bookmarkmanager >> mainport.params.servlet.10.method=3DGET >> mainport.params.servlet.11.method=3DGET >> >mainport.params.servlet.10.class=3Dfreenet.node.http.BookmarkManagerServlet= >> >> mainport.params.servlet.11.class=3Dfreenet.node.http.ColoredPixelServlet >> mainport.params.servlet.10.name=3DBookmark Manager Servlet >> mainport.params.servlet.11.name=3DColored Pixel Servlet >> >> %mainport.params.servlet.2.bookmarks.count=3D6 >> [snipped bookmarks] >> >> _______________________________________________ >> Support mailing list >> [EMAIL PROTECTED] >> http://news.gmane.org/gmane.network.freenet.support >> Unsubscribe at >http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support >> Or mailto:[EMAIL PROTECTED] >> > >_______________________________________________ >Support mailing list >[EMAIL PROTECTED] >http://news.gmane.org/gmane.network.freenet.support >Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support >Or mailto:[EMAIL PROTECTED] _______________________________________________ Support mailing list [EMAIL PROTECTED] http://news.gmane.org/gmane.network.freenet.support Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support Or mailto:[EMAIL PROTECTED]
