Send Freenet-dev mailing list submissions to
        freenet-dev at lists.sourceforge.net

To subscribe or unsubscribe via the web, visit
        http://lists.sourceforge.net/mailman/listinfo/freenet-dev
or, via email, send a message with subject or body 'help' to
        freenet-dev-request at lists.sourceforge.net
You can reach the person managing the list at
        freenet-dev-admin at lists.sourceforge.net

When replying, please edit your Subject line so it is more specific than
"Re: Contents of Freenet-dev digest..."


Today's Topics:

  1. Re: A couple beginner questions about protocol and
 assumptions... (Oskar Sandberg)
  2. Re: Key-chaining Conventions (Brandon)
  3. Re: Re: KHK Metadata Proposal (Henry Hemming)
  4. Re: Brotherhoods (Brandon)
  5. Re: A couple beginner questions about protocol and
 assumptions... (Brandon)
  6. Re: A couple beginner questions about protocol andassumptions... (Greg 
Titus)
  7. Re: A couple beginner questions about protocol
 andassumptions... (Brandon)
  8. Re: A couple beginner questions about protocol
 andassumptions... (Oskar Sandberg)
  9. Re: A couple beginner questions about protocol
 andassumptions... (Brandon)
  10. Re: KHK Metadata Proposal (Brandon)
  11. Re: A Metadata Filtering Proposal (Brandon)
  12. RE:  [Freenet-chat] New Lists and Censorship (Jason Marshall)
  13. negative trust (Henry Hemming)
  14. Re: compiling or running recent snapshots with recent
 debian Kaffe? (rob at lists.sourceforge.net)
  15. Re: compiling or running recent snapshots with recent
 debian Kaffe? (jigglypuff2 at freewwweb.com)

--__--__--

Message: 1
Date: Fri, 23 Jun 2000 21:21:37 +0200 (MET DST)
From: Oskar Sandberg <md98-...@nada.kth.se>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] A couple beginner questions about protocol and
assumptions...
Reply-To: freenet-dev at lists.sourceforge.net


About anonymity and the depth field. A lot of people have commented
on that both the depth field and the htl itself hurt the anonymity of
freenet trasactions, and that even to the extent that a random
element is added to them, they still narrow the field as to who is
the original requestor. It would seem as if this were the case, then
it might be worth it to work around not just the depth, but the htl
as well, which could be done by some sort of probabilistic
termination taking into account the closeness of the nearest key in
the datastore. Therein, however, lies the problem.

Since Freenet is designed to sort searches so that they close in on
the key in question with each additional hop, you already have some
indication as to how early in a search you find yourself simply by
looking at how accurately the key being requested matches the keys
your node is serving most. This means that even if both Depth and HTL
were removed, you do not have the intended situation of making it
impossible to make a pretty good guess as to whether a request was
routed to you or new (simplest case: if you get a request for a key
value you have never even served something close to, you can be
pretty sure it is a client that has connected to you).

Given this, the case for removing the Depth and HTL on the messages
is a lot less clear. I'm not saying I am convinced that Depth should
stay, just that removing it does not accomplish as much as one might
hope. I do want to code a true Onion routed mixnet into the Freenet
nodes that would allow a request to make 3-5 (say) truly anonymous
jumps before the message is uncovered and starts routing. I think
this is a better way to meet the concerns of the those truly
in need of anonymity. The current code is very modular when it
comes to messages, so if anybody wants to write the code for Onions,
I would be glad to explain the interface that message needs to obey.

About topology. Very little is known about this beyond what Ian found
out in his original paper. It does seem, from my very limited
testing, that the Freenet that is running right now does work at
least to some extent, messages are finding data much faster then they
possibly could if it were random. That isn't much for evidence
though, and the usage of the inform web site is certainly effecting
the results. Scott and I are hard at work on a very complete Freenet
simulator caled Serapis, which we hope will provide some more answers
(you can check the module out from the same cvs repos. as Freenet,
though it doesn't actually do anything yet).


Oskar Sandberg
md98-osa at nada.kth.se


On Fri, 23 Jun 2000, Greg Titus wrote:

> I'm just coming up to speed on Freenet and have a couple of remedial  
> questions about the low-level protocol and assumptions. Hopefully someone can 
>  
> answer these and not disturb the metadata discussion going on, which I don't  
> understand well enough yet to comment on. :-)
> 
> The most basic question that I have is this: do I need to trust the nodes I'm 
>  
> directly connected to or not? One idea in the original paper is that if I  
> make a request to a node, that node can't know whether I'm getting the  
> (embarrassing/illegal) data for myself, or whether I'm automatically  
> forwarding a request from someone else and have nothing (knowingly) to do 
> with  
> it. A reply with the data should have similar plausible deniability. (There  
> are some holes in this by watching the depth or manipulating the TTL, but  
> that's the idea.)
> 
> However, I've seen a couple people on the list saying that you should trust  
> your "neighbors" or not be connected to them. Obviously if I am asking for  
> data through an HTTP gateway or something, I'd need to trust the gateway  
> because it knows I'm asking for myself, but if I run my own node this isn't  
> true. Or if I get surrounded by hostile nodes then together they can know 
> what  
> I insert/request. However, I think it would be better to have enough  
> neighbors so that collusion is unlikely (which depends on my level of  
> paranoia, of course) rather than having few neighbors that I trust (which  
> means fewer nodes to suborn in order to spy on me).
> 
> Second question, does anyone have any information on the topology of the  
> current nodes (i.e. average connections per node, average # of hops between  
> randomly chosen nodes, longest non-cyclic path, that sort of thing)? Has 
> there  
> been any discussion about what the optimum topology should be (the more  
> connected, the more efficient requests are, but in the limiting case of  
> everyone direct connected to everyone else, you lose that plausible  
> deniability again)? Also, knowing what the network looks like should 
> determine  
> what values are appropriate for TTL, et cetera.
> 
> And finally a comment on the protocol/code: I really dislike the depth  
> component of messages. Its  only purpose (please correct me if I'm  
> misunderstanding) is to have an appropriate TTL for reply messages like  
> Send.Data, and it both (a) uses bandwidth and storage to keep track of it on  
> every intermediate node and (b) immediately reveals which node is the  
> originator of each message to its neighbor unless you undermine its purpose 
> by  
> randomizing it.
> 
> I found an earlier exchange about this in the list archive where someone  
> suggested doing away with TTL for replies since each node along the way  
> already should know the message id and exactly which neighbor to forward it  
> to, which was my first thought on looking at this as well. The response that  
> that person got was that reply TTLs are for defensive programming and  
> mentioned an example where because of another bug a reply got bounced between 
>  
> two nodes until it eventually expired. It seems to me that this is extra  
> complexity, more work for the nodes, and a big potential hole in anonymity to 
>  
> put up with just in order to save misbehaving nodes from themselves. There  
> should be no worry about getting the same reply twice since a node should  
> remove the message id from its pending requests list the first time it passes 
>  
> the reply on. If it ever gets that message id again, it won't be in the  
> pending requests list and it should just drop it.
> 
> Thanks in advance for reducing my ignorance,
> 
>       --Greg
> 
> _______________________________________________
> Freenet-dev mailing list
> Freenet-dev at lists.sourceforge.net
> http://lists.sourceforge.net/mailman/listinfo/freenet-dev
> 


--__--__--

Message: 2
Date: Fri, 23 Jun 2000 14:30:37 -0500 (CDT)
From: Brandon <bl...@uts.cc.utexas.edu>
To: "freenet-dev at lists.sourceforge.net" <freenet-dev at 
lists.sourceforge.net>
Subject: Re: [Freenet-dev] Key-chaining Conventions
Reply-To: freenet-dev at lists.sourceforge.net


> We can avoid spamming telling people how many downloads of a file have
> been made, authentic file are going to get more download, yes an
> attacker could still request the file he entered ab hundred of times or
> more but we would add, at the same time, an nice feature and made an
> attack mor difficult.

Good point, ranking by the number of _completed_ file downloads. That
would require a lot more resources to do an attack.



--__--__--

Message: 3
From: "Henry Hemming" <hemming_he...@hotmail.com>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] Re: KHK Metadata Proposal
Date: Fri, 23 Jun 2000 21:32:20 CEST
Reply-To: freenet-dev at lists.sourceforge.net

>Since there is a one way link, Metadata->Document (not vice versa), I
>vote for an anyone/yes.  No one is going to try and spam to get *more*
>hits on a document they don't want people reading.

Well, I think there will be atleast some ppl/companies trying to use freenet 
as their private data storage, and the best way to do this is to keep the 
data alive in freenet by touching it all the time.

--typo
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com


--__--__--

Message: 4
Date: Fri, 23 Jun 2000 14:44:43 -0500 (CDT)
From: Brandon <bl...@uts.cc.utexas.edu>
To: Freenet-dev <freenet-dev at lists.sourceforge.net>
Subject: Re: [Freenet-dev] Brotherhoods
Reply-To: freenet-dev at lists.sourceforge.net


> I think we could ask people who insert in freenet if they want to join
> a consortium, a brotherhood (i like this one better) that users trust
> and sign the data they add under a group key that his brotherhood (BH)
> will give him. If a BH get informed of one of his members spamming
> around it will just revoke the key to this user.

I think that such consortiums will naturally occur. This is a social
rather than a technical scheme, so I don't think that it should be
technically. You set up nodes with your friends. You trade fingerprints
out of band. You set up a network of trusted nodes. You also sign
each others public keys to create a web of trust for filtering. I don't
see what exactly we'd need to add to the clients to specifically support
this. Also, I'm not sure how you could revoke keys. Expect by having
expiry dates and not renewing signatures.



--__--__--

Message: 5
Date: Fri, 23 Jun 2000 14:52:22 -0500 (CDT)
From: Brandon <bl...@uts.cc.utexas.edu>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] A couple beginner questions about protocol and
assumptions...
Reply-To: freenet-dev at lists.sourceforge.net


> I'm just coming up to speed on Freenet and have a couple of remedial  
> questions about the low-level protocol and assumptions. Hopefully someone can 
>  
> answer these and not disturb the metadata discussion going on, which I don't  
> understand well enough yet to comment on. :-)

This is freenet-dev. Such questions should go to freenet-support.


--__--__--

Message: 6
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] A couple beginner questions about protocol 
andassumptions...
Date: Fri, 23 Jun 2000 14:00:47 -0700
From: Greg Titus <t...@omnigroup.com>
Reply-To: freenet-dev at lists.sourceforge.net

> This is freenet-dev. Such questions should go to freenet-support.

So you are saying that I should rip the depth variable out of Message, add a  
new subclass ReplyMessage which removes the hopsToLive decrement and check,  
make all the replies subclasses of my new ReplyMessage class, test for a  
little while, then try to get the code checked in.

At what point do I ask other developers whether or not this would be a good 
idea?

        --Greg

--__--__--

Message: 7
Date: Fri, 23 Jun 2000 16:22:12 -0500 (CDT)
From: Brandon <bl...@uts.cc.utexas.edu>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] A couple beginner questions about protocol
andassumptions...
Reply-To: freenet-dev at lists.sourceforge.net


> > This is freenet-dev. Such questions should go to freenet-support.
> 
> So you are saying that I should rip the depth variable out of Message, add a  
> new subclass ReplyMessage which removes the hopsToLive decrement and check,  
> make all the replies subclasses of my new ReplyMessage class, test for a  
> little while, then try to get the code checked in.

No, I'm saying you should repost your message on freenet-support.



--__--__--

Message: 8
Date: Fri, 23 Jun 2000 23:39:11 +0200 (MET DST)
From: Oskar Sandberg <md98-...@nada.kth.se>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] A couple beginner questions about protocol
andassumptions...
Reply-To: freenet-dev at lists.sourceforge.net


I think brandon was a little fast on the trigger there (being
from Texas you know it is in his blood :-)). Your questions were
informed and relevant.


Oskar Sandberg
md98-osa at nada.kth.se


On Fri, 23 Jun 2000, Greg Titus wrote:

> > This is freenet-dev. Such questions should go to freenet-support.
> 
> So you are saying that I should rip the depth variable out of Message, add a  
> new subclass ReplyMessage which removes the hopsToLive decrement and check,  
> make all the replies subclasses of my new ReplyMessage class, test for a  
> little while, then try to get the code checked in.
> 
> At what point do I ask other developers whether or not this would be a good 
> idea?
> 
>       --Greg
> 
> _______________________________________________
> Freenet-dev mailing list
> Freenet-dev at lists.sourceforge.net
> http://lists.sourceforge.net/mailman/listinfo/freenet-dev
> 


--__--__--

Message: 9
Date: Fri, 23 Jun 2000 16:44:03 -0500 (CDT)
From: Brandon <bl...@uts.cc.utexas.edu>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] A couple beginner questions about protocol
andassumptions...
Reply-To: freenet-dev at lists.sourceforge.net


> I think brandon was a little fast on the trigger there (being
> from Texas you know it is in his blood :-)). Your questions were
> informed and relevant.

I wasn't trying to be mean, I was just thinking it seemed like more of a
support question and I just this shiny new freenet-support list... Sorry
if I seemed persnickety.



--__--__--

Message: 10
Date: Fri, 23 Jun 2000 16:52:32 -0500 (CDT)
From: Brandon <bl...@uts.cc.utexas.edu>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] KHK Metadata Proposal
Reply-To: freenet-dev at lists.sourceforge.net


> It would be exactly the same as telling people to trust the metadata, but it 
> wouldn't require anyone to code a way of trusting metadata in addition to 
> trusting signatures.  It works out to the same thing, so we might as well do 
> it the easy way.

You don't need to code the trusting of metadata. You either trust a piece
of metadata or you don't. Because it's only one thing. The reason you need
code for signatures is so that the client can automatically detect if you
trust previously unknown pieces of information or not based on other
things which you trusted in the past (they share the same signature). But
with random signatures, there is no connection to past items, so no
algorithm assessment of trust is possible. So we don't need to code it
because we can't.

Looking at the code and thinking about what needs to be changed, I really
think that optional signatures is going to be honestly easier to code than
generating random signatures.



--__--__--

Message: 11
Date: Fri, 23 Jun 2000 16:59:46 -0500 (CDT)
From: Brandon <bl...@uts.cc.utexas.edu>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] A Metadata Filtering Proposal
Reply-To: freenet-dev at lists.sourceforge.net


This was very nice. It seems to me to be basically my proposal plus Alex's
rating extension - fuzziness. Which is fine. I'm glad you were able to
articulate it so nicely. I'm just saying so because I only have time to
skim proposals these days and if it was in some way a counter-proposal
rather than a synthesis then you should say so because I missed that part.

Also, I think I'm pro-fuzziness, but that we should do a boolean system
first and then add fuzziness because it's more of a complicating add-on
than an actual change in the underlying structure of how things work. And
such things should be added on after the initial simpler system is
working.




--__--__--

Message: 12
From: Jason Marshall <jason@george.localnet>
To: freenet-dev at lists.sourceforge.net
Date: Fri, 23 Jun 2000 15:52:36 -0700 (PDT)
Reply-To: jmarsh at serv.net
Subject: [Freenet-dev] RE:  [Freenet-chat] New Lists and Censorship
Reply-To: freenet-dev at lists.sourceforge.net

>You don`t seem to understand, do you?

I understand just fine, thank you.

>If we believe in free speech for all, regardless of whether or not 
>the 1st amendment covers us, then it is immoral for us to force them 
>to be quiet.

Oh, how we do gloss over everything.  Freedom is commonly defined as
"do what you want, as long as you do no harm".  Putting 'public nuisance'
under that banner does a grave disservice to the concept of freedom,
not to mention what it does for your reputation.

-Jason

--__--__--

Message: 13
From: "Henry Hemming" <hemming_he...@hotmail.com>
To: freenet-dev at lists.sourceforge.net
Date: Sat, 24 Jun 2000 02:09:44 CEST
Subject: [Freenet-dev] negative trust
Reply-To: freenet-dev at lists.sourceforge.net

Comment on http://scf.usc.edu/~coates/freenet/proposal.html

there will have to be a negative trust list kept localy atleast, or 
otherwise there might appear some problems with one bad-guy destroying a 
huge net of trust. Assume someone who has been posting on the freenet and 
appears in many ppls white-list would suddenly post a bad document, because 
he appears in many ppls white-list in the same trust-net practicaly everyone 
will route to him trough a few white-lists, so the only way for a client to 
mark him bad is either to remove all entries from the local white-list that 
lead to the bad-guy, or simply mark the bad-guy as a bad-guy. Here, is the 
fella is popular he might be found trough all entries in someones 
white-list, after a rather short depth.

--typo
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com


--__--__--

Message: 14
From: euro...@home.com
Date: Fri, 23 Jun 2000 17:29:37 -0700
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] compiling or running recent snapshots with recent
debian Kaffe?
Reply-To: freenet-dev at lists.sourceforge.net

I found that "make install" does not install everything needed.  In my
case, it never installed the transport class directory.  I just manually
copied it over to bin/Freenet.  Then it worked. 

I just found out that there is a support mailing list, so I guess I will
subscribe.   Rob.


jigglypuff at jigglypuff.sourceforge.net wrote:
> 
> Ok I think I have found a fairly serious problem (at least for me pardon
> my lack of Java programming experience)
> I have tried to run, and compile freenet from the binary compiled
> snapshots and also from source and this is what I get:
> 
> jigglypuff:~/freenet# ./freenet_server
> Starting Freenet server
> java.lang.ClassNotFoundException: Freenet/crypt/ciphers/Rijndael
>         at java.lang.Class.forName(Class.java:33)
>         at Freenet.crypt.Util.getCipherByName(Util.java:209)
>         at Freenet.crypt.Yarrow.generator_init(Yarrow.java:98)
>         at Freenet.crypt.Yarrow.<init>(Yarrow.java:61)
>         at Freenet.Core.<clinit>(Core.java:57)
> java.lang.ExceptionInInitializerError: [exception was
> java.lang.NullPointerException]
>         at java.lang.Throwable.<init>(Throwable.java:38)
>         at java.lang.Error.<init>(Error.java:21)
>         at java.lang.LinkageError.<init>(LinkageError.java:21)
>         at
> java.lang.ExceptionInInitializerError.<init>(ExceptionInInitializerError.java:25)
> Unregistering server from devinform.php...
> failed
> 
> Please unregister yourself manually by visiting this address in a web
> browser:
> http://freenet.sourceforge.net/inform.php?remove=1
> 
> jigglypuff:~/Freenet# make KAFFE=1 node cli
> make: Nothing to be done for `node'.
> kaffe at.dms.kjc.Main -d ./ crypt/RandStream.java
> java.lang.NoClassDefFoundError: at/dms/kjc/Main
>         at java.lang.Throwable.<init>(Throwable.java:38)
>         at java.lang.Error.<init>(Error.java:21)
>         at java.lang.LinkageError.<init>(LinkageError.java:21)
>         at
> java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:21)
> jigglypuff:~/Freenet/scripts# ./kbuild.sh
> Building Freenet server... java.lang.NoClassDefFoundError: at/dms/kjc/Main
>         at java.lang.Throwable.<init>(Throwable.java:38)
>         at java.lang.Error.<init>(Error.java:21)
>         at java.lang.LinkageError.<init>(LinkageError.java:21)
>         at
> java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:21)
> Done
> Building Freenet command-line
> client... java.lang.NoClassDefFoundError: at/dms/kjc/Main
>         at java.lang.Throwable.<init>(Throwable.java:38)
>         at java.lang.Error.<init>(Error.java:21)
>         at java.lang.LinkageError.<init>(LinkageError.java:21)
>         at
> java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:21)
> Done
> 
> This is being done with
> freenet-bin-20000622.tgz
> and
> freenet-20000622.tgz
> respectfully.
> Can I fix this?
> Is anyone fixing this?
> I am running this with the newest unstable debian Kaffe
> ii  kaffe                       1.0.5e-0.5                  A JVM to run
> Java bytecode
> 
> _______________________________________________
> Freenet-dev mailing list
> Freenet-dev at lists.sourceforge.net
> http://lists.sourceforge.net/mailman/listinfo/freenet-dev

--__--__--

Message: 15
Date: Fri, 23 Jun 2000 20:34:17 +0000 (UTC)
From: <jigglyp...@jigglypuff.sourceforge.net>
To: freenet-dev at lists.sourceforge.net
Subject: Re: [Freenet-dev] compiling or running recent snapshots with recent
debian Kaffe?
Reply-To: freenet-dev at lists.sourceforge.net

On Fri, 23 Jun 2000 europax at home.com wrote:

> Envelope-to: jigglypuff at localhost
> Received: from jigglypuff ([127.0.0.1] helo=localhost)
>       by jigglypuff with esmtp (Exim 3.12 #1 (Debian))
>       id 135a1g-0000IB-00
>       for <jigglypuff at localhost>; Fri, 23 Jun 2000 20:26:08 +0000
> Received: from pop3.freewwweb.com
>       by localhost with POP3 (fetchmail-5.3.4)
>       for jigglypuff at localhost (single-drop); Fri,
>      23 Jun 2000 20:26:08 +0000 (UTC)
> Received: from pps-2.smartworld.net (pps-2-out.smartworld.net
>     [192.168.3.2])
>       by ims-1-in.smartworld.net (8.9.1a/8.9.1) with ESMTP id UAA00421
>       for <jigglypuff2 at ims-1-in.smartworld.net>; Fri,
>      23 Jun 2000 20:37:14 -0400 (EDT)
> Received: from lists.sourceforge.net (mail1.sourceforge.net
>     [198.186.203.35])
>       by pps-2.smartworld.net (8.9.1a/8.9.1) with ESMTP id UAA46630
>       for <jigglypuff2 at freewwweb.com>; Fri, 23 Jun 2000 20:37:13 -0400 
> (EDT)
> Received: from mail1.sourceforge.net (localhost [127.0.0.1])
>       by lists.sourceforge.net (8.9.3/8.9.3) with ESMTP id RAA27547;
>       Fri, 23 Jun 2000 17:37:29 -0700
> Received: from mail.rdc1.wa.home.com (imail at ha1.rdc1.wa.home.com
>     [24.0.2.66])
>       by lists.sourceforge.net (8.9.3/8.9.3) with ESMTP id RAA27522
>       for <freenet-dev at lists.sourceforge.net>; Fri, 23 Jun 2000 17:37:25 
> -0700
> From: europax at home.com
> Received: from home.com ([24.12.186.185]) by mail.rdc1.wa.home.com
>           (InterMail vM.4.01.02.00 201-229-116) with ESMTP
>           id <20000624003324.OPCS10161.mail.rdc1.wa.home.com at home.com>
>           for <freenet-dev at lists.sourceforge.net>;
>           Fri, 23 Jun 2000 17:33:24 -0700
> Message-ID: <395400F1.4F729027 at home.com>
> Date: Fri, 23 Jun 2000 17:29:37 -0700
> X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14 i686)
> X-Accept-Language: en
> MIME-Version: 1.0
> To: freenet-dev at lists.sourceforge.net
> Subject: Re: [Freenet-dev] compiling or running recent snapshots with
>     recent 
>  debian Kaffe?
> References: <Pine.LNX.4.21.0006222353360.20475-100000 at jigglypuff>
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> Reply-To: freenet-dev at lists.sourceforge.net
> Sender: freenet-dev-admin at lists.sourceforge.net
> Errors-To: freenet-dev-admin at lists.sourceforge.net
> X-Mailman-Version: 1.1
> Precedence: bulk
> List-Id: Discussion of Freenet development issues
>     <freenet-dev.lists.sourceforge.net>
> X-BeenThere: freenet-dev at lists.sourceforge.net
> X-UIDL: 8cbe56d6c7b4883ead17dc5b8c81f88c
> 
> I found that "make install" does not install everything needed.  In my
> case, it never installed the transport class directory.  I just manually
> copied it over to bin/Freenet.  Then it worked. 
> 
> I just found out that there is a support mailing list, so I guess I will
> subscribe.   Rob.
> 
> 
> jigglypuff at jigglypuff.sourceforge.net wrote:
> > 
> > Ok I think I have found a fairly serious problem (at least for me pardon
> > my lack of Java programming experience)
> > I have tried to run, and compile freenet from the binary compiled
> > snapshots and also from source and this is what I get:
> > 
> > jigglypuff:~/freenet# ./freenet_server
> > Starting Freenet server
> > java.lang.ClassNotFoundException: Freenet/crypt/ciphers/Rijndael
> >         at java.lang.Class.forName(Class.java:33)
> >         at Freenet.crypt.Util.getCipherByName(Util.java:209)
> >         at Freenet.crypt.Yarrow.generator_init(Yarrow.java:98)
> >         at Freenet.crypt.Yarrow.<init>(Yarrow.java:61)
> >         at Freenet.Core.<clinit>(Core.java:57)
> > java.lang.ExceptionInInitializerError: [exception was
> > java.lang.NullPointerException]
> >         at java.lang.Throwable.<init>(Throwable.java:38)
> >         at java.lang.Error.<init>(Error.java:21)
> >         at java.lang.LinkageError.<init>(LinkageError.java:21)
> >         at
> > java.lang.ExceptionInInitializerError.<init>(ExceptionInInitializerError.java:25)
> > Unregistering server from devinform.php...
> > failed
> > 
> > Please unregister yourself manually by visiting this address in a web
> > browser:
> > http://freenet.sourceforge.net/inform.php?remove=1
> > 
> > jigglypuff:~/Freenet# make KAFFE=1 node cli
> > make: Nothing to be done for `node'.
> > kaffe at.dms.kjc.Main -d ./ crypt/RandStream.java
> > java.lang.NoClassDefFoundError: at/dms/kjc/Main
> >         at java.lang.Throwable.<init>(Throwable.java:38)
> >         at java.lang.Error.<init>(Error.java:21)
> >         at java.lang.LinkageError.<init>(LinkageError.java:21)
> >         at
> > java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:21)
> > jigglypuff:~/Freenet/scripts# ./kbuild.sh
> > Building Freenet server... java.lang.NoClassDefFoundError: at/dms/kjc/Main
> >         at java.lang.Throwable.<init>(Throwable.java:38)
> >         at java.lang.Error.<init>(Error.java:21)
> >         at java.lang.LinkageError.<init>(LinkageError.java:21)
> >         at
> > java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:21)
> > Done
> > Building Freenet command-line
> > client... java.lang.NoClassDefFoundError: at/dms/kjc/Main
> >         at java.lang.Throwable.<init>(Throwable.java:38)
> >         at java.lang.Error.<init>(Error.java:21)
> >         at java.lang.LinkageError.<init>(LinkageError.java:21)
> >         at
> > java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:21)
> > Done
> > 
> > This is being done with
> > freenet-bin-20000622.tgz
> > and
> > freenet-20000622.tgz
> > respectfully.
> > Can I fix this?
> > Is anyone fixing this?
> > I am running this with the newest unstable debian Kaffe
> > ii  kaffe                       1.0.5e-0.5                  A JVM to run
> > Java bytecode
> > 
> > _______________________________________________
> > Freenet-dev mailing list
> > Freenet-dev at lists.sourceforge.net
> > http://lists.sourceforge.net/mailman/listinfo/freenet-dev
> 
> _______________________________________________
> Freenet-dev mailing list
> Freenet-dev at lists.sourceforge.net
> http://lists.sourceforge.net/mailman/listinfo/freenet-dev
> 
> 
I looked at the files that were distributed in the debian package and got
these:
/.
/usr
/usr/lib
/usr/lib/kaffe
/usr/lib/kaffe/bin
/usr/lib/kaffe/bin/Kaffe
/usr/lib/kaffe/bin/appletviewer
/usr/lib/kaffe/bin/install-jar
/usr/lib/kaffe/bin/jar
/usr/lib/kaffe/bin/java
/usr/lib/kaffe/bin/javadoc
/usr/lib/kaffe/bin/javakey
/usr/lib/kaffe/bin/javap
/usr/lib/kaffe/bin/jdb
/usr/lib/kaffe/bin/kaffe
/usr/lib/kaffe/bin/kaffeh
/usr/lib/kaffe/bin/kjc
/usr/lib/kaffe/bin/native2ascii
/usr/lib/kaffe/bin/rmic
/usr/lib/kaffe/bin/rmiregistry
/usr/lib/kaffe/bin/serialver
/usr/lib/kaffe/libnative-1.0.5.so
/usr/lib/kaffe/libnative.la
/usr/lib/kaffe/libio-1.0.5.so
/usr/lib/kaffe/libio.la
/usr/lib/kaffe/libnet-1.0.5.so
/usr/lib/kaffe/libnet.la
/usr/lib/kaffe/libzip-1.0.5.so
/usr/lib/kaffe/libzip.la
/usr/lib/kaffe/libmath-1.0.5.so
/usr/lib/kaffe/libmath.la
/usr/lib/kaffe/libsecurity-1.0.5.so
/usr/lib/kaffe/libsecurity.la
/usr/lib/kaffe/security
/usr/lib/kaffe/security/java.security
/usr/lib/kaffe/libmanagement-1.0.5.so
/usr/lib/kaffe/libmanagement.la
/usr/lib/kaffe/libawt.la
/usr/lib/kaffe/libawt.a
/usr/lib/kaffe/libmicrosoft-1.0.5.so
/usr/lib/kaffe/libmicrosoft.la
/usr/lib/kaffe/libnative.so
/usr/lib/kaffe/libio.so
/usr/lib/kaffe/libnet.so
/usr/lib/kaffe/libzip.so
/usr/lib/kaffe/libmath.so
/usr/lib/kaffe/libsecurity.so
/usr/lib/kaffe/libmanagement.so
/usr/lib/kaffe/libmicrosoft.so
/usr/lib/libkaffevm-1.0.5.so
/usr/lib/libkaffevm.la
/usr/lib/libkaffevm.so
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/kaffe.1.gz
/usr/share/kaffe
/usr/share/kaffe/Klasses.jar
/usr/share/kaffe/comm.jar
/usr/share/kaffe/pjava.jar
/usr/share/kaffe/tools.jar
/usr/share/kaffe/microsoft.jar
/usr/share/kaffe/rmi.jar
/usr/share/doc
/usr/share/doc/kaffe
/usr/share/doc/kaffe/AUTHORS
/usr/share/doc/kaffe/WHATSNEW
/usr/share/doc/kaffe/copyright
/usr/share/doc/kaffe/override.Lintian
/usr/share/doc/kaffe/changelog.gz
/usr/share/doc/kaffe/README.gz
/usr/share/doc/kaffe/changelog.Debian.gz
/usr/include
/usr/include/kaffe
/usr/include/kaffe/java_lang_Thread.h
/usr/include/kaffe/java_lang_ThreadGroup.h
/usr/include/kaffe/java_lang_Throwable.h
/usr/include/kaffe/Arrays.h
/usr/include/kaffe/errors.h
/usr/include/kaffe/java_lang_Object.h
/usr/include/kaffe/java_lang_String.h
/usr/include/kaffe/jmalloc.h
/usr/include/kaffe/jni.h
/usr/include/kaffe/jni_cpp.h
/usr/include/kaffe/jsyscall.h
/usr/include/kaffe/jtypes.h
/usr/include/kaffe/native.h
/usr/bin
/usr/bin/kaffe

Since I didn't install Kaffe from source I can't comment. Does anyone have
a coppy of the files that I can simply use in kaffe or is there a person
who is actually using the debian version of Kaffe?




--__--__--

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev


End of Freenet-dev Digest

Reply via email to