Send Devl mailing list submissions to
        devl at freenetproject.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.uprizer.com/mailman/listinfo/devl
or, via email, send a message with subject or body 'help' to
        devl-request at freenetproject.org

You can reach the person managing the list at
        devl-admin at freenetproject.org

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


Today's Topics:

   1. Re: HAR! (Mark J. Roberts)
   2. Re: Killing Freenet (Re: [freenet-devl] Aardvark) (Ian Clarke)
   3. Re: Problems for splitting (Mark J. Roberts)
   4. RE: Killing Freenet (Re: [freenet-devl] Aardvark) (Fred Salzer)
   5. RE: Killing Freenet (Re: [freenet-devl] Aardvark) (Benjamin Coates)
   6. Re: Killing Freenet (Re: [freenet-devl] Aardvark) (Mark J. Roberts)
   7. Re: Killing Freenet (Re: [freenet-devl] Aardvark) (Gianni Johansson)
   8. [Freenet-dev] Intermittent booster leaf (enrique at perez.tc)
   9. Re: Killing Freenet (Re: [freenet-devl] Aardvark) (Ian Clarke)
  10. Please Examine 0.3.7 (Mr.Bad)
  11. Re: Please Examine 0.3.7 (Ian Clarke)
  12. Re: Please Examine 0.3.7 (Mr.Bad)
  13. Re: Problems for splitting (Oskar Sandberg)
  14. Re: Problems for splitting (Mr.Bad)

--__--__--

Message: 1
Date: Sat, 3 Feb 2001 14:05:48 -0500 (EST)
From: "Mark J. Roberts" <[email protected]>
To: <devl at freenetproject.org>
Subject: Re: [freenet-devl] HAR!
Reply-To: devl at freenetproject.org

On 3 Feb 2001, Mr.Bad wrote:

> OK, whoever updated KSK at KeyIndex.txt -- very clever. *I* am definitely
> convinced.

That *was* impressive. Nice hack!


-- 
Mark Roberts
mjr at statesmean.com



--__--__--

Message: 2
Date: Sat, 3 Feb 2001 12:24:48 -0800
From: Ian Clarke <[email protected]>
To: devl at freenetproject.org
Subject: Re: Killing Freenet (Re: [freenet-devl] Aardvark)
Reply-To: devl at freenetproject.org


--z4+8/lEcDcG5Ke9S
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Feb 02, 2001 at 11:01:36PM -0500, Peter Todd wrote:
> > According to www.octayne.com, there are 100 working Freenet nodes at
> > least (undoubtedly many more since the limit is 100 nodes).
> How many of those Freenet nodes are *really* working? Far, far lower
> I suspect given that my node, which does get well established in the
> network, rarely has references to more then 3 nodes at a time. Even
> if I force a load of a pile of references through nodes.config it
> takes only an hour or two before it weeds out %95 of the nodes.

They should all be working since the inform.php script regularly tests
them by opening and closing a TCP connection.

> I've also noticed that the set of references that do exist often
> completely changes as nodes are shutdown on a pretty regular, once
> every few days, bases.

Such nodes shouldn't get into the inform.php list.

> > Someone was doing some experiments on Freenet's reliability over time -
> > did anything come of that?
>=20
> I was going to but in the end never did after hearing tales of horrid
> reliability from another person.

Shame - I actually get pretty darn good reliability, I recently
downloaded a "Homer Simpson" mp3 which has been on the key list for
ages, and probably wasn't really requested very much.

I think that the problem is that most content isn't being requested
enough - and that is because there is no content on the system that is
really drawing people to use it on a regular basis.  This is a catch-22
situation which will hopefully be addressed when, say, Freenet is
included in Debian-unstable and forms a viable mechanism for downloading
new Debian releases.  This really needs to wait for a GCJ-compiled
binary version of Freenet which seems to be getting closer by the day.

Ian.

--z4+8/lEcDcG5Ke9S
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6fGkQQtgxRWSmsqwRAu+YAJ4m+qWNaTof5iUirZe7Qlt9BDKaCQCdEcVJ
d15jXPjxa4EY3UeRU85C+zU=
=JK0H
-----END PGP SIGNATURE-----

--z4+8/lEcDcG5Ke9S--


--__--__--

Message: 3
Date: Sat, 3 Feb 2001 14:28:13 -0500 (EST)
From: "Mark J. Roberts" <[email protected]>
To: <devl at freenetproject.org>
Subject: Re: [freenet-devl] Problems for splitting
Reply-To: devl at freenetproject.org

On Sat, 3 Feb 2001, Timm Murray wrote:

> I know it seems weird, but have you tried it?  I have a laptop that you can
> only put stuff on using floppy disks.  I have tried installing many RPMs on
> it, but the only ones that fail to load (with a segfault) are the ones I
> split.

Yes. As I said, hash the recombined data and compare with the hash of the
original. They WILL differ, most likely because of your defective
floppies.

> ----- Original Message -----
> From: "Mark J. Roberts" <mjr at statesmean.com>
> To: <devl at freenetproject.org>
> Sent: Friday, February 02, 2001 4:41 PM
> Subject: Re: [freenet-devl] Problems for splitting
>
>
> > On Fri, 2 Feb 2001, Timm Murray wrote:
> >
> > > I've said this almost every time file splitting comes up, but
> > > I'll say it again.
> > >
> > > Some types of data do not split well.  For instance, RPMs (before
> > > I found the light of Debian) segfault when I tried to use one
> > > that I had split.  I don't know why, but we should find out before
> > > splitting becomes mandatory.
> >
> > Nonsense. Hash the recombined file and compare with that of the original.
> >
> >
> > --
> > Mark Roberts
> > mjr at statesmean.com
> >
> >
> > _______________________________________________
> > Devl mailing list
> > Devl at freenetproject.org
> > http://www.uprizer.com/mailman/listinfo/devl
> >
>
>
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://www.uprizer.com/mailman/listinfo/devl
>

-- 
Mark Roberts
mjr at statesmean.com



--__--__--

Message: 4
From: "Fred Salzer" <[email protected]>
To: <devl at freenetproject.org>
Subject: RE: Killing Freenet (Re: [freenet-devl] Aardvark)
Date: Sat, 3 Feb 2001 12:48:28 -0800
Reply-To: devl at freenetproject.org

I've asked a couple of times to find out others experience in retrievability
from a second node immediately after inserting files. My experience has not
been good as detailed in my post of 1/16/01 and reposted yesterday. I've not
run any tests since 1/16/01; maybe it's different now.

Fred

-----Original Message-----
On February 03, 2001 12:25 Ian Clarke wrote:
...snip..
> > Someone was doing some experiments on Freenet's reliability over time -
> > did anything come of that?
>
> I was going to but in the end never did after hearing tales of horrid
> reliability from another person.

Shame - I actually get pretty darn good reliability, I recently
downloaded a "Homer Simpson" mp3 which has been on the key list for
ages, and probably wasn't really requested very much.




--__--__--

Message: 5
Date: Sat, 3 Feb 2001 16:23:21 -0500
From: Benjamin Coates <[email protected]>
To: devl at freenetproject.org
Subject: RE: Killing Freenet (Re: [freenet-devl] Aardvark)
Reply-To: devl at freenetproject.org

>From Ian Clarke <ian at octayne.com>

>They should all be working since the inform.php script regularly tests
>them by opening and closing a TCP connection.

It seems to be possible for a node to enter a state where it accepts TCP 
connections but doesn't do the handshake...  The client outputs something like 
this:

Freenet Core running on 2702 (build 161)
Authentication timed out
Freenet.ConnectFailedException
        at Freenet.Core.makeConnection(Core.java:294)
        at Freenet.client.Client$BInstance.prepare(Client.java:212)
        at Freenet.client.Client$BInsertInstance.prepare(Client.java:442)
        at Freenet.client.Client$BInstance.run(Client.java:230)
        at java.lang.Thread.run(Thread.java:484)
A fatal exception occured while processing: Freenet.ConnectFailedException
State "FAILED" reached.

My node does this every so often, I believe it's related to the 100% cpu 
problem...

--
Benjamin Coates



--__--__--

Message: 6
Date: Sat, 3 Feb 2001 15:30:37 -0500 (EST)
From: "Mark J. Roberts" <[email protected]>
To: <devl at freenetproject.org>
Subject: Re: Killing Freenet (Re: [freenet-devl] Aardvark)
Reply-To: devl at freenetproject.org

On Sat, 3 Feb 2001, Ian Clarke wrote:

> I think that the problem is that most content isn't being requested
> enough - and that is because there is no content on the system that is
> really drawing people to use it on a regular basis.  This is a catch-22

Agreed.

> situation which will hopefully be addressed when, say, Freenet is
> included in Debian-unstable and forms a viable mechanism for downloading
> new Debian releases.  This really needs to wait for a GCJ-compiled
> binary version of Freenet which seems to be getting closer by the day.

I'm hopefully almost there. My GMP code is all together, but I'm waiting
for one of the RedHat guys to fix a bug in the higher-level
BigInteger.divide method that's messing up everything that depends on it,
which is a lot of stuff.

Anyway, I have a question about libraries and linking. I want to
incorporate all the needed libgcj code into the libfred.so library. How do
I do this? I'm aware of the -shared and -static options, but how do I make
a shared library with statically-linked code (that doesn't depend on the
gcj library). Is it ALREADY that way? I'm lost here...


-- 
Mark Roberts
mjr at statesmean.com



--__--__--

Message: 7
From: Gianni Johansson <[email protected]>
To: devl at freenetproject.org
Subject: Re: Killing Freenet (Re: [freenet-devl] Aardvark)
Date: Sat, 3 Feb 2001 16:56:17 -0500
Reply-To: devl at freenetproject.org

On Saturday 03 February 2001 16:23, you wrote:
> >From Ian Clarke <ian at octayne.com>
> >
> >They should all be working since the inform.php script regularly tests
> >them by opening and closing a TCP connection.
>
> It seems to be possible for a node to enter a state where it accepts TCP
> connections but doesn't do the handshake...  The client outputs something
> like this:
>
> Freenet Core running on 2702 (build 161)
> Authentication timed out
> Freenet.ConnectFailedException
>       at Freenet.Core.makeConnection(Core.java:294)
>       at Freenet.client.Client$BInstance.prepare(Client.java:212)
>       at Freenet.client.Client$BInsertInstance.prepare(Client.java:442)
>       at Freenet.client.Client$BInstance.run(Client.java:230)
>       at java.lang.Thread.run(Thread.java:484)
> A fatal exception occured while processing: Freenet.ConnectFailedException
> State "FAILED" reached.
>
> My node does this every so often, I believe it's related to the 100% cpu
> problem...

I also see these, basically whenever I stress my node with multiple 
concurrent inserts or requests.

I am convinced that something is being leaked inside Fred on a per request 
basis (maybe just for some uncommon failure mode?).   I haven't been able to 
track it down though.

Even if I allow 200 inbound threads, I eventually start to see Authenication 
timed out and/or Can't connect to null address errors, when running multiple 
concurrent requests.

-- gj




-- 
Web page inside Freenet:
freenet:KSK at webpages/gj_jump0


--__--__--

Message: 8
From: [email protected]
To: freenet-dev at lists.sourceforge.net
Date: 3 Feb 2001 22:24:06 -0000
Subject: [freenet-devl] [Freenet-dev] Intermittent booster leaf
Reply-To: devl at freenetproject.org

Hello,

A way of using intermittently connected machines is to use them as leaves which
only store and provide data instead of nodes with store, provide data and route
requests. Meaning right now all freenet nodes are equal and should have a
permanent internet connection; a 'leaf' could be useful even if it is only
intermitetly connected, like through a dial up account; however when it turns
on, it would look for a few permanent nodes and tell them that it can supply the
data behind a list of keys, that it can store an extra amount of data; but, that
is all. When it turns off, it tells the nodes it has contacted that it is no
longer available. When one of the contacted nodes gets a request for a key, it
searches its own hard drive, if it's not there it then looks to see if any
intermittent node can handle the request and if it's not there it then sends the
request along.

This would be useful in three ways, one is that this makes the extra storage and
bandwidth capacity of intermittently connected machines available, people who
want to keep certain information always available can store it on their own hard
drives, never deleting it and in pro censorship areas, the permanent nodes could
rely entirely on the intermittent leaves for data, storing none on their own, so
they wouldn't have any objectionable data on them. Censors would be forced to go
after more individuals, rather than a few high bandwidth servers.

This can be seen as dividing the functions of a freenet node into searching /
routing and storing / transfering, which right now every node has both, into two
sections. The typical freenet node could now either search, search and store or
store. From a programming perspective, since the current nodes already do all of
this, writing leaf nodes could be kept in the same cvs tree, as long as their
interfaces are clearly divided between searching and storing. A search only node
would be useful in pro censorship places so that freenet can continue even if a
few machines are outlawed. A search and store node would be the current freenet
node, useful in free information places. A store node would be useful for
people, who have intermittent connections, usually operated from their homes.

Cheers,
Enrique


-- 
Get your firstname at lastname email for FREE at http://Nameplanet.com/?su

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


--__--__--

Message: 9
Date: Sat, 3 Feb 2001 15:09:29 -0800
From: Ian Clarke <[email protected]>
To: devl at freenetproject.org
Subject: Re: Killing Freenet (Re: [freenet-devl] Aardvark)
Reply-To: devl at freenetproject.org


--J/dobhs11T7y2rNN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Sat, Feb 03, 2001 at 11:42:50AM -0500, Scott G. Miller wrote:
> Like I've said many times before, its too damned harsh to remove a node
> from the datastore for failing to connect once.  Freenet should be able to
> tolerate a node disappearing for an hour or two now and then.  I really
> think we should implement the decayed contact heuristic.

Agreed, the initial harsh approach was in an environment when there were
a huge number of screwy nodes, where as the improved inform.php has
helped to address this issue.

Ian.


--J/dobhs11T7y2rNN
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6fI+pQtgxRWSmsqwRAuAFAJ9XVgCdzhHAoizcbgESqnObtJLNvwCdEeXS
UG9sECM1QSyxBjWZYKbFUpw=
=o8Bh
-----END PGP SIGNATURE-----

--J/dobhs11T7y2rNN--


--__--__--

Message: 10
To: devl at freenetproject.org
From: Mr.Bad <[email protected]>
Organization: Pigdog Journal
Date: 03 Feb 2001 15:18:29 -0800
Subject: [freenet-devl] Please Examine 0.3.7
Reply-To: devl at freenetproject.org

Hey, so, I put freenet-0.3.7 up. I'm hoping I got it all right -- it
seems that way, at least. 

I left out a lot of cruft, and optimized stuff, but the packages are
like 100Kb smaller than 0.3.6. Hopefully I didn't leave out -too-
much. Comparisons of the two filesets seems to suggest that the new
one is correct, though. So go figure.

I used the ant buildfile for this, but I also used the mkDist.sh and
they came out with almost identical output.

Hammer away, folks.

~Mr. Bad

-- 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /\____/\   Mr. Bad <mr.bad at pigdog.org>
 \      /   Pigdog Journal | http://pigdog.org/ | *Stay*Real*Bad*
 |  (X \x)   
 (    ((**) "If it's not bad, don't do it.
  \  <vvv>   If it's not crazy, don't say it." - Ben Franklin
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


--__--__--

Message: 11
Date: Sat, 3 Feb 2001 15:32:35 -0800
From: Ian Clarke <[email protected]>
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Please Examine 0.3.7
Reply-To: devl at freenetproject.org


--wRRV7LY7NUeQGEoC
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Sat, Feb 03, 2001 at 03:18:29PM -0800, Mr.Bad wrote:
> Hammer away, folks.

For your convenience - find them at:

http://download.sourceforge.net/freenet/freenet-0.3.7.tar.gz
http://download.sourceforge.net/freenet/freenet-0.3.7.zip

Ian.

--wRRV7LY7NUeQGEoC
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6fJUSQtgxRWSmsqwRAvP/AJ4m5moAlNzsDNfTwulw4+7k1Kp7UACfdY6R
3kVrjIj0Uu1cq3IxvNnuIMA=
=9IT5
-----END PGP SIGNATURE-----

--wRRV7LY7NUeQGEoC--


--__--__--

Message: 12
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Please Examine 0.3.7
From: Mr.Bad <[email protected]>
Organization: Pigdog Journal
Date: 03 Feb 2001 15:26:35 -0800
Reply-To: devl at freenetproject.org

>>>>> "B" == Bad  <mr.bad at pigdog.org> writes:

    B> Hammer away, folks.

I'll take that back -- Sebastian found a couple of errors, I'm fixing
them, should be up in a couple of minutes.

~Mr. Bad

-- 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /\____/\   Mr. Bad <mr.bad at pigdog.org>
 \      /   Pigdog Journal | http://pigdog.org/ | *Stay*Real*Bad*
 |  (X \x)   
 (    ((**) "If it's not bad, don't do it.
  \  <vvv>   If it's not crazy, don't say it." - Ben Franklin
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


--__--__--

Message: 13
Date: Sat, 3 Feb 2001 21:22:03 +0100
From: Oskar Sandberg <[email protected]>
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Problems for splitting
Reply-To: devl at freenetproject.org

On Sat, Feb 03, 2001 at 01:28:31PM -0800, Timm Murray wrote:
> I know it seems weird, but have you tried it?  I have a laptop that you can
> only put stuff on using floppy disks.  I have tried installing many RPMs on
> it, but the only ones that fail to load (with a segfault) are the ones I
> split.

Computers are not voodoo. A file is just series of numbers. Please explain
how two series of numbers that contain exactly the same elements are
different...


-- 
'DeCSS would be fine. Where is it?'
'Here,' Montag touched his head.
'Ah,' Granger smiled and nodded.

Oskar Sandberg
md98-osa at nada.kth.se


--__--__--

Message: 14
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Problems for splitting
From: Mr.Bad <[email protected]>
Organization: Pigdog Journal
Date: 03 Feb 2001 15:46:09 -0800
Reply-To: devl at freenetproject.org

>>>>> "OS" == Oskar Sandberg <md98-osa at nada.kth.se> writes:

    OS> Computers are not voodoo. A file is just series of
    OS> numbers. Please explain how two series of numbers that contain
    OS> exactly the same elements are different...

Hmmm... directory, permissions, owner, group, ACLs... I can think of
tons of reasons. I don't think any of those things would make rpm
segfault, but it's possible.

~Mr. Bad

-- 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /\____/\   Mr. Bad <mr.bad at pigdog.org>
 \      /   Pigdog Journal | http://pigdog.org/ | *Stay*Real*Bad*
 |  (X \x)   
 (    ((**) "If it's not bad, don't do it.
  \  <vvv>   If it's not crazy, don't say it." - Ben Franklin
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



--__--__--

_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://www.uprizer.com/mailman/listinfo/devl


End of Devl Digest

Reply via email to