Re: [freenet-support] Debian package freenet_0.3.8.1-1_all.deb

2001-05-19 Thread Greg Wooledge

David Nowak ([EMAIL PROTECTED]) wrote:

 I have installed the Debian package freenet_0.3.8.1-1_all.deb (taken
 from testing) on my Debian potato system with jdk1.1.

I don't know whether potato's jdk1.1 is a new enough version, despite
what the documentation says about using 1.1 as a minimum.  Almost everyone
seems to be using j2sdk1.3.

You can get that from deb ftp://ftp.tux.org/pub/java/debian woody non-free
(put that in /etc/apt/sources.list), then apt-get update and
apt-get install j2sdk1.3.

I believe it will still work on potato, despite the woody in the name.
The j2sdk1.3 package has the following dependencies:

Version: 1.3.0-2
Replaces: j2re1.3
Provides: j2re1.3, j2pi1.3, java-virtual-machine, java-compiler
Depends: java-common, gsfonts-x11, locales, libc6 (= 2.1.3-10), xlib6g (= 3.3.6-4)
Suggests: j2sdk1.3-doc, netscape | mozilla (= M17)
Conflicts: j2re1.3

The versions of libc6 and xlib6g mentioned here are both in potato.  But
I'm actually running it on woody, so your mileage may vary.

 $ freenet_insert mykey test.txt
 + java Freenet.client.InsertClient mykey test.txt
 Freenet Core running on 1178 (build 380)
 State PREPARED reached.
 A  message was sent to tcp/127.0.0.1:19114.
 State REQUESTING reached.
 No reply was received from Freenet within the calculated
 expected time. Are you not running a local node?

You can check ps auxw | grep freenet to make sure it's running.  Other
than that, I can only suggest that you check /var/log/freenet/* for
additional errors.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |

 PGP signature


Re: [freenet-support] Port 8081 already used by another application

2001-05-30 Thread Greg Wooledge

Perks, Graham ([EMAIL PROTECTED]) wrote:

 So... is there a way to change the port freenet uses?  Some other
 centralized administration app my company uses already takes up port 8081.
 I can't get to http://localhost:8081/ http://localhost:8081/ , and I can't
 do much with Freenet!

Yes, all the port numbers are configurable.  Just edit your .freenetrc
(or freenetrc.ini on Windows(?)) file and change them.

 BTW, is it reasonable for Freenet to be used as a team-private super shared
 drive?  For example, have one Freenet system with disk space spread over 10
 nodes, running on a particular port separate from the open-to-anyone
 worldwide Freenet?

I suppose you could do this, but you might need to disable the announcement
that goes to the inform server.  I'm not sure how best to do that.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |

 PGP signature


Re: [freenet-support] Port 8081 already used by another applicati on

2001-05-30 Thread Greg Wooledge

Perks, Graham ([EMAIL PROTECTED]) wrote:

 I tried sticking the line:
 
 services.fproxy.port=8081
 
 into both freenet.ini and flaunch.ini with no luck.  The entry didn't
 previously exist.
 
 I changed the serverAddress in .fproxyrc from 12401 to 8083, still no
 luck.

The serverAddress in .fproxyrc should match the listenPort in .freenetrc.

In my .freenetrc I have the following (they aren't consecutive, but I'll
show them here as though they were):

listenPort=19114
services.fcp.port=8082
services.fproxy.port=8081
services.xmlrpc.port=6690

The first is the port on which Freenet listens for all requests.  The
second is for FCP (Freenet Core Protocol?), which is apparently an
alternative interface used in C/C++/perl programs.  The third is where
fproxy listens for requests from web browsers.  I have no idea what
xmlrpc does.

Since I'm running Freenet on the default port of 19114, I don't have a
.fproxyrc file.

I'm using Linux, so you'll have to adjust filenames appropriately if
you're on Windows.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |

 PGP signature


Re: [freenet-support] I can't register with inform.php!

2001-06-13 Thread Greg Wooledge

Mr. Bad ([EMAIL PROTECTED]) wrote:

 Sigh. I think Hal Finney did some math and showed that any request
 with HTL over 40 is dumb and pointless.

My understanding was that *inserts* with high HTLs were bad, but
*requests* with high HTLs were good.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |

 PGP signature


Re: [freenet-support] install - java issues?

2001-06-15 Thread Greg Wooledge

Dave Hooper ([EMAIL PROTECTED]) wrote:

 For the benefit of people who can't be bothered to read the list archives at
 http://lists.freenetproject.org/pipermail/support/
 , I will be re-sending the following email to [EMAIL PROTECTED]
 every 12 hours.

How will that help?  Anyone who can't be bothered to check the archives
probably isn't subscribed before asking for help.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |

 PGP signature


Re: [freenet-support] using freenet

2001-06-21 Thread Greg Wooledge

JJ WANG ([EMAIL PROTECTED]) wrote:

 now i have downloaded and installed the software, state of confusion kicks
 in. as a novice to the world of information technology, i can't seem to
 figure out how to use it, even after considerable amount of time was spent
 browsing through the faq. please advice.  i applaud you for what you are
 doing to keep the net free and anonymous. of which the importance is more so
 than ever.

Open up two web browser windows.  In the first, go to the URL

  http://localhost:8081/

(make sure you don't go through a proxy to do this; if you use a proxy,
add localhost to your list of no proxy sites).

In the second window, go to

  http://www.freegle.com/

Finally, remain patient.  Freenet is *slow*, especially for new nodes
who haven't retrieved keys and learned about other nodes yet.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |

 PGP signature


Re: [freenet-support] I'll help you with Freenet as soon as I understand it, too

2002-05-23 Thread Greg Wooledge

TechnoSF ([EMAIL PROTECTED]) wrote:

 Yep, I was trying to avoid using the gateway (say 192.168.1.1) as a
 lan-wide (HTTP) fproxy and allow the windows clients (lets say the
 192.168.2.0 network) to run freenet themselves in a P2P manner and
 have the gateway 'leek' the 192.168.2.0 traffic. In many respects to
 mirror an IP network where unknown IP/addresses go through the gateway
 for routing.

OK, this is quite different from what you said before.  Let me make sure
I've got it straight this time.

You have a gateway with internal IP address 192.168.1.1 and external IP
address A.B.C.D.  It runs NAT or IP masquerading.

You have a LAN of multiple Windows computers with IP addresses
192.168.2.*.  Somehow these are able to talk to your gateway at
192.168.1.1 (implying that you have a netmask of /22 or less, rather
than the traditional /24).

You want to run a Freenet node (transient?  non-transient?) on each of
these Windows machines, and connect them to the larger worldwide Freenet.

If you want to run transient nodes, no special steps are required.
The transient nodes will simply make requests to other Freenet nodes
via NAT/ipmasq, and receive their response packets just like any other
normal TCP/IP connection.

If you want to run real (non-transient) nodes, then it's different.
You'll have to allocate one unique port for each Windows machine,
and forward that port from the gateway to its respective LAN client.
On the LAN client, you'll have to make Freenet listen for FNP requests on
the port that is forwarded to that client.  You will also have to make
sure that the node advertises itself with the public IP of your gateway
(A.B.C.D) and the port number which is being forwarded to that client.

This is documented at
http://freenetproject.org/cgi-bin/twiki/view/Main/NATSAndFirewalls,
which is linked from the Freenet documentation web page.

Did I miss anything?

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00665/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Oh, btw

2002-05-28 Thread Greg Wooledge

 %  freenet:[EMAIL PROTECTED]

 %  kiss my ass

 I don't know enough about freenet and various types of keys to know if
 this would overwrite (be considered newer and thus a later revision
 than) the original or if there are simply two same-named keys out there.

The latter is true.  KSK keys are *not* secure.  There are multiple
competing instances of the key [EMAIL PROTECTED], and which
one you get is a matter of chance (it will depend on which nodes you
first contact).

 In the case of the latter, or even the former in the hope that a *good*
 copy is still out there, is there any way to say I want this key but I
 don't want the one that I got, particularly since that actual storage
 location is unknown?

Not that I know of.  The best solution is never ever use KSK when
inserting data that you actually care about.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00676/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Oh, btw

2002-05-29 Thread Greg Wooledge

Kenneth Stailey ([EMAIL PROTECTED]) wrote:

 If KSK keys are so bogus as to allow documents to be corrupted easily why are
 they still being used?

A while back, one of the Freenet developers said something to the effect
of if we don't have KSK, then someone would just post an SSK keypair and
people would use that instead.  Also, nobody's forcing you to use KSK.

 Assuming a better mechanism exists what is it?

Use SSK keys (public/private keypair).  There are several documents on
how to create a Freesite.  Unfortunately, the best ones are in Freenet
itself, which means that if Freenet is broken, there's a bit of a
chicken-and-egg problem.

The best of the best is Nubile, which is at

SSK@qe3ZRJg1Nv1XErADrz7ZYjhDidUPAgM/nubile/10//

It's an edition Freesite, not a daily one, so if the 10 doesn't work
you can try 9, 8, etc.

If Nubile isn't listed on the gateway page, then it damned well *should*
be.  (I have a feeling the Freenet developers don't like the edition
sites; because the URL isn't a constant, they don't want to risk putting
a potentially easy-to-become-outdated URL in the software distribution.
The irony is, a daily site isn't even one tenth as reliable as an
edition site.  If a DBR doesn't get propagated on any given day,
the whole site is down for 24 hours.  An edition site is already
propagated, so the same URL that worked last week will still work today,
and you don't have to sacrifice a live chicken to the Freenet Gods every
24 hours.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00689/pgp0.pgp
Description: PGP signature


Re: [freenet-support] How to get a CHK key of a document w/out inserting?

2002-05-29 Thread Greg Wooledge

Phil Marlowe ([EMAIL PROTECTED]) wrote:

 I'd like a quick and easy method of deriving the CHK key for a document, 
 other than reading the nodes' response to a successful insert.

The Java is nearly indecipherable to me.  But it's got something to do
with an SHA-1 digest, and a base-64 encoding, and the number 0x0302.

freenet/src/freenet/crypt/SHA1.java gives us some sample test strings
and their SHA-1 digests.  So let's start with:

jekyll$ echo -n abc | openssl dgst -sha1 
a9993e364706816aba3e25717850c26c9cd0d89d

That matches the first test string listed in the SHA1.java source code.
So far so good.  This is a 40-digit hex number, which is 160 bits of
information.

Now let's insert this key into Freenet:

jekyll:~$ echo -n abc abc
jekyll:~$ CLASSPATH=~freenet/freenet-ext.jar:~freenet/freenet.jar java 
freenet.client.cli.Main put --htl 0 CHK@ abc
LALA: 
State PREPARED reached.
State REQUESTING reached.
Transfer of 26 bytes started.
23 bytes transferred.
Transfer ended with 26 bytes moved.
Insert URI -
freenet:CHK@YzHLBuNS4cxy8vi82SbA9rb7BBsKAwI,dliOt6Q1Ih0eILULih-bmQ
The insert has been accepted; waiting up to 56 seconds for the StoreData
State DONE reached.
Document metadata:

Version
Revision=1
End

So the question now becomes: how do we convert
a9993e364706816aba3e25717850c26c9cd0d89d into
CHK@YzHLBuNS4cxy8vi82SbA9rb7BBsKAwI,dliOt6Q1Ih0eILULih-bmQ?

The next clue apparently comes from a comment at the top of the source
file freenet/src/freenet/client/FreenetURI.java; it says:

 * freenet:[KeyType@]RoutingKey[,CryptoKey][,n1=v1,n2=v2,...][/docname][//metastring]

So apparently, our CHK is actually constructed of the following pieces:

 KeyType: CHK
 RoutingKey: YzHLBuNS4cxy8vi82SbA9rb7BBsKAwI
 CryptoKey: dliOt6Q1Ih0eILULih-bmQ

client/FreenetURI.java also says:

 * RoutingKey is the modified Base64 encoded key value.
 * CryptoKey is the modified Base64 encoded decryption key.

So apparently one should be able to base64-decode the RoutingKey and get
something that contains, possibly among other things, the 160-bit SHA-1
digest.

Unfortunately, this is where I hit a brick wall.  I get this far:

jekyll$ perl -e 'use MIME::Base64; print 
decode_base64(YzHLBuNS4cxy8vi82SbA9rb7BBsKAwI);' | hex
0x: 63 31 cb 06 e3 52 e1 cc - 72 f2 f8 bc d9 26 c0 f6 c1.F.RáÌròø¼ÙÀö
0x0010: b6 fb 04 1b 0a 03 02- ¶ûD[JCB

I see the magic number 0302 which I also saw in keys/CHK.java -- so that
seems like a good sign.  But I don't see a9 99 93 anywhere in there.

So apparently I suck both as a Java interpreter and as a reverse
engineer. :(  But maybe someone else can pick it up from here.  Or maybe
somewhere out there in the strange world of Freenet there's actual
human-readable documentation which is a tiny bit more verbose than
http://freenetproject.org/cgi-bin/twiki/view/Glossary/Keys is.

 My reasons are convoluted, but they have to do with an attempt to come up 
 with a utility to insert large sites.  Right now fcpputsite is very 
 perfectionist.  It  will only write a mapfile if every single page has 
 inserted successfully *in this run*.  I think that's too much to ask.  I'm 
 thinking along the lines of a daemon, that keeps trying to insert documents 
 of a very large non-DBR site.  If the index.html and mapfile get out there, 
 then the site is partly useable, and that's better than nothing.  The rest 
 of the site will presumably make it out there eventually.

I will personally worship you if you make a usable fcptools.  Hell,
I might even attempt to *use* it again!

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00690/pgp0.pgp
Description: PGP signature


Re: [freenet-support] setup docs?

2002-06-09 Thread Greg Wooledge

sda ([EMAIL PROTECTED]) wrote:

 I looked for a man page - none, and perused the Freenet website, all I
 could find are 'installation docs' not actuall setup and run guides. I'm sure
 it's pretty obvious to some, but sorry I don't get how to run it and what
 parameters I should use or the various options.

1. Install java.
2. Install the Freenet jar files (freenet.jar and freenet-ext.jar).
3. Get seed node references from somewhere and put them in seednodes.ref.
4. Set CLASSPATH to include both of the jar files.
5. Run java freenet.node.Main --config and answer the questions.  This
   creates freenet.conf in the current directory.
6. Edit freenet.conf by hand to fill in all the stuff that the --config
   skipped over.
7. Run nohup java freenet.node.Main  to start the Freenet node.
8. Wait for it to finish creating the data store, etc.
9. Point your browser at http://localhost:/ (gateway) and/or
   http://localhost:8889/ (administrative reports).

You can use java freenet.node.Main --help to get some other options,
most of which will not be useful for the beginner.  Except possibly
this one:

  -x|--export file|- exports a signed NodeReference

so that you can share your node reference with others, if you wish.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00721/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Y-A-T-IL QUELQU'UN SUR LA PLANETE FREENET ?

2002-06-14 Thread Greg Wooledge

Marion Bates ([EMAIL PROTECTED]) wrote:

 Cypher says, roughly: 

 1 -- For requesting data, I do not know how to create a query,
 specifically how to calculate the key for my request.

You don't calculate keys; you discover them.  They are like URLs on
the World Wide Web.  You find URLs for web pages by reading other
web pages.  You may also see Freenet keys pasted into #freenet on IRC
(irc.openprojects.net), or on the Freenet mailing lists, etc.

 For example, if
 I want to look for a document encrypted in PGP, how would I make the
 request?

You can't perform searches in Freenet.  It's like the World Wide Web
but without any search engines.  (In theory, one could create a search
engine for Freenet; people have attempted this in the past.  I'm not
aware of any that are currently running.)

 2 -- On a similar note, how does one distribute documents and files?
 Forgive me if my question seems basic, but (some idiomatic statement
 about being a newbie) and this seems very technical to me. I really
 want to understand this and I'm motivated to make the effort, but I
 need a little push.

Read Nubile, which is in Freenet, at this key:
SSK@qe3ZRJg1Nv1XErADrz7ZYjhDidUPAgM/nubile/10//

This is an edition based site; the number 10 means it's the 10th
published edition of that site.  The previous versions were /9//, /8//,
etc.  Presumably, if the author of Nubile publishes another update,
he or she will change the edition number to 11.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00760/pgp0.pgp
Description: PGP signature


[freenet-support] Re: Accounting Exception, can't start up

2002-06-21 Thread Greg Wooledge

Trevor Smith wrote this:

 Why did this happen: Unfortunately; there appears to be a critical timing
 within the filesystem/datastore code; if the node is shutdown at just
 the right instant the store gets corrupted bad enough that the node
 cannot be started again - if I don't wait for my node to get fully up
 before I kill it (eg oops I wanted to something before starting that)
 it seems to have a good chance at toasting itself; but even when the
 node is fully up; and just taking it down to adjust the config; turn on
 /off stats or otherwise; can corrupt the store as well.

Well, I just got that same error on my Linux-based node today.  I've
deleted the store_* file, but have decided not to bother recreating it,
at least for now.

Someone please post a message when the developers get this bug fixed.
('Cause dog knows the developers won't post one.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00773/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Error when starting up

2002-06-30 Thread Greg Wooledge

u Uler ([EMAIL PROTECTED]) wrote:

  30-Jun-02 3:47:03 AM (freenet.node.rt.DataObjectRoutingStore, main): bad
  reference while resolving: 0x0 : d1d585f4b776ecc9667c1701a654ca01bf146134
  freenet.node.BadReferenceException: NodeReference self signature check
  failed.

I think the error message quoted above is actually being produced while
Freenet is processing the seednodes.ref file, which contains a list of
node refs (public keys) for *other* nodes.  One or more of the node refs
in that file is probably corrupted, which causes Freenet to ignore it,
and to produce that error message.  If I'm right, then we can safely
ignore the message.

 Truthfully, I'm not sure what it means. But it has something to do with your
 node's own nodereference, which is located in the myOwn.ref file in the main
 Freenet directory.

The file myOwn.ref is created by the Windows installer as a convenience
for people who want to share their node reference with others.  That file
is not read by Freenet at all.

The node's private key is in the node_X file.  That is the file
that Freenet reads upon startup.  The myOwn.ref file is basically
the public key which matches it.

 If you keep getting this kind of error AND your node
 doesn't start working after you've tried the above, you may want to consider
 DELETING the myOwn.ref file WHILE YOUR NODE IS TURNED OFF. When you restart
 your node, this file should be recreated correctly.

That will have no useful effect.  Also, I'm pretty sure that Freenet
will *not* re-create that file automatically simply by being executed.
You'd have to use the --export switch:

Command-line switches
-
  -h|--helpprints this help message
  --system prints JVM properties
  -v|--version prints out version info
  --manual prints a manual in HTML
  -x|--export file|- exports a signed NodeReference
  -s|--seed file|-   seeds routing table with refs
  -c|--config file   generates or updates config file
  -p|--paramFile filepath to a config file in a non-default location

If you just install Freenet's jar files on a Unix box and set it up
according to the readme files, you don't get a myOwn.ref file.  You
have to run CLASSPATH=mumble java freenet.node.Main --export myOwn.ref
to get one.  The Windows installer does that for you.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00809/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Scope of Freenet

2002-07-02 Thread Greg Wooledge

Carl ([EMAIL PROTECTED]) wrote:

 What I need is anonymity for surfing non-Freenet sites.  Can Freenet give me 
 this?

All by itself, just by installing a Freenet node on your own computer, no.

However, it is within the realm of possibility that someone might choose
to insert web sites into Freenet.  Once they're in Freenet, you can read
them anonymously.  (Of course, dynamic server-side content such as CGI
will not work.)

 Also I want to post a website that is accessible to the general public.  (A 
 Freenet website available to non-Freenet users)  Is this possible with the 
 procedure described for the .free domains?

This would be a dream come true for many people -- no more hosting
fees, bandwidth limits, storage limits, or acceptable use policies,
EVER!

But alas, it is not going to happen unless people with enormous
resources at their disposal choose to run open public Freenet
gateways.  This, again, is within the realm of possibility, but I'd
consider it even less likely than the first question.

On the other hand, if Freenet can resolve all of its technical
issues, *and* gain enough popularity that most people run it, then
you could share your anonymously posted Freenet sites with people,
because they'd just click here to download Freenet at any of a
million different places, just like they currently click here to
download Flash, etc.  This too is within the realm of possibility,
but I can't even begin to guess how likely it is, since I have no
real understanding of the details of Freenet's design.

 Is it possible to arrange anonymous email with Freenet?

I believe some people have attempted to do this, though I'm not equipped
to answer the question myself.  You might try searching the development
list archives, or asking in the IRC channel.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00829/pgp0.pgp
Description: PGP signature


Re: [freenet-support] two questions

2002-07-02 Thread Greg Wooledge

Mike Clemons ([EMAIL PROTECTED]) wrote:

 what soes PANIC! just recreated heisenbug! mean

A heisenbug refers to a bug that's very difficult to reproduce
or understand.  It's a reference to the Heisenberg Uncertainty
Principle from physics.  If you can provide the details to the
developers, it may help them.

Since I've never seen that message myself, I have no idea what it
actually means other than that.

 and usally i have to uninstall freenet to update my snapshot so how do i keep
 my node the same if i have to uninstall it for each new build?

You don't need to uninstall it!  Just stop the node, download the
new snapshot (freenet-latest.jar), move it into the Freenet directory
under the name freenet.jar (replacing the already-existing file
by that name), and then restart the node.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00830/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Problem starting freenet

2002-07-03 Thread Greg Wooledge

Jim ([EMAIL PROTECTED]) wrote:

 Anyway, I downloaded the latest build and run the start-freenet script.  
 Freenet went crazy and spawned many java processes and maxed out the cpu 
 usage.  Is this a common problem or should I investigate further.

That's pretty normal.  When you first start a new Freenet node, it
has to initialize the data store, which is a CPU- and I/O-intensive
operation.  (It creates a one or more huge files on the disk, their
size being dependent on the values you filled in during configuration.)

After that, the many threads will remain (Freenet is inherently a
multithreaded Java beast), but CPU usage should drop for a little
while, if you have a sufficiently modern computer.

After *that*, if you're running a non-transient node that's pretty
well connected, your CPU usage and disk I/O may shoot back up when
other nodes start making lots of requests aimed at/through your
node.  If this interferes with other processes running on your
machine, you can throttle it down a bit by adjusting the maximumThreads
parameter:

  # 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

Depending on your computer, you might want to lower that to 90, 60, or
whatever seems comfortable.

If you aren't already doing so, I'd suggest running Freenet as its
own user (I cleverly named mine freenet).  This lets you stop the
node simply by executing killall java as that user.  Also, if
you're using per-user process limits, then the huge number of
threads/processes that Freenet creates won't affect your normal
user's limits.  Finally, it also insulates Freenet from the rest
of your system a little bit, just in case someone finds an exploitable
bug in it.  (I've not heard of any such bugs yet, but paranoia is
healthy.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00838/pgp0.pgp
Description: PGP signature


Re: [freenet-support] crash

2002-07-22 Thread Greg Wooledge

Dave Hooper ([EMAIL PROTECTED]) wrote:

 Is Fred even compatibile with Java 2 RE?

 Try using the latest 1.4 JRE instead and see if the problem goes away.

There is a lot of confusion -- understandably so, because those bright
people at Sun are very bad at counting.

The Java Software Development Kit (SDK) and Java Runtime Environment (JRE)
versions 1.2 and up implement version 2 of the Java language/API.

So Sun's JRE 1.4 *is* Java 2.  Oh, except that it's apparently called
Java 2 Standard Edition (J2SE) now.  Java 2 version 1.4, if you can
believe that.

(Likewise, Sun's Solaris 8 is really Solaris 2.8, which is *REALLY*
SunOS 5.8.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00907/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Freenet very quiet?

2002-07-26 Thread Greg Wooledge

Ian Harris ([EMAIL PROTECTED]) wrote:

 After all this time, however, there are only 33 keys in the 
 datastore, none of which are 256k.  Apart from all the bandwidth going 
 unused, it strikes me that were I to download anything significantly larger 
 than 256k, then I wouldn't have much in the way of denyability.

Freenet 0.4 supports splitfiles, which means that a large key can be
broken up into smaller chunks and reconstructed.  The default splitfile
chunk size in most of the tools that handle splitfiles is 256k.

 Is freenet just deadly silent, badly load-balanced, or is there some other 
 reason that my machine is being kept 'out of the loop'?

I wish I had an answer for that one.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00928/pgp0.pgp
Description: PGP signature


Re: [freenet-support] behind firewall

2002-08-08 Thread Greg Wooledge

dr_evil ([EMAIL PROTECTED]) wrote:

 do i really have to allow all outbound tcp traffic for freenet ?
 
 would be really annoying...

People run Freenet nodes on random port numbers.  Selecting a unique
port number for your node is *encouraged*, to defeat censorship
(ironically, such as that imposed by your firewall...).

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00952/pgp0.pgp
Description: PGP signature


Re: [freenet-support] FW: Hi there

2002-08-11 Thread Greg Wooledge

Tilz ([EMAIL PROTECTED]) wrote:

 I've just downloaded your Freenet program and was wondering if you
 can provide me with a newbie tour on how to use it.
 
 I understand the concept of using KEYs to access different site but I found
 the examples quite limited.
 
 Eg: Da Gi, Techgrounds, Content of Evil, etc...

The site you need to get to is called Nubile.  It has good
newbie-level technical explanations of how Freenet keys work, how
to publish a site in Freenet, etc.  There's a link to Nubile from
The Freedom Engine, which is one of the 4 sites listed on the
gateway page.

If you can't get TFE for some reason, Nubile's direct address is
freenet:SSK@qe3ZRJg1Nv1XErADrz7ZYjhDidUPAgM/nubile/10//.  (It's
an edition-based site, rather than a daily site, so the trailing
/10// can be replaced by a lower number to get previous editions.
If there are any future editions, they will have a higher number.)

I do hope the Nubile author publishes an update some day.  There
is at least one part of Nubile edition 10 that's outdated (change
in the Java class names when Freenet went from upper-case-F to
lower-case-f.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00963/pgp0.pgp
Description: PGP signature


Re: [freenet-support] my view on the project...

2002-08-11 Thread Greg Wooledge

Peter Koellner ([EMAIL PROTECTED]) wrote:

 you do not make any progress, because as good as nobody is able to help with
 the development for lack of documentation and useable test environments.

Actually, there *is* a test environment.  It's called the watchme
network, and is a secondary (incompatible) Freenet network set up
in such a way that instead of maintaining anonymity, watchme reports
copious information about what's happening.  If you want more
information about it, I'd suggest asking on the development list,
or the IRC channel.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00964/pgp0.pgp
Description: PGP signature


Re: [freenet-support] problem

2002-08-15 Thread Greg Wooledge

Jure Pecar ([EMAIL PROTECTED]) wrote:

 Exception in thread main freenet.fs.acct.AccountingException: duplicate
 block: 0x202 / 132

Data store bug.  Corrupted data store.  Re-initialize data store and
try again.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00978/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Average joe trying to use freenet!!

2002-08-16 Thread Greg Wooledge

Darren  Wanda ([EMAIL PROTECTED]) wrote:

 Network Error
 Couldn't retrieve key: SSK@kj9mFvMP4IROkObPHFPlapSnjj0PAgM/techgrounds// 
 Hops To Live: 15
 Error: Route not Found 

This means that your node could not establish communications with enough
other nodes to satisfy your HTL (15).  Usually it means you need to find
better seed node references.

   Attempts were made to contact 28 nodes. 

That's a good sign -- at least you *have* some node references. :)

   Build Number 490 

This is not the latest build, but it should work if you can get
some working node references.  Mine are at
http://wooledge.org/~greg/seednodes.ref -- stop your node, download
that, replace your current seednodes.ref file with mine, and restart
the node.  Give it a moment to catch its breath, then try the four
keys on the gateway page again.

(Or use someone else's seed node refs, if you have another friend with
a working node.)

Also remember to be patient.  Freenet takes some time to learn the
network, especially with new people joining and old ones dropping out
all the time.

[[ If you're reading this message in the mailing list archive
substantially later than the date on which it was written, please note
that I don't update my seednodes.ref link very often.  So my link
could very well be out of date by the time you read this. ]]

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00984/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Average joe trying to use freenet!!

2002-08-17 Thread Greg Wooledge

Nicholas Sturm ([EMAIL PROTECTED]) wrote:

(Greg Wooledge wrote:)
  This is not the latest build, but it should work if you can get
  some working node references.  Mine are at
  http://wooledge.org/~greg/seednodes.ref -- stop your node, download
  that, replace your current seednodes.ref file with mine, and restart
  the node.  Give it a moment to catch its breath, then try the four
  keys on the gateway page again.
 
 This would be very useful if I did not have to download a new jar
 everytime I stop FreeNet.  I strongly suspect that it involves conflicting
 copies of java; but working with java is about as isolated a project as
 working with FreeNet.  Most of
 the material is just too technical (read, jargon filled) unless
 one is about 75% of the way toward full understanding.

Um... what?  I have no idea what you mean by this.

If you're on Windows, you use the rabbit icon in the tool bar to stop
your node.  Then you can just overwrite the seednodes.ref file in the
directory where Freenet lives (usually c:\program files\freenet).  Then
restart Freenet however you usually start it (reboot, or
Start-Programs-Freenet-Freenet, or double-click an icon on your
desktop, or whatever).

If you're on Unix/Linux, you just kill the java process(es) that
constitute the Freenet node, overwrite the seednodes.ref file, then
rerun the start script as the appropriate user ID.

 This seems to be the largest problem with FreeNet.  It is assumed that all
 newcomes are acquainted with at least several friends that understand
 FreeNet as well as being trusting of
 distributing their file of node refs.  I've grown to suspect there is
 only one person in West Virginia that has ever heard of FreeNet (as used
 here or by Free-Net).

Well, you've got the mailing lists and the IRC channel (#freenet on
OPN-- err, freenode).

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00986/pgp0.pgp
Description: PGP signature


[nicksturm@earthlink.net: Re: [freenet-support] Average joe trying to use freenet!!]

2002-08-17 Thread Greg Wooledge

- Forwarded message from Nicholas Sturm [EMAIL PROTECTED] -

My only working method for restarting freenet after it is stopped in any
manner is to: execute the install program which downloads a copy of the
newest freenet.jar and that also starts freenet.  Otherwise I get an error
message which I've check as carefully as my knowledge permits AND all is
exactly as it says I should try to make the appropriate lines of the
configuration file.  So... I have only a very inefficient method of
restarting freenet.  So, as with most, I'm pretty much lost trying to make
any use of freenet.

- End forwarded message -

And I suppose it's totally beyond all rational concepts of human
thought that you could tell us what this error says?  Or what platform
you're using?  Or what Java VM you're using?  Or that you could hit
REPLY ALL instead of replying to me personally every time?

Christ.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00988/pgp0.pgp
Description: PGP signature


Re: [freenet-support] many images/html/... files in /tmp - Security?

2002-08-19 Thread Greg Wooledge

thomas ([EMAIL PROTECTED]) wrote:

 i found man files with the name t*** in /tmp. The files contains Images,
 html,... and all other things i browse/download in the freenet.

That sounds like a browser configuration issue.  Are you using Lynx?
Lynx does that.  (They should be removed when lynx exits.)

This question is really outside the scope of the Freenet project,
but it does serve as a very good example of why security/anonymity
are not trivial problems.  In general, if you're using a web browser
but you want your activity not to be recorded anywhere, you may
have to mess with several different configuration options, mostly
concerning local caching and proxies.

(And while I'm typing, for the love of God, turn off Javascript!
Nothing in the universe is as evil as Javascript.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg00999/pgp0.pgp
Description: PGP signature


Re: [freenet-support] SECURITY!?! - many images/html/... files in /tmp - Security?

2002-08-20 Thread Greg Wooledge

thomas ([EMAIL PROTECTED]) wrote:

 - Start fproxy
 - connect from a remote PC to the fproxy
 - try to browse some freenet sites
 - In the /tmp directory on the fproxy box i found many t** files
 - a file /tmp/t??? shows me that these files includes html/jpg/gif

Wow -- you're right.  There are definitely files being created by the
user ID that runs the freenet node (*not* the web browser, as I thought)
in /tmp.  I have no idea what these files are used for.

For whatever it's worth, on my node, all of the files in /tmp are less
than 10 minutes old.

Thanks for bringing this to my attention (even though I'm not a Java
programmer and therefore can't do much about it).

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01009/pgp0.pgp
Description: PGP signature


[freenet-support] Re: [freenet-dev] FCP port closes connection

2002-08-25 Thread Greg Wooledge

Greg Wooledge ([EMAIL PROTECTED]) wrote:

 I'm running a recent Freenet snapshot (from freenetproject.org/snapshots/
 at the time when it said freenet-latest.jar  23-Aug-2002 00:01   1.1M).
 Platform is OpenBSD 3.1, using the Linux JDK 1.3 (reported as Sun
 Microsystems Inc. version 1.3.1_04 in :8890/).
 
 When I connect to the FCP port, it accepts the connection, then
 immediately closes it:

Following up to this:

I poked around a bit using ktrace/kdump and found that the Freenet
java process was getting a Resource temporarily unavailable error
while attempting to read 1 byte from a file descriptor which I believe
was the socket.  This problem occurred on all Freenet ports, not just
the FCP port.

It seems that there's some sort of weird timing/blocking issue going
on with this Java VM under OpenBSD (possibly a problem with the Linux
emulation?).  If I execute this command:

  $ telnet pegasus 

then it closes the connection as I indicated earlier.  But if I execute
this command:

  $ echo -e 'GET / HTTP/1.0\n' | nc pegasus 

then it works correctly.  This makes me suspect that a read() from the
socket which was supposed to be blocking was actually being done in
non-blocking mode.  Or maybe it's some other bug somewhere.

I've switched to kaffe (which I had to use a bit of hackery to build;
I've sent a message to the kaffe mailing list, but it's pending moderator
approval), and the behavior seems to be much improved.

So in summary, for OpenBSD users, kaffe 1.0.7 seems to be mandatory.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01027/pgp0.pgp
Description: PGP signature


[freenet-support] Re: [freenet-dev] FCP port closes connection

2002-08-25 Thread Greg Wooledge

Ian Clarke ([EMAIL PROTECTED]) wrote:

 What did you need to do to get Freenet working with Kaffe?  Someone 
 should write a HOWTO in the public section of the website.

Once Kaffe 1.0.7 was installed, I did nothing special to make Freenet
use it.  (Special may be relative to user skill, of course.  Note
that I'm Cc'ing support@ on these because I do think that a wider
audience is justified.)

 Pending moderation probably means that you need to be subscribed to 
 the mailing list to send a message to it.  I don't know about the Kaffe 
 mailing list maintainers, but if I didn't ignore it when that happened, 
 I would spend all of my time approving/disapproving emails to the 
 mailing lists.

According to their web-based mail archive, it went through.

Anyway, here's exactly what I did:

0) This is an i386 OpenBSD 3.1 box.
1) Downloaded kaffe-1.0.7.tar.gz from www.kaffe.org, and extracted it:
gzip -dc kaffe-1.0.7.tar.gz | tar xvf -
cd kaffe-1.0.7
2) ./configure; make
3) The make failed because of an ld error, shown earlier in this thread.
4) Went to the directory where the failure occurred, and ran this command:
 cd kaffe/kaffevm/.libs
 ln -s libkaffevm-1.0.7.so libkaffevm.so.1.0
 cd -
5) Typed make again in the top-level directory.  It worked.
6) make install
7) Adjusted /usr/local/bin/java and javac symlinks to point to Kaffe:
 cd /usr/local/bin
 mv java java.old
 mv javac javac.old
 ln -s ../kaffe/bin/java java
 ln -s ../kaffe/bin/javac javac
8) Went to /usr/local/kaffe/jre/lib/i386 and added the symlink:
 cd /usr/local/kaffe/jre/lib/i386
 ln -s libkaffevm-1.0.7.so libkaffevm.so.1.0

That's it.  My freenet node's run script just calls java, so it
finds the symlinks in /usr/local/bin.

Feel free to use this information however you wish.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01030/pgp0.pgp
Description: PGP signature


Re: [freenet-support] must replace store on upgrade?

2002-08-26 Thread Greg Wooledge

Michael West ([EMAIL PROTECTED]) wrote:

  Twice now when I upgrade freenet I cannot use the old store, but
  have to replace it with a new one.  
 
  I get IO exceptions in main.   Is this supposed to happen?  Does
  the store format change often?  

The data store format has not changed in a VERY long time.  What
you're encountering is probably the infamous data store corruption
bug, which is the worst outstanding bug in Freenet (IMHO).  Personally,
I've only seen it once, but it seems to be far more common for other
people, especially Windows users.  (By the way, it would be helpful if
you actually showed what the errors say, so we can be more definite in
diagnosing the problem.)

It's not *supposed* to work this way, but for now, whenever you see
corruption errors, you'll just have to wipe your data store and try
again.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01034/pgp0.pgp
Description: PGP signature


[freenet-support] OpenBSD 3.1 open files

2002-08-26 Thread Greg Wooledge

One more note for OpenBSD users:

By default, it seems that normal (non-root) users in OpenBSD 3.1
get a soft limit of 64 open files.  This is not enough for a busy
Freenet node with the default number of threads.  The hard limit
on open files is 128, though, so if you raise your open file
descriptor limit to 128 and then decrease the number of threads
(not sure what the optimal number is yet), then it works MUCH better.

(You can raise the number of open files permitted by running
ulimit -n 128 in bash.  For other shells, consult the Fine Manual.)

The symptom, before I raised the limit, was Document contains no data
intermittently when accessing services via a web browser, together
with java.io.FileNotFoundException: Too many open files errors in
the freenet log file.  (The last was a dead giveaway as to where the
problem lay. ;-) )

Developers: how many open file descriptors does a running Freenet
node use?  (Does the Java VM make a difference?)  Is it 1 per thread
plus a constant?

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01035/pgp0.pgp
Description: PGP signature


Re: [freenet-support] recursive wget does not work with fproxy - any reason why?

2002-08-31 Thread Greg Wooledge

Matthew Welland ([EMAIL PROTECTED]) wrote:

 Before I write a recursive perl fcpget I thought I'd try wget but it doesn't 
 appear to work. Has anyone tried this sucessfully?

Wget chokes on the double slash (//) in an SSK.  As far as I can tell,
there's no command line switch to override that, either.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01046/pgp0.pgp
Description: PGP signature


Re: [freenet-support] freenet for debian.

2002-09-01 Thread Greg Wooledge

William. famy ([EMAIL PROTECTED]) wrote:

 ii  freenet   0.4.0.1   A 
peer-to-peer network for anonymous publishing
 ii  freenet-unstable  0.4.3+20020815-1  A 
peer-to-peer network for anonymous publishing (unstable branch)

 what do i have to install more than this. I purge junit because i do not manege to 
use it too.

Check the documentation and package listing for the freenet-unstable
package, because that is clearly what you want to use.  (Either that,
or don't bother using the Debian packages at all, since 2002-08-15 is
a little old, in Freenet terms.)

Documentation: /usr/share/doc/freenet-unstable/*
Package listing: dpkg -L freenet-unstable

Find out what you have to do to get your node up and running.  Then
point your web browser at these URLs to get started using it:

 http://127.0.0.1:/   -- FProxy gateway page
 http://127.0.0.1:8889/   -- Node Status Servlet
 http://127.0.0.1:8890/   -- Node Info Servlet

If you choose to give up on the Debian packages, then follow the
instructions on http://freenetproject.org/ to find out how to install
a Freenet node on a generic Linux box.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01051/pgp0.pgp
Description: PGP signature


Re: [freenet-support] IRC channel ?

2002-09-04 Thread Greg Wooledge

Thomas Goebel ([EMAIL PROTECTED]) wrote:

 in wich irc channel can i talk about freenet?

#freenet on the IRC network formerly known as OPN (now freenode).
irc.openprojects.net or whatever the new domain name is.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01071/pgp0.pgp
Description: PGP signature


Re: [freenet-support] trouble getting freenet started behind a NAT

2002-09-05 Thread Greg Wooledge

Sascha Noyes ([EMAIL PROTECTED]) wrote:

 I controll the NAT, so i can set up port forwarding, if only i could find out 
 the port number.

grep listenPort freenet.conf

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01074/pgp0.pgp
Description: PGP signature


Re: [freenet-support] *.allowedHost does not work since update!!!!!!!

2002-09-05 Thread Greg Wooledge

Thomas Goebel ([EMAIL PROTECTED]) wrote:

 any setup with
 
 destatus.allowedHosts, fproxy.allowedHosts, nodeinfo.allowedHost,
 nodestatus.allowedHost, console.allowedHost
 has no effect.
 
 All hosts can access all freenet services.

I cannot confirm this.  Please give more details (exactly which
build number you are running, actual contents of allowedHosts
parameters in the config file, IP address of node, IP address of
client machine you tested from).

 Please tell this the developer.

They seem to read [EMAIL PROTECTED] and not this list.  I
suggest you write to that address.  (You'll have to be subscribed;
Ian Clarke himself admitted that posts from non-subscribers go into
a black hole.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01081/pgp0.pgp
Description: PGP signature


Re: [freenet-support] trouble getting freenet started behind a NAT

2002-09-05 Thread Greg Wooledge

Sascha Noyes ([EMAIL PROTECTED]) wrote:

 when i run ./preconfig.sh, i get a freenet.conf file with 3 lines:
 
 ipAddress=localhost.localdomain
 listenPort=19871
 seedNodes=seednodes.ref

Ick!  Then don't do that.  It's clearly broken.

 however if i run start-freenet.sh without the --config switch (seeing as i 
 already ran preconfig.sh it doesnt print that i should run start-freenet.sh 
 with the --cofig switch) freenet seems to start up normally, but this is what 
 is printed in the log file:
 [...]
 Sep 5, 2002 9:35:25 AM (freenet.node.Main, main): Failed to load service: 
 fproxy
 freenet.interfaces.ServiceException: No class given

Your config file is incomplete.

 Sep 5, 2002 9:35:26 AM (freenet.node.Main, main): Cannot announce with no seed 
 nodes!

And you have no seed nodes. :(

 there are indeed no seed nodes in todays seednodes.ref file.

Ouch.  Get one from someone else, then.  Mine (not *terribly* recent,
but it should be usable) is at http://wooledge.org/~greg/seednodes.ref.
Or use google to find others.  (I hope there *are* some others.)

 maybe someone would care to send me their freenet.conf file?

(You sent this message only to me, not to the support list.)

You probably don't want that.  What we need is good documentation for
this stuff, because it's obvious that whatever you were reading is
full of shit.  (Or there are major bugs in the scripts you were running.)

Here's what you should do to get Freenet working on a Unix-like system:

0) Decide how big your data store will be.

1) Install a Java VM.

2) Create a freenet user account and make its home directory reside on
   a file system with enough space for the data store and some big logs.
   Do all the rest of this as the freenet user.

3) Download the freenet-ext.jar and freenet.jar and seednodes.ref files.
   The seednodes.ref can come from anywhere, not necessarily
   freenetproject.org.  The freenet.jar file is actually named
   freenet-latest.jar on the snapshots page; rename it or symlink it.

4) export CLASSPATH=$HOME/freenet.jar:$HOME/freenet-ext.jar
   java freenet.node.Main --config

5) Customize the freenet.conf file that was just created.

6) Enable port forwarding on your firewall if needed.

7) Set any additional environment variables or ulimit commands or umask
   commands, etc., that may be necessary in your environment (e.g.,
   ulimit -n 128; ulimit -d 262144).

8) Determine if any additional arguments are needed for your Java VM to
   run a node successfully (e.g., -mx 256M).

9) nohup java [additional args] freenet.node.Main 

When you're happy  comfy with the results, customize your freenet user's
dot-files, or write some run scripts, or set up cron jobs, or set up
boot scripts to start the node at system boot time, or whatever. :-)

I don't have any files named *.sh in my freenet user's directory.  Based
on what you've just told me, I'm glad I don't.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01082/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Insert Key - Web Interface

2002-09-08 Thread Greg Wooledge

[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

 WHERE IS IT??
 
 BUILD 500

I assume you mean the fproxy text box in which you could insert a
key.  This seems to have been removed in the new interface (build 500
and later).  I guess the developers figured nobody used it.

If you were relying on that functionality, you may either downgrade
back to your previous build, or bug the developers about it.  They
don't seem to read the support list -- just the devl list.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01100/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Newbie question: Connection refused

2002-09-09 Thread Greg Wooledge

Clisson Pierre ([EMAIL PROTECTED]) wrote:

 Mozilla : The connection was refused when attempting to contact
 127.0.0.1:8890.

 # what to launch automatically, delimited by commas
 # currently supported services: fproxy, nodestatus, nodeinfo
 services=fproxy

You need to change that line to services=fproxy,nodestatus,nodeinfo.
This will allow you to connect to ports 8889 and 8890 for extra
information about your node.  (And as of build 500 or so, the ability
to connect to port 8890 is now required in order to read the gateway
page.)

You appear to have all of the other essential lines.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01104/pgp0.pgp
Description: PGP signature


Re: [freenet-support] wget with freenet / Security Bug / memory usage

2002-09-12 Thread Greg Wooledge

Thomas Goebel ([EMAIL PROTECTED]) wrote:

 How can i tune the memory usage of the java VM. I can see that the VM
 can use
 128MB in http://localhost:8890/internal/env. But how can i change this
 value?

Pass command-line parameters to the Java VM when you start the node.
E.g., with Kaffe, I use nohup java -mx 256M freenet.node.Main  to
start my node.  You'll have to check the docs for your JVM to see what
the right parameters are.

 Did anybody know anything about the security BUG i found two weeks ago?
 (tempfiles in /tmp/t**)

I mentioned it on the devl list, but nothing seems to have been done
about it AFAIK.  They're still happening on my system with a pretty
recent snapshot.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01113/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Im an idiot

2002-09-21 Thread Greg Wooledge

Skitso Freak ([EMAIL PROTECTED]) wrote:

 I am new to frenet and know nothing
 I DL freenet and got it working(it has not errors and is running)
 and I DL frost.  I have yet to figure out how to view any freesites or dl 
 any files using frost.

Point your web browser (any browser except IE) to http://127.0.0.1:/
and you should get the Freenet gateway page.  At or near the bottom of
the gateway page, there are 3 links: Da GJ, The Freedom Engine and
Freenet Forever.  Click on those and be patient.

I can't help with Frost.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01133/pgp0.pgp
Description: PGP signature


Re: [freenet-support] My node is getting hammered too, I'm shutting it down

2002-09-22 Thread Greg Wooledge

Roderik Muit ([EMAIL PROTECTED]) wrote:

 I am seeing the same results, running build 504. The node is totally
 overloaded. My computer is totally overloaded - even when running it
 'nice 19', load is constantly at 20 and it happens too often that
 performance is so slow I can't even normally type text in an application
 I'm using. (Load rises to 50 sometimes, when freenet is not the only
 thing doing something.)

Let me guess... Linux kernel, probably 2.2.x.  I had the same problem
when I ran Freenet on a Celeron 400 with Linux 2.2.x and a slow hard
disk.  (That's one of the reasons I moved to OpenBSD for my node;
little did I know that the DSB *loves* tasty OpenBSD Kaffe nodes)

Anyway, the only reasonable workaround for you is going to be reducing
the number of threads you let Freenet use.  Stop your node, edit the
freenet.conf file and look for the maximumThreads setting; I believe
it defaults to 120.  Lower that to some smaller value (and don't forget
to remove the '%'!) and then restart it and see how it goes.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01143/pgp0.pgp
Description: PGP signature


Re: TR : [freenet-support] Hard failure registering encoder: OnionFECEncoder. UPDATE freenet-ext.jar!

2002-09-22 Thread Greg Wooledge

Pierre Granier ([EMAIL PROTECTED]) wrote:

 Network Error
 
 Couldn't retrieve key: SSK@qe3ZRjg1Nv1XErADrz7ZYjhDidUPAgM/nubile
 Hops To Live: 15
 
 Change Hops To Live

One of the Freenet developers told me that there was a problem when
I reported a message similar to this (but I was testing something
nonstandard); then I saw your message to support@ and reported that
as well.  His actual words:

toad_ there was a bug that might have killed bootstrapping for a few days on 
   normal datastore

So it sounds like you should update your node (or downgrade to a version
that's known to be OK) and then try again.  Good luck.

(Also follow Ed's advice.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01150/pgp0.pgp
Description: PGP signature


Re: RE : TR : [freenet-support] Hard failure registering encoder: OnionFECEncoder. UPDATE freenet-ext.jar!

2002-09-22 Thread Greg Wooledge

Pierre Granier ([EMAIL PROTECTED]) wrote:

 I try one to one htl from 15 to 30 with the good address but with no
 success.

The same error?  Or did it add Route Not Found to the message?  Did
you ever get Data Not Found?

 How or where may I find lower window install module for downgrade or
 upper for upgrade?

http://freenetprojects.org/snapshots/

Stop node, download freenet-latest.jar, overwrite your freenet.jar with
it (renaming it), then restart.

Also make sure you have a good seednodes.ref file.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01154/pgp0.pgp
Description: PGP signature


Re: RE : TR : [freenet-support] Hard failure registering encoder: OnionFECEncoder. UPDATE freenet-ext.jar!

2002-09-22 Thread Greg Wooledge

Greg Wooledge ([EMAIL PROTECTED]) wrote:

 http://freenetprojects.org/snapshots/

Damn, that's not the first time I've done that.

http://freenetproject.org/snapshots/

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01155/pgp0.pgp
Description: PGP signature


[freenet-support] Configuration file changes

2002-09-24 Thread Greg Wooledge

I'm sorry to butt into the fascinating meta-discussion you've been
having about mailing list etiquette[0], but for those of us who are
actually trying to use Freenet, I have something important to say.

Recently, the CVS version of Freenet has made major changes which
will require many of us to rewrite parts of our configuration files
(freenet.conf and/or freenet.ini).  If you've updated recently and
found that you can't connect to your fproxy port, here's why.

The fproxy and nodeinfo services no longer exist.  They have both
been merged into, and replaced by, a service called mainport.  You'll
need to go into your freenet.conf (or freenet.ini) file and remove
all of the fproxy.* and nodeinfo.* lines (or at least comment them
out) and replace them with appropriate mainport.* lines.  For example:

  mainport.port=
  mainport.bindAddress=*
  mainport.allowedHosts=127.0.0.1,192.168.1.1,192.168.1.2

Once again: if you've been accessing your node's fproxy port from
across a LAN, it *WILL STOP WORKING* when you update to a sufficiently
recent node snapshot, unless you *CHANGE* your configuration file.

(Apparently the developers felt they had to change the service name
in order to guarantee the least possible amount of backward compatibility.)

Also, if your web browser has cached the old http://NODEADDRESS:/
page which was a redirect to http://NODEADDRESS:8890/ then you may have
to clear your browser's cache (or restart it) to make it stop trying to
follow a redirect that no longer works.

I have also updated the FAQ, at
http://freenet.sourceforge.net/wiki/index.php?FAQ.

You may now return to your regularly scheduled support channel discussions.

[0] See sarcasm.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01196/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Build 510 and earlier dump java core on FreeBSD

2002-10-03 Thread Greg Wooledge

Rob ([EMAIL PROTECTED]) wrote:

 The closest I
 have come to a working Freenet node on FreeBSD has been with Kaffe. 

This is the same experience that all of us *BSD users have reported
when attempting to use Freenet.  People have had varying degrees of
success or failure with Kaffe, but Linux Sun JVMs running under
emulation are worse.

 Unfortunately, from the fproxy interface, no keys can be fetched.

Why not?  What errors are you getting?  Have you updated your .conf
file for the fproxy-mainport switch?

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01230/pgp0.pgp
Description: PGP signature


Re: [freenet-support] sending keepalive-packets through connections

2002-10-04 Thread Greg Wooledge

Ephrim Khong ([EMAIL PROTECTED]) wrote:

 I am trying to use freenet behind a Firewall, using a SOCKS5 Proxy
 server.

How, exactly?  Freenet requires the ability to receive incoming
connections on at least one TCP port.  If you have a way to achieve
that using SOCKS5 we'd love to hear about it, and add it to the FAQ.

 It works, but the Proxy is closing any ideling TCP-Connection, if
 there was no data send through it for some time.



Is this a transient node or something?  How can your node be that idle?
Most of us who run nodes get slammed pretty consistently by traffic,
although there are a few exceptional cases where nodes get very light
traffic (and nobody knows why).

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01235/pgp0.pgp
Description: PGP signature


Re: [freenet-support] pb connecting gpl.txt on freenet few questions

2002-10-04 Thread Greg Wooledge

blured blured ([EMAIL PROTECTED]) wrote:

 a nude female and a text explaining ssk is not secure  is it a fake ?

SSK?  Really?  Not KSK?  If so, you've found a gpl.txt variant I haven't
seen yet.

But I suspect it's more likely you misunderstood the content of the text,
which was trying to tell you why [EMAIL PROTECTED] is not a secure key.

 Hops To Live: 15
 Error: Data not found

Patience.

 3) if Install freenet is my node publicaly available ? Do I need special 
 configuration to make that works or is it made by default ?

If you said yes when you were asked about being a transient node,
then your node is transient and won't serve data to other nodes.
If you said no (or took the default) then you have a real node.
(Assuming of course that you are not firewalled.  If you are, then
that mostly explains your problems.)

And since you got a DNF, it means you're actually talking to other
nodes.  Keep trying, or get some seed node references from someone
whose node is having better luck than yours.

 freenet:SSK@WeOtwjh~dJSRKJhKDKtCvSXHjP0PAgM/prout//

I can't see it yet, but keep trying.  Be sure to insert your URL into
TFE's submission thing, because that's the best way to advertise your
site to the major Freenet sites (TFE, Raw Freedom, Cruft, etc.).  It
could take a few days before people start to get your site, especially
if your node is badly connected (lots of DNF and RNF).

Again, patience.  And good luck.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01239/pgp0.pgp
Description: PGP signature


Re: [freenet-support] image found on ksk keys are insecure on freenet network

2002-10-05 Thread Greg Wooledge

blured75 ([EMAIL PROTECTED]) wrote:

 Are the images admit on this ML or not ? Because i'd like to send the one
 found on freenet network concerning ksk keys which are insecure which I told
 about during another email.

I think most of us have already seen it. :)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01248/pgp0.pgp
Description: PGP signature


Re: [freenet-support] website which indexes the website-freenet keys ...

2002-10-05 Thread Greg Wooledge

blured75 ([EMAIL PROTECTED]) wrote:

 1) Is there any website on standard http which indicates website-freenet
 keys ? I manage to go to freenet-forum (freenet adress) but that's all.
 Didn't manage to get another site or address working ...

Point your browser to http://127.0.0.1:/ and at the bottom of the
first page you'll see three links: Da GJ, The Freedom Engine and Freenet
Forever.  Try those.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01249/pgp0.pgp
Description: PGP signature


Re: [freenet-support] LogFile concerning the installation of freenet

2002-10-05 Thread Greg Wooledge

blured75 ([EMAIL PROTECTED]) wrote:

 2) the stuff which I cannot understand are :
 
 There was an error determining this node's physical address(es).
 Please make sure ipAddress and listenPort are correctly set.
 Note that you may put a host name in the ipAddress field if you
 have a dynamic IP and are using a dynamic DNS service.
 5 oct. 02 17:25:59 (freenet.node.Main, main): Unexpected Exception:
 freenet.BadAddressException

Check your freenet.ini file.  You need to fill in your IP address
(if you have a static IP) or a hostname that resolves to your node
(if you belong to a dynamic DNS service).

If you have no consistent way for people on the Internet to reach
you, either by static IP or by dyn-DNS, then you can't run a permanent
node.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01250/pgp0.pgp
Description: PGP signature


Re: [freenet-support] sending keepalive-packets through connections

2002-10-05 Thread Greg Wooledge

Ephrim Khong ([EMAIL PROTECTED]) wrote:

 SocksCapTM automatically enables Windows-based TCP and UDP networking
 client applications to traverse a SOCKS firewall. SocksCap intercepts the
 networking calls from WinSock applications and redirects them through the
 SOCKS server without modification to the orginal applications or to the
 operating system software or drivers.

I see.  How very interesting -- it seems to be basically NAT-over-SOCKS
(but, of course, Windows-only).

Well, in this case, you are definitely behind a firewall of the type
that will prevent Freenet from working correctly.  As I mentioned
previously, you may achieve some small degree of success when the key
you are looking for is already on the node that you contact, but
for anything else, you will have trouble.

I don't know what effect this will have on insertions, should you ever
attempt any.  I would imagine that it will be problematic.

  So, sometimes when freenet is ideling for some minutes (searching for a
 certain key or whatever), the connections to other nodes are closed. So
 my question: Is there a way to send small ping packages through all
 opened connections where no data was send for x minutes?

You need to take this up with the developers.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01253/pgp0.pgp
Description: PGP signature


Re: [freenet-support] pb on inserting big file on freenet

2002-10-06 Thread Greg Wooledge

[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

 What you can do, which is what I've been atempting not sucessfully for months
 but the new datastore should help once all the other problems are fixed, is
 insert your large file seperately from your site and just reference them with
 URI on the site.

 ie instead of inserting big file with the site [EMAIL PROTECTED]
 a href=[EMAIL PROTECTED]blahblah do this instead
 a href=[EMAIL PROTECTED]blahblah

Anyone using KSK@ keys for important data needs to *seriously*
rethink their strategy.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01262/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Newcomer to freenet

2002-10-07 Thread Greg Wooledge

Simon Wade ([EMAIL PROTECTED]) wrote:

 The publicly 
 available seed nodes have been very busy lately. If possible try to get 
 a friend to give you a reference to their node instead.
 
 Do you have any suggestions as to what I should do?

You should get a friend to give you a reference to their node. ;-)

Failing that, you could search Google (etc.) for seednodes.ref and
see how many people's seed nodes you can find.  Pick one and overwrite
your seednodes.ref file with the new one.  Then restart your node.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01269/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Freenet

2002-10-07 Thread Greg Wooledge

Leia ([EMAIL PROTECTED]) wrote:

 Also whenever I try to open one of
 the default bookmarks, I get an error message saying the routing was present.

Please give the precise error messages whenever possible.  I'm betting,
though, that you got a Route Not Found error.

 I am not a geek and cannot find anything on the webpage that helps with
 specific installation issues. I cannot contact the support pages as I get a
 connection failed message.

This is the support mailing list.  Mostly it's just Freenet users
helping each other.

If you got a RNF error, then you probably need better seed nodes.
Search Google for seednodes.ref and try to find one that's relatively
recent.  Overwrite your own seednodes.ref file with the new one, then
restart your node and try again.

Since you're running Windows, you should also beware, because there
are still some bugs to work out in the Windows installer.  Your
freenet.ini file could have some old non-functional config lines in
it, which you may need to comment out or change.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01270/pgp0.pgp
Description: PGP signature


Re: [freenet-support] PANIC! Just recreated heisenbug!

2002-10-07 Thread Greg Wooledge

Chris Dennis ([EMAIL PROTECTED]) wrote:

 I'm running the 30 September snapshot in non-native mode.

Your node is a week old, and a LOT has been done in that week (e.g.,
Freenet 0.5-pre1 or whatever they're calling it).

Also your PC's clock is 5 days behind.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01273/pgp0.pgp
Description: PGP signature


Re: [freenet-support] More bugathon stuff reg FreeBSD on build 513

2002-10-08 Thread Greg Wooledge

Rob ([EMAIL PROTECTED]) wrote:

 Kaffe is as close as I am getting to a working Freenet on FreeBSD.  I
 still haven't  brought up a freesite, gpl.txt, or any content with it.

I may have mentioned this to you before, but anyway

I'm running Freenet on OpenBSD 3.1 i386 using a very slightly
modified Kaffe 1.0.7.  (The modification was to remove an assertion
that was causing Kaffe to crash a few months ago.)  It's working
fairly well for me; certainly much better than the Sun Linux 1.3.x
JVM ever did in emulation mode.

I'd recommend using the native data store, not the monolithic, because
the Data Store Bug just *LOOOVES* those Kaffe/BSD data stores and eats
them up very quickly.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01286/pgp0.pgp
Description: PGP signature


Re: [freenet-support] submit a new site dsb pb frost pb

2002-10-11 Thread Greg Wooledge

blured75 ([EMAIL PROTECTED]) wrote:

 1) I submit a new site on TFE yesterday
 http://localhost:/SSK@vYvjrSh7YODcwXYoKd40fi-vEesPAgM/innek// but it
 doesn't appears at all in the page.

The person who does TFE said (s)he will be out of town for a week or
so.  You'll have to wait until that person comes back.

Until then, make sure your site shows up on Raw Freedom, assuming that
Raw Freedom publishes a working edition.  (RF's activelink has been
broken for me the last couple days.)

Another way you can check up on it would be to try to retrieve your
KSK submission key (KSK@tfesubmitsite-138 or whatever number you used)
from a different node than the one you used to insert it.  This will
confirm that it actually made it into Freenet.

 3) The french page of freenetproject.org is not updated correctly (I mean
 there isn't the pre2 to download that can explain why a lot of people are
 still on pre1)

If your node is working, then you can update the .jar file yourself.
Do this:

 1) Stop Freenet.
 2) Download freenet-latest.jar from http://freenetproject.org/snapshots/
and put it in your Freenet directory (wherever your freenet.jar file
is now, usually C:\Program Files\Freenet\ or something similar).
 3) Go to your Freenet directory and rename freenet.jar to freenet-old.jar
and then rename freenet-latest.jar to freenet.jar .
 4) Restart Freenet.

I can't answer your other questions.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01341/pgp0.pgp
Description: PGP signature


Re: RE : [freenet-support] freenet.interfaces.ServiceException: No class given

2002-10-12 Thread Greg Wooledge

[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

 I think the best way to get a responce here is to reply to someone else and
 say something that might be wrong.

Such as

 With nodestatus and it's devine union with fproxy into its glorious child
 mainport i dont think it matters and you dont have to start nodestatus as a
 service.

It's nodeinfo that was merged, not nodestatus.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01348/pgp0.pgp
Description: PGP signature


Re: [freenet-support] HELP! Problems running freenet.

2002-10-14 Thread Greg Wooledge

Robert Carroll ([EMAIL PROTECTED]) wrote:

 I just made a fresh install using the windows installer today.  Freenet started, but 
I got the following errors:
 
 I/O error flushing routing table data - java.io.IOException: insufficient storage

This is a known problem in some slightly older jarfiles.  Update your
freenet.jar by doing this:

 1) Stop Freenet.
 2) Download freenet-latest.jar from http://freenetproject.org/snapshots/
into your Freenet directory (wherever freenet.jar is now).
 3) Rename freenet.jar to freenet-old.jar.
 4) Rename freenet-latest.jar to freenet.jar.
 5) Restart Freenet.

 Failed to load service: nodestatus - freenet.interfaces.ServiceException: No class 
given

This one's a known problem in the Windows installer.  Add this line to
your freenet.ini file:

nodestatus.class=freenet.client.http.NodeStatusServlet

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01365/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Which Java?

2002-10-18 Thread Greg Wooledge
Roger Hayter ([EMAIL PROTECTED]) wrote:

 Is a different Java recommended for different parts of Freenet?
 
 Does it just depend which Java the programmer of the most recent patch 
 happened to use?

It largely depends on your platform.  On OpenBSD, for instance, the
only JVMs from which I can choose are Kaffe or a Linux JVM running
under Linux emulation.  The latter does *not* work, which means I
must use Kaffe.

On Linux, I'm using Sun's JVM and it seems to be tolerable.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01449/pgp0.pgp
Description: PGP signature


Re: [freenet-support] About NAT/Router modif

2002-10-18 Thread Greg Wooledge
Pierre Granier ([EMAIL PROTECTED]) wrote:

 I find how to modify my modem router. Can you specify me witch port
 exactly Y have to authorize forwarding?

   # Interface # tcp/48736

That one.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01450/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Re: [freenet-dev] Divide by zero

2002-10-18 Thread Greg Wooledge
[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

 I took your suggestion to try other JVM's, looks like KAFFE is linux only so

Kaffe is certainly not linux only since I'm using it on OpenBSD.
Maybe you meant Unix only, since I have no idea (nor do I care)
whether it can run on Windows.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01451/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Can't access http://127.0.0.1:8888

2002-10-19 Thread Greg Wooledge
Pene ([EMAIL PROTECTED]) wrote:

 Matthew Toseland:
 Do you have a freenet.log file? 
 
 No, I have not any freenet.log files?  I thought that the Installation
 Program would have created one, that is why I did not do it myself.  Need I
 create a freenet.log file myself?  If there had been any such file, I should
 have added it in my query to be more precise about my troubles over here.

No, you should not create one manually.  The installation does not
create it; instead, the Freenet node creates it when you run the node.
It should be in your Freenet directory (which, for me, is
C:\Program Files\Freenet -- yours may be different).

 Is your datastore native or monolithic? pre5 will automatically upgrade a
 monolithic datastore, but it will take a while.
 
 I am sorry that I do not understand your questions.  I do apologise.  Can you
 please tell me what I have missed?

You should have a freenet.ini file, which is created during the
installation.  This will (probably) have a storeType line it like
this:

storeType=native

But of course yours will probably not say native.

 Although my node is permanent, this problem continues even to-day.  I
 uninstalled Mozilla 1.2 alpha and installed Mozilla 1.0.1.  But nothing.
 In the Microsoft Explorer 5.0 I get not even that famous warning about the
 inadequacy of this browser concerning anonymity.  It seems as though I had
 not installed anything.  The results in the Control Panel indicate that they
 have been installed.

I'm not a Windows expert by any means, but a couple things come to
mind:

1) Use the task manager (Ctrl-Alt-Del in Win98) to see what processes
   are running.  You should see either Freenet or Java there if it's
   running.

2) Use netstat -an from a command prompt to see what ports your OS
   is listening to.  You should see your Freenet node protocol port
   (which is unique to your node), and then the generic services like
   mainport () and possibly nodestatus (8889).

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01464/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Hello, I can't make this work!

2002-10-19 Thread Greg Wooledge
Pierre Lindberg ([EMAIL PROTECTED]) wrote:

 Oki, but I could read that there's no search-engine... How do I
 find files on this net?!

http://freenet.sourceforge.net/wiki/index.php?FAQ

There are two basic ways to use Freenet today (that I know of).  The
first way, the way that I do it, is to surf Freenet like you used
to surf the WWW before Google.  You start at one site, and follow
links to another site, and so on.  The site you want to start with
is The Freedom Engine, which has links to dozens of other sites
(much like Yahoo!'s categorical index, but smaller).  TFE is linked
from the gateway page (http://127.0.0.1:/).

The second way is to use a separate Freenet application called Frost.
This runs as a standalone Java program that communicates with Freenet
and implements some sort of message board thing.  I don't use it
myself.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01471/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Native datastore or non native ?

2002-10-20 Thread Greg Wooledge
blured75 ([EMAIL PROTECTED]) wrote:

 I've just looked in my freenet.ini file and saw
 storeType=freenet
 Does it mean it is native or not ? FI, I've got version 0.5pre4 upgraded to
 build519, downloading the latest freenet*.jar.

Matthew said, at some point in the last few days, that the current
snapshots will convert all data stores to native.  I don't know
exactly which build number (or CVS timestamp) introduced this change.

The easy way to tell: just look at it.  If you've got a single huge
file named store_N (where N is some number) then you have a
monolithic data store.  If store_N is a directory with 256
subdirectories inside it, then it's native.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01479/pgp0.pgp
Description: PGP signature


Re: [freenet-support] node stalls. please help.

2002-10-21 Thread Greg Wooledge
colbyd ([EMAIL PROTECTED]) wrote:

 environment data of the web interface--the data store size stays the same
 there,

It's the ceiling, the size up to which your data store is permitted
to grow before it has to cull old keys.

 but when I look at the store_ file,

It should be a directory, not a file.

 the size changes, so I suspect
 my nmode is running ok?

Your environment page should show three numbers, thus:

Total size of the data store8,000 MB
Free space in the data store5,475,300 KB
Used space in the data store2,716,700 KB

 also, the logfile doesn't show activity as it used
 to--that is, it seems to me that the older builds of .4 showed incoming
 requests, etc.?

The verbosity of the logging is configurable in your freenet.ini (or
freenet.conf, for Unix) file.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01532/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Using the web interface from machine other than localhost

2002-10-28 Thread Greg Wooledge
[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

 Pardon me if this is a stupid question, but I've been fighting Freenet for
 the last 45 minutes trying to figure out exactly how to get at the Freenet
 proxy from a different computer. The solutions in the FAQ and Questions 
 Answers on the web site aren't working for me.

That's because the freenetproject.org documentation is HORRIBLY out of
date.

 fproxy.bindAddress=*
 fproxy.allowedHosts=*

Those lines are no longer correct (and you should have seen warnings
about them in your freenet.log file).  The new syntax looks like this:

mainport.port=
mainport.bindAddress=*
mainport.allowedHosts=127.0.0.1,209.142.155.49,192.168.2.1,192.168.2.2,192.168.2.4,192.168.2.20
mainport.params.servlet.1.params.tempDir=/home/freenet/tmp/

For more details, please see
http://freenet.sourceforge.net/wiki/index.php?FAQ.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01686/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Problems with freenet

2002-10-28 Thread Greg Wooledge
Mike ([EMAIL PROTECTED]) wrote:

 actually, it comes to me as attachments. anf the attachments are 1 txt and 1
 DAT

That's how PGP signed e-mails look.  Your e-mail client is Outlook
Express -- it can't handle MIME properly.  (Or your MTA has been broken
beyond repair.)

 most likely because of your signed e-mails :P

Quite.

 this one came normal. :P

You mean abnormal.  Or castrated.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01687/pgp0.pgp
Description: PGP signature


Re: [freenet-support] new to freenet

2002-10-28 Thread Greg Wooledge
thomas dewell ([EMAIL PROTECTED]) wrote:

  whats up? I'm new to freenet and I'd like to share
 some files. 

Run a permanent node on a nice big Internet pipe, and let it mingle
with other nodes.  While it's doing that, read Nubile, which is
linked from The Freedom Engine.  Nubile explains the basics of
publishing in Freenet.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01688/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Using the web interface from machine other than localhost

2002-10-28 Thread Greg Wooledge
Matthew Toseland ([EMAIL PROTECTED]) wrote:

 BUT this will then count under the bandwidth limiter, i.e. be very very
 slow.

I don't use the bandwidth limiters. ;-)

 Do we want to count certain IP ranges as local and not limit them,
 or do we want to never limit mainport connections, or what? Which is the
 best solution?

My thought is that anything talking to mainport (or nodestatus)
should never be limited artificially.  This may break down in the
pathological case where people use allowedHosts=* (e.g. for a
public Freenet gateway).  But I think *most* people are only going
to allow LAN and loopback connections to mainport.

I'd urge people who are serious about bandwidth shaping to look into
their operating system's capabilities instead of relying on the
applications to do the right thing.  The OS is usually far more
reliable in this area.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01696/pgp0.pgp
Description: PGP signature


Re: [freenet-support] java errors on linux

2002-10-29 Thread Greg Wooledge
Rick ter Schele ([EMAIL PROTECTED]) wrote:

 So how *do* you get freenet 0.5 kick started on Linux?
 
 Both kaffe 1.0.5 and jre 1.1.8 give the same error:

Neither of those will work.

Kaffe version 1.0.7 will work, and Sun Java 1.3 or 1.4 will work.
IBM Java may work.  I wouldn't hold my breath for gcj.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01713/pgp0.pgp
Description: PGP signature


Re: [freenet-support] apple OS9

2002-10-29 Thread Greg Wooledge
Swerve ([EMAIL PROTECTED]) wrote:

 Does freenet support os9?  if not, will the new version?

Freenet requires a working Java virtual machine, equivalent to Sun's
Java VM version 1.2 or later.  (Actually, mostly 1.1 with just a few
1.2 classes -- Kaffe 1.0.7 is fine, for instance.)

If you can find a working JVM for OS 9 then Freenet should work.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01756/pgp0.pgp
Description: PGP signature


Re: [freenet-support] It's installed...now what?

2002-10-30 Thread Greg Wooledge
Jeffrey Regier ([EMAIL PROTECTED]) wrote:

 I've installed Freenet on Linux, and am able to open the web interface 
 (http://localhost:/servlet/nodeinfo/). However, I can't connect to 
 the Freedom Engine (which is where file searching takes place, 
 right?). Additionally, I don't know what files of mine I'm sharing or if 
 other users are able to store their content on my computer. Help would 
 be very appreciated.

OK, at some point I need to sit down and rewrite HUGE sections of the
Wiki FAQ.  People are coming into Freenet with some preconceived notions
that are simply not in line with reality.

Freenet is NOT a peer-to-peer file sharing application.

Freenet does not work like Gnutella.

You do not search for files in Freenet.

You do not share whole directories full of files in Freenet.  You must
explicitly publish (insert) each file you wish to share.

In particular, you DO NOT tell Freenet to create its data store in an
existing directory full of files!  It will delete them.  (This will
be fixed soon.  Nobody anticipated that people would actually do this!)

When you do insert a file, it has a KEY which is generally not going
to be human-readable.  (Unless you use KSK keys, but those are not
secure.)

The only way to retrieve that file is to know its key.  Therefore the
person who inserts a file has to advertise its key somehow.

The Wiki FAQ is at http://freenet.sourceforge.net/wiki/index.php?FAQ.
This is not on freenetproject.org.  This is not LINKED from
freenetproject.org.  None of the documentation on freenetproject.org is
up to date.  None of the information on freenetproject.org is useful
to new users.  The Wiki FAQ isn't fully accurate or up to date either,
but it's closer.

(I apologize if this seems condescending.  I'm writing it not only for
you but for all the other people who seem to be laboring under false
assumptions.)

==

Now, on to your specific issues:

If you can't connect to TFE, you should get an error message --
usually either Route Not Found or Data Not Found.  We also need
to know whether the error occurs immediately, or after a wait of
several seconds/minutes.

If your request is bombing with RNF immediately after clicking the link,
you have a bad build of Freenet -- update it.

If your request is failing consistently with RNF, but it takes a while
to do so, then your node's trying to contact other nodes but isn't
having much luck.  You might need to try someone else's seednodes.ref
file, or check your node configuration firewall settings.  Also visit
the Node Reference Status Page (web interface http://127.0.0.1:/ -
Node Status Interface - Node Reference Status).  If you don't have
a Node Status Interface link, then you're running Freenet 0.5 (not
0.5.0.x) and you should update.

If your request is failing consistently with DNF, then either the whole
Freenet network is unhealthy (which has been the case this week, with
all the new nodes coming online), or the key you're looking for simply
isn't available.  Try a higher HTL or try another key or try again later.

Also, whenever you make a support request, please give as much
detail as possible about your environment: the exact version of your
operating system, the exact version of your Java virtual machine, which
Freenet build you're running, etc.  In some cases it may also be helpful
to include parts of your freenet.ini (or freenet.conf) file, or your
freenet.log file.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01826/pgp0.pgp
Description: PGP signature


Re: [freenet-support] my mp3's

2002-10-31 Thread Greg Wooledge
Vitenka - Zen ([EMAIL PROTECTED]) wrote:

 Ok, humourous rant aside:  Someone mentioned 
 settings in the readme to help the browser getting 
 choked off problem?  I see no such mention in my 
 readme - does anyone have the text?

Many browsers limit the number of simultaneous connections to something far
too low for efficiently browsing Freenet (since Freenet pages often have
much higher latency than web pages). This can usually be reconfigured. For
example, for mozilla, add the following to prefs.js):

user_pref(network.http.max-connections, 200);
user_pref(network.http.max-connections-per-server, 100);

Unfortunately, old versions of Mozilla were observed to by default feed
queries that time out into Google, thus destroying your anonymity - however, I
haven't seen this in Mozilla after version 1.0. Microsoft Internet Explorer
has a totally different anonymity-destroying bug (not respecting MIME types).

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01866/pgp0.pgp
Description: PGP signature


Re: [freenet-dev] Re: [freenet-support] Using the web interface from machine other than localhost

2002-10-31 Thread Greg Wooledge
Matthew Toseland ([EMAIL PROTECTED]) wrote:

 The disadvantage is that it can't possibly work because TCP does not
 provide a way beyond the most crude imaginable to tell the other end to
 use a given bandwidth.

That's irrelevant.  My download speed is twice my upload speed, and I
consider that a fairly uncommon ratio.  Most cable modem users have
download speeds that are 5, 10 or more times their upload.

I control my outgoing bandwidth on OpenBSD 3.1 using ALTQ.  (The Linux
equivalent of this would be netfilter, I think.)

Here's the setup I'm using:

$ cat /etc/ppp/ppp.linkup
MYADDR:
 !bg /sbin/pfctl -N /etc/nat.conf -R /etc/pf.conf
 !bg /usr/local/sbin/ntpd -p /var/run/ntpd.pid /var/log/daemon 21
 !bg /usr/sbin/tbrconfig tun0 256k auto /var/log/daemon 21
 !bg /usr/sbin/altqd /var/log/daemon 21

$ cat /etc/altq.conf 
interface tun0 bandwidth 256k cbq

class cbq tun0 root_class NULL priority 0 pbandwidth 100
class cbq tun0 def_class root_class pbandwidth 95 default
class cbq tun0 gift_class def_class borrow pbandwidth 50
filter tun0 gift_class 0 0 0 1257 6
class cbq tun0 web_class def_class borrow pbandwidth 40
filter tun0 web_class 0 0 0 8080 6

Now, I'm CERTAINLY not a networking/firewall guru, so this may be a
suboptimal setup.  But it definitely seems to help over the default
queueing.  Here's my pitiful understanding of what it's doing:

First, tbrconfig sets up a throttle on the tun0 interface (which is
my PPPoE interface).  My upload is capped at 256 kbps, but the physical
ethernet interface can happily spit out 100 Mbps.  If the kernel doesn't
know any better, it will think tun0 can go 100 Mbps.  So I need to tell
the kernel to slow tun0 to 256k, or nothing else will have any effect.
(The ALTQ docs explain this better than I can.)

Then I tell altqd that tun0 has 256k of outgoing bandwidth, and to use
it as follows:

 * The default class is allowed to use 95% of outgoing bandwidth, period.

 * The gift_class, which is a child of default, can use 50% of outgoing
   bandwidth, but it can borrow from its siblings if they're not using
   their share.  gift_class is defined as TCP port 1257 (my giFT node).

 * The web_class, which is also a child of default, can use 40% of
   outgoing bandwidth, and can borrow from its siblings.  web_class is
   defined as TCP port 8080 (my second Apache instance, which has not
   been running lately because I'm trying to give Freenet some bandwidth).

You'll note that I don't define Freenet here.  That's because compared
to giFT and Apache, Freenet is friendly.  When I start that Apache
instance, people suck my Oggs and MP3s like there's no music stores
in the whole world.  Apache alone will slam my outgoing bandwidth
usage to 100% and keep it there forever.

The reason I reserve 5% of outgoing bandwidth is because ADSL is
half duplex.  If 100% of outgoing bandwidth is used, then I can't
download anything -- packets can't come in.  Also remember that any
TCP/IP connection requires two-way communications.  TCP needs to
send acknowledgement packets every so often to keep things running.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01873/pgp0.pgp
Description: PGP signature


Re: [freenet-support] idea for wininstaller

2002-11-01 Thread Greg Wooledge
Zlatin Balevsky ([EMAIL PROTECTED]) wrote:

 since Fred still takes up to 20 or 30 seconds to load on slower machine, 

You have some really WEIRD notions of what constitutes a slower
machine.  If your node only takes 20 seconds to start up, you've
got a pretty fast machine, or a very small data store.

 but the tray utility appears almost instantly, it would be neat not to 
 display the red rabbit while the node is loading but the red rabbit with 
 the grean arrow on it.  
 
 Also a text tip freenet is loading, please wait... would prevent 
 ultra-newbies to immediately try and click on it.

These are good suggestions.  But the problem is that the freenet.log
never actually says WHEN the node is ready.  It says Starting
interfaces but even then the interfaces aren't actually startED.
They're just startING.  The node would have to say All interfaces
are now started.  Node is ready. or something similar in order for
this to be really useful.  And I'm not even sure that's possible
(you'd have to ask someone who speaks Java).

In my experience, I'll often get connection refused on port 
for several seconds after Starting interfaces appears in the log.
It can be very frustrating.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01881/pgp0.pgp
Description: PGP signature


[freenet-support] shrinking list of node refs

2002-11-01 Thread Greg Wooledge
When I checked my node reference status screen this morning (on the
Linux/SunJava node), I saw that my list of refs was down to:

Number of node references: 15
Contacted node references: 13
Backed off node references: 1
Total Trials: 10128
Total Successes: 3882

It was in the upper 30s last night when the node had been running
for only a couple hours.

My OpenBSD/Kaffe node has a much healthier list:

Number of node references: 49
Contacted node references: 46
Backed off node references: 7
Total Trials: 14291
Total Successes: 6423

And it's been running for the same length of time, give or take a few
minutes.  (In fact, that list is SO healthy that I think I'm going to
save it!)

It seems to me that there is some sort of random factor here -- a node
that has a bit of bad luck reaching its peers will go into a downward
spiral in which it can't reach other nodes, so it deletes references
to them, so it has fewer references from which to choose, so it can't
reach other nodes,   But a node that has a bit better luck in
reaching its brethren will prosper.  I've observed this before during
the 0.4 days.

Of course this isn't a rigorous scientific experiment.  These two
nodes are *not* configured identically (and shouldn't be, because
they're running on very different hardware -- the clock speed alone
is more than three times as high on the OpenBSD box).  And I haven't
attempted to repeat this experiment.

They're both running the same build, though - CVS branch rel-0-5-1
built last night (2002-10-31) at 18:26 US/Eastern.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01882/pgp0.pgp
Description: PGP signature


Re: [freenet-support] windows 0.5.0.4 monolithic installer updated

2002-11-01 Thread Greg Wooledge
GrimHunter ([EMAIL PROTECTED]) wrote:
 Am 01.11.2002 04:17:56 schrieb Mathew Ryden [EMAIL PROTECTED]:
 I've uploaded the monolithic installer incase anyone actually uses that
 horrific thing (actually, an amazingly large amount of the freenet installs
 have been the monolithic installer)
 
 I've tried to install one (running a small second node ;-)) but freenet doesn't want 
to.
 It says :
 
 Nov 1, 2002 12:42:46 PM (freenet.node.Main, main): Monolithic datastore no longer 
supported. Converting to native. You had better ...blabla

You're confusing the monolithic datastore with the monolithic Windows
installer.  The monolithic Windows installer has freenet.jar inside it,
as opposed to the Windows web-installer which downloads freenet.jar from
freenetproject.org at installation time.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01897/pgp0.pgp
Description: PGP signature


Re: [freenet-support] 0.504 Error on Kaffe, a backtrace

2002-11-01 Thread Greg Wooledge
Dave Hooper ([EMAIL PROTECTED]) wrote:

 Try a different version of Kaffe (anyone know the minimum recommended
 working version of Kaffe for freenet?).

1.0.7.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01899/pgp0.pgp
Description: PGP signature


Re: [freenet-support] just curious

2002-11-01 Thread Greg Wooledge
Shawn Yarbrough ([EMAIL PROTECTED]) wrote:

 I'm especially curious about the localRequestsPerHour which I initially
 took to mean how many requests *I* was making from my node, but there's no
 way I'm making anywhere near that many requests.

No, it's the number of requests your node is processing per hour.
Local means you, global means the average for the whole network
as far as you've been able to see so far.

  * entries: 100
  * globalRequestsPerHour: 4474.6667
  * localRequestsPerHour: 16047.071409467771

This means that, out of the 100 nodes you know about, you're processing
something like 4x the average number of requests.  You're a hero. :)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01900/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Mac OS

2002-11-01 Thread Greg Wooledge
John Stewart ([EMAIL PROTECTED]) wrote:

 I need an older version of the freenet software, one that will
 run in Mac OS 8.6. Where can I go to download the older versions
 of freenet?

The Freenet software is written in Java.  It consists entirely of
two files: freenet.jar and freenet-ext.jar.  Anything else is just
a frill.

All you need is a Java virtual machine that works on your OS and is
compatible with Sun Java version 1.2 (or, actually, 1.1 with a few
1.2 features added).

Then just download the two .jar files, and a seednodes.ref file
(preferably from a friend, but from freenetproject.org if you have
to); set your CLASSPATH; run java freenet.node.Main --config to
create the config file; and run java freenet.node.Main to start
the node.

If you can't get a command line, then ask a Macintosh guru how to
do the MacOS 8 equivalent of the above instructions. :-(

(Oh, P.S.: freenet.jar is called freenet-latest.jar on the snapshots
page for some reason I can't guess.  It needs to be renamed after
downloading, or your CLASSPATH needs to be adjusted to match.)

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01901/pgp0.pgp
Description: PGP signature


Re: [freenet-support] how to get 6xy releases?

2002-11-02 Thread Greg Wooledge
[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

 i'd like to experiment a bit with the unstable releases. how can i reach and 
download them?

They're on http://freenetproject.org/snapshots/, just like the
stable builds.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01919/pgp0.pgp
Description: PGP signature


Re: [freenet-support] After the download ?

2002-11-02 Thread Greg Wooledge
joost ([EMAIL PROTECTED]) wrote:

 It began with the question: Enter a Freesite URI here. This was really
 Chinese for me.

Ignore that box.  Look at the bookmarks box that has links to
The Freedom Engine and Freenet Forever and Cruft.  Click on
those, and be patient.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01921/pgp0.pgp
Description: PGP signature


Re: [freenet-support] 24/7 node

2002-11-02 Thread Greg Wooledge
Darren ([EMAIL PROTECTED]) wrote:

 I am using http://freenetproject.org/cgi-bin/twiki/view/Main/CLO as my
 freenet.conf reference...is there a better location?

Yeah.  The freenet.conf file itself.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01937/pgp0.pgp
Description: PGP signature


Re: [freenet-support] I figured it out (Network Error Again (more details)

2002-11-03 Thread Greg Wooledge
John E. Mayorga ([EMAIL PROTECTED]) wrote:

 During the installation, it was suggested that 2500kb
 (or something like that), so I typed in 2500.

D'oh!  If a data store less than N bytes is unable to function
correctly, then Freenet should check for that and refuse to run
under those conditions.  Matthew, if you're reading, what's the
magical value of N?

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01948/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Network Error Again (more details)

2002-11-03 Thread Greg Wooledge
John E. Mayorga ([EMAIL PROTECTED]) wrote:

 I have downloaded a
 seednodes.ref file from
 http://wooledge.org/~greg/seednodes.ref to no avail (I
 believe he is using version .4).

I'm running CVS branch rel-0-5-1, which I compile every day or so,
in the hopes that it will one day magically work great.  I take
snapshots of my seednodes.ref every once in a while when my node
appears to be having a good run (e.g., my routing table hasn't shrunk
to 5 nodes).

  4 were totally unreachable. 
 0 restarted. 
 1 cleanly rejected. 

Have you checked your node reference status page yet?
(:/servlet/nodestatus/nodestatus.html)  It might give some
useful details.

  0 were totally unreachable. 
 0 restarted. 
 0 cleanly rejected. 

I (sarcastically) refer to that as my Favorite Error Message of All
Time.  That's a very bad sign, but unfortunately I don't know any
cure.

 ipAddress=24.127.54.220

 listenPort=5

I'm able to establish a connection to that IP/port from here.  That's
good.

 %transient=false

Good.

I can't think of anything else to tell you than be patient, keep
retrying, and if your routing table shrinks below 10 nodes, either
restart Freenet or try someone else's seed nodes.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01949/pgp0.pgp
Description: PGP signature


Re: [freenet-support] windows 0.5.0.4 monolithic installer updated

2002-11-03 Thread Greg Wooledge
Vitenka - Zen ([EMAIL PROTECTED]) wrote:

 * fix import/export ref on bunny
 
 Can we have an export all known references option?  At least until the
 routing table stops getting eaten by the datastore bugs :)

Go to http://127.0.0.1:/servlet/nodestatus/nodestatus.html and
click the Download References button.  Rename the resulting file
from noderefs.txt to seednodes.ref.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01950/pgp0.pgp
Description: PGP signature


Re: [freenet-support] RE: freenet can't find java

2002-11-03 Thread Greg Wooledge
Matthew Mactyre ([EMAIL PROTECTED]) wrote:

 Okay, I'm having the same problem.  How do I make sure that the right
 directory is in the $PATH? How do I add it?  I'm a real linux newbie.

ln -fs /wherever/your/java/lives/bin/java /usr/local/bin/java

If /usr/local/bin isn't in your $PATH then you have bigger issues.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01953/pgp0.pgp
Description: PGP signature


Re: [freenet-support] windows 0.5.0.4 monolithic installer updated

2002-11-04 Thread Greg Wooledge
[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

 Go to http://127.0.0.1:/servlet/nodestatus/nodestatus.html and
 click the Download References button.  Rename the resulting file
 from noderefs.txt to seednodes.ref.

 try setting Minimum successful connections to 0 before clicking on the
 download button, so you get all yet unconnected nodes, too

I'm not sure you'd want to export node references to nodes that you
can't actually reach.  A lot of bogus node references get sent out
in announcements, and are eventually dropped from the routing table
because they don't work.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01969/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Network Error

2002-11-04 Thread Greg Wooledge
Vitenka - Zen ([EMAIL PROTECTED]) wrote:

 How do I export that list?  --export only gives *my* node id...

 I'd like to save it to aid recovery next time my routing table gets eaten by
 datastore bugs :)

Go to :/servlet/nodestatus/nodestatus.html and then click on
the Download References button.  Rename the file from noderefs.txt
to seednodes.ref.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01970/pgp0.pgp
Description: PGP signature


Re: [freenet-support] I cannot conect. Please Advise

2002-11-05 Thread Greg Wooledge
Natalia ([EMAIL PROTECTED]) wrote:

 Couldn't retrieve key: SSK@rBjVda8pC-Kq04jUurIAb8IzAGcPAgM/TFE// 
 Hops To Live: 15
 Error: Route not Found 
 Attempts were made to contact 0 nodes.
 * 0 were totally unreachable. 
 * 0 restarted. 
 * 0 cleanly rejected. 

Check your firewall configuration, if any, and make sure you have
full Internet connectivity in both directions.  (Incoming only
has to be on one port, your FNP port, which is called listenPort
in the config file.  Outgoing must be allowed on all TCP ports.)

If that all seems to be OK, then stop Freenet, get seednodes.ref
from someone, replace the one you already have, and restart Freenet.
My seednodes.ref is at http://wooledge.org/~greg/seednodes.ref if
you'd like to try that one.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg01992/pgp0.pgp
Description: PGP signature


[freenet-support] Re: [freenet-dev] CPU Eating other things (bugs?)

2002-11-06 Thread Greg Wooledge
Matthew Toseland ([EMAIL PROTECTED]) wrote:

 On Fri, Nov 01, 2002 at 06:58:33PM -0500, Greg Wooledge wrote:

  I tried that (but with a lower magnitude on the maximumThreads), and it
  seemed to help for a while.  But when I got home today, the load average
  was back in the upper 20s/lower 30s.
 It works now, with 533?

I've been running rel-0-5-1 CVS from 5 hours ago for 5 hours now,
and load average is remaining in what I'd consider a healthy
range.  I won't call it fixed yet, because it hasn't been long
enough, but so far so good.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg02025/pgp0.pgp
Description: PGP signature


Re: [freenet-support] fcpHosts problem

2002-11-07 Thread Greg Wooledge
Klaus Koch ([EMAIL PROTECTED]) wrote:

 I 
 checked the FAQ and found the fproxy.bindAddress=* option,

The documentation on freenetproject.org is all out of date.  There
is a slightly more recent FAQ at
http://freenet.sourceforge.net/wiki/index.php?FAQ.  Unfortunately,
that document is not linked to from freenetprojecg.org.  Also, you
can't get to it by going to http://freenet.sourceforge.net/ first,
since that will just redirect you to freenetproject.org.

Please send all hate mail to the Freenet developers. :-/

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg02047/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Bandwidth settings

2002-11-09 Thread Greg Wooledge
[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

 The default of 1 doesn't seem to properly limit the amount of use to
 1 - my outgoing data stream winds up using everything it has (15K) for
 long periods of time while I have freenet running. A side effect of this
 seems to be that my freenet node has load spikes where normally it'll be
 sitting at around load average 2 or 3 and suddenly spike to around 15 or even
 as high as 20 sometimes.

Using which build of Freenet?  The high load average problem is fixed
in build 533.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg02063/pgp0.pgp
Description: PGP signature


Re: [freenet-support] Gateway won't start for me.

2002-11-09 Thread Greg Wooledge
Magus @ Yahoo ([EMAIL PROTECTED]) wrote:

   I can't get my gateway to start. These log and ini files are from a
   clean install of Freenet on Windows 98 SE (4.10.) with JRE 1.4.1

The files look acceptable.  What happens when you go to http://127.0.0.1:/
in a web browser?

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg02073/pgp0.pgp
Description: PGP signature


Re: [freenet-support] allowing others access to fproxy

2002-11-09 Thread Greg Wooledge
Alex Snow ([EMAIL PROTECTED]) wrote:

 How do I let other people connect to fproxy? I tried adding the line listed
 in the faq entry for this problem, I think it was something like
 fproxy.bindaddress=* but still nothing.

Wrong or outdated FAQ.  Go to
http://freenet.sourceforge.net/wiki/index.php?FAQ.

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg02080/pgp0.pgp
Description: PGP signature


Re: [freenet-support] wasting bandwidth?

2002-11-13 Thread Greg Wooledge
Shawn Yarbrough ([EMAIL PROTECTED]) wrote:

 Unfortunantly raising maximumThreads to 200 or above makes
 my system unable to fork so I had to reboot.  Now it is set at 150.

You may need to recompile your kernel to allow more processes.
Unfortunately you didn't say what operating system you're using
(or what Java VM).

-- 
Greg Wooledge  |   Truth belongs to everybody.
[EMAIL PROTECTED]  |- The Red Hot Chili Peppers
http://wooledge.org/~greg/ |



msg02120/pgp0.pgp
Description: PGP signature


  1   2   >