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: Killing Freenet (Re: [freenet-devl] Aardvark) (Tavin Cole)
   2. Re: Killing Freenet (Re: [freenet-devl] Aardvark) (Brandon)
   3. Re: Killing Freenet (Re: [freenet-devl] Aardvark) (Brandon)
   4. Datastore clustering survey (of sorts) (Scott G. Miller)
   5. Re: Datastore clustering survey (of sorts) (Scott G. Miller)
   6. libfreenet-0.1.1 (Steven Hazel)
   7. Re: libfreenet-0.1.1 (Tavin Cole)
   8. Re: libfreenet-0.1.1 (Mark J. Roberts)
   9. 0.3.7 - MSK docs? (Sven Neuhaus)
  10. Re: 0.3.7 - MSK docs? (Mark J. Roberts)
  11. Re: libfreenet-0.1.1 (Mr.Bad)

--__--__--

Message: 1
Date: Tue, 6 Feb 2001 23:46:55 -0500
From: Tavin Cole <ta...@mailandnews.com>
To: devl at freenetproject.org
Subject: Re: Killing Freenet (Re: [freenet-devl] Aardvark)
Reply-To: devl at freenetproject.org

On Tue, Feb 06, 2001 at 10:44:07PM -0600, Brandon wrote:
> 
> > Here's the thinkcash-based flood control:
> > You don't actually tell anybody "thread1" -- instead you encode
> > "thread1" in a way that only a human can read.  For example, use
> > a picture with some crazy 3-d text and lighting effects that a
> > person could easily read "thread1" from.
> 
> That doesn't require a new keytype then. You should don't give out your
> mailbox except in the hard-to-parse form.
> 
> Such a method of address propogation could easily be used with the current
> EOF f-mail system.

Did you guys ever get the anonymous CVS working?  If not, will you please
add me to the CVS access list.

-- 

/* tavin cole
 * composer of e-mail messages
 */


--__--__--

Message: 2
Date: Tue, 6 Feb 2001 22:55:34 -0600 (CST)
From: Brandon <bl...@uts.cc.utexas.edu>
To: devl at freenetproject.org
Subject: Re: Killing Freenet (Re: [freenet-devl] Aardvark)
Reply-To: devl at freenetproject.org


> Did you guys ever get the anonymous CVS working?

I think anonymous CVS should be working sometime this week.




--__--__--

Message: 3
Date: Tue, 6 Feb 2001 22:57:17 -0600 (CST)
From: Brandon <bl...@uts.cc.utexas.edu>
To: devl at freenetproject.org
Subject: Re: Killing Freenet (Re: [freenet-devl] Aardvark)
Reply-To: devl at freenetproject.org


> No, it doesn't *require* a new keytype, but IMHO KSKs and SSKs are both
> inappropriate.  I like the idea of using an HSK even w/ thinkcash.

I don't see why they're inappropriate.

> In any case I think we need a standardized concept of a public-writeable
> subspace.  Making it an SSK and handing out the private key, or making
> it a KSK at somelonghexnumberA7A3A3E3474FA743FE73/docname are both quite
> kludgey IMHO.

I don't see the benefit of a publically writable subspace over a KSK. I
don't see any difference between the two.




--__--__--

Message: 4
Date: Wed, 7 Feb 2001 01:58:10 -0500
To: devl at freenetproject.org
From: "Scott G. Miller" <scgmi...@indiana.edu>
Subject: [freenet-devl] Datastore clustering survey (of sorts)
Reply-To: devl at freenetproject.org


--aVD9QWMuhilNxW9f
Content-Type: multipart/mixed; boundary="k1lZvvs/B4yU6o8G"
Content-Disposition: inline


--k1lZvvs/B4yU6o8G
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I've written a program to graphically plot the distribution of a
datastore.  I'd like to see the results on as many existing Freenet nodes
as possible to see how well the network is clustering.  =20

The plotting software is in the experimental CVS tree in
Freenet.contrib.storeplot

I've attached a program called StoreAnonymizer.  It takes your datastore
file (store_?????) and outputs only the keys, with all but the most
significant 32 bits zeroed out.  This removes the identity of the keys in
your store as well as the references and the keytype.  You'll need
freenet.jar or the CVS tree in your classpath.  To use it:


java -classpath StoreAnonymizer.jar:freenet.jar:$CLASSPATH=20
  Freenet.contrib.storeplot.StoreAnonymizer store_????? > a??????

If you could then send me the a????? file (through mixmaster if your
concerned), I will be able to post a gif to the list with the results, as
well as do some conjecturing.

        Scott

--k1lZvvs/B4yU6o8G
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="StoreAnonymizer.jar"
Content-Transfer-Encoding: base64

UEsDBBQACAAIADoPRyoAAAAAAAAAAAAAAAAJAAQATUVUQS1JTkYv/soAAAMAUEsHCAAAAAAC
AAAAAAAAAFBLAwQUAAgACAA6D0cqAAAAAAAAAAAAAAAAFAAAAE1FVEEtSU5GL01BTklGRVNU
Lk1G803My0xLLS7RDUstKs7Mz7NSMNQz4OVyLkpNLElN0XWqBAkY6xkoaDjlJCZnp+SX5yl4
JZYl6vpk5pVWKISkJuZq8nLxcgEAUEsHCAf5tLZIAAAASAAAAFBLAwQUAAgACAASDkcqAAAA
AAAAAAAAAAAALwAAAEZyZWVuZXQvY29udHJpYi9zdG9yZXBsb3QvU3RvcmVBbm9ueW1pemVy
LmNsYXNzhVNbTxNBFP6GXpauCxRogaKIoEIvlBVEVEDlIsVCuYQaY2NM7GUoi+1us50a8Zf4
D3jyQR/axCbGNxN/lHqmUCiXxE3msufM+c73zTnz+8/3H3Agik0FbQyhmM25yYWetUxhGxm9
LCyblwqW0JNyt2Ra5mHR+MRtBU4G70H6Q1ovpM28vp054FnB4CymDZOhL/gmceZMEpaZnw+9
YlBXP2Z5SRiWWVbgYehtnDIsPb596iGUFSvHGboShsm3KsUMt1+mMwWuoINhtMmxXCmVLFvI
4F2ezsXNUkVQJp4uKuhi6G8ix4wCb3Fq6EYPg3vBMA3xlMEfvIqpik545VE/w8DJCcnyDKdx
SIPPheNP1TCI68S9/N4o0RJcD62rGEJAwU2GQAsbwe1zZG/RTTZFxQxeyCW5kKlHGcaDif/L
bTAZxkg77jI4NvihhnEEaZvnVJGxq/RdNkmEMQURBl/DV0yLfX3ZyMdNwfPclnyisq6XI+My
fRgTGu5hiipc3jf2xK6R36fkgWD8JNcFvHkZomuYkSGeRkiC7wlpva/hIR4RfatCCP7Tu9+h
bE3FHsxhVsH8uR5MHpYFp/o+AZW1XVjH/GSF41cKDmNBw5JsBqUksQumihUsKnje0pctWTXE
sMbgyhasMnWnIyiFD2FV3s2aSs8oTuqTVsXOctlzdJMXHs2kBMUIKLbRMm3wwAU3rQr9Ocne
DpV2X8jmppXXoaXq6EyFHdM19NbQl4j40F/FjddHWKljOBWp4fbmRM+dKkJb0V9wH0GvI5yK
er01TM45A85ufK5iujE/mHN9w+OAy+ut4lkVy0d/f0aqePGVEjFco3kWHTRr6KHeH0QXSfNi
TNadLFM0ZtCLRfiwAz/ekv8d+pHDAEWTfpoldSmO0eoK17B+Bq2SRpBaJw2GjYb2xD9QSwcI
fBMV9rQCAAB9BAAAUEsBAhQAFAAIAAgAOg9HKgAAAAACAAAAAAAAAAkABAAAAAAAAAAAAAAA
AAAAAE1FVEEtSU5GL/7KAABQSwECFAAUAAgACAA6D0cqB/m0tkgAAABIAAAAFAAAAAAAAAAA
AAAAAAA9AAAATUVUQS1JTkYvTUFOSUZFU1QuTUZQSwECFAAUAAgACAASDkcqfBMV9rQCAAB9
BAAALwAAAAAAAAAAAAAAAADHAAAARnJlZW5ldC9jb250cmliL3N0b3JlcGxvdC9TdG9yZUFu
b255bWl6ZXIuY2xhc3NQSwUGAAAAAAMAAwDaAAAA2AMAAAAA

--k1lZvvs/B4yU6o8G--

--aVD9QWMuhilNxW9f
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

iD8DBQE6gPICr9IW4v3mHtQRAqGWAJ90BiIiTyG70SCctvMtJVt1R/m2NACfXLra
1On0Y4uS2UwPlmbprJd27FI=
=qusc
-----END PGP SIGNATURE-----

--aVD9QWMuhilNxW9f--


--__--__--

Message: 5
Date: Wed, 7 Feb 2001 02:30:49 -0500
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Datastore clustering survey (of sorts)
From: "Scott G. Miller" <scgmi...@indiana.edu>
Reply-To: devl at freenetproject.org


--DKU6Jbt7q3WqK7+M
Content-Type: multipart/mixed; boundary="Nq2Wo0NMKNjxTN9z"
Content-Disposition: inline


--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

My bad.  I need to dump only entries which the node actually stores the
data for.  Attached program fixes this.


On Wed, Feb 07, 2001 at 01:58:10AM -0500, Scott G. Miller wrote:
> I've written a program to graphically plot the distribution of a
> datastore.  I'd like to see the results on as many existing Freenet nodes
> as possible to see how well the network is clustering.  =20
>=20
> The plotting software is in the experimental CVS tree in
> Freenet.contrib.storeplot
>=20
> I've attached a program called StoreAnonymizer.  It takes your datastore
> file (store_?????) and outputs only the keys, with all but the most
> significant 32 bits zeroed out.  This removes the identity of the keys in
> your store as well as the references and the keytype.  You'll need
> freenet.jar or the CVS tree in your classpath.  To use it:
>=20
>=20
> java -classpath StoreAnonymizer.jar:freenet.jar:$CLASSPATH=20
>   Freenet.contrib.storeplot.StoreAnonymizer store_????? > a??????
>=20
> If you could then send me the a????? file (through mixmaster if your
> concerned), I will be able to post a gif to the list with the results, as
> well as do some conjecturing.
>=20
>       Scott





--=20
morse tilt cry logger

--Nq2Wo0NMKNjxTN9z
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="StoreAnonymizer.jar"
Content-Transfer-Encoding: base64

UEsDBBQACAAIANUTRyoAAAAAAAAAAAAAAAAJAAQATUVUQS1JTkYv/soAAAMAUEsHCAAAAAAC
AAAAAAAAAFBLAwQUAAgACADVE0cqAAAAAAAAAAAAAAAAFAAAAE1FVEEtSU5GL01BTklGRVNU
Lk1G803My0xLLS7RDUstKs7Mz7NSMNQz4OVyLkpNLElN0XWqBAkY6xkoaDjlJCZnp+SX5yl4
JZYl6vpk5pVWKISkJuZq8nLxcgEAUEsHCAf5tLZIAAAASAAAAFBLAwQUAAgACABcE0cqAAAA
AAAAAAAAAAAALwAAAEZyZWVuZXQvY29udHJpYi9zdG9yZXBsb3QvU3RvcmVBbm9ueW1pemVy
LmNsYXNzhVNtUxJRFH6uvCzQpoigYZlppSAgaVaGL+UbtYraSNPE9GnBK67BLrNcmuyX9A/8
XB9gRmb6WDP9qOpcFMWXmXbmvuy55z7nec459/ef4x9wIIFtBV0M0bTNuclFsmCZwjbyyaqw
bF4pWSKZlbsl0zIPy8YXbitwMvgP9E96sqSbxeR2/oAXBIOzrBsmQ3/kQ+b8MEtYZnEu+o7B
t/a5wCvCsMyqAi9DX8vLsJLa9tkJoaxYu5yhJ2OYfKtWznP7rZ4vcQU3GUbbHKu1SsWyhby8
w/VdzazUBEXiellBD8NAGzltlHjHoYpeBBjc84ZpiEWGUOQ6pj50wy9dQwy3Tj0ky3OclpOK
oAsnn0/FIG4T9+pHo0JLZD267sMQwgruMoQ72AhuXyB7jzLZFpU2eGk3y4UMPcowHsn8X26L
yTBGPHjI4NjghyrGEaFtkVNFxq7Td9UkEcY8iBHzVV3oChIMwZZXWRf7yWWjqJmCF7ktmSVl
ha9iaJJIHJMqpvGYal3dN/bEjlHcJxrhiHYa9RLenLwypeKpvOJtXcnwPSGtT1Q8R4qEWDVC
CJ1V4Q1Fa2v3Yh6zChYudGP2sCo4VfoFXjJ4hHXCT9Zau1Z6HIsqVmRbKBWJXTJ9WMOygnRH
h3ZEVfEaGoOrULKq1KeOiBQ+hFcyN5qPHtQGqc9aNbvAZfdRJi89n0kJihHQ3VbzdMELF9y0
KvTnJLsHPtodk81Nq9mEmmuiOzfhmG6gr4H+TCyIgTruvD9CponhXKyB+5vxwIM6oluJX3Af
YTYemKC/n4g3Ec8l/P4GHqWcYWcvvtYx05qfpVzfMRd2+f11LNWxevS3Eatj/RtFZLhBc4qe
AajLA7QOooc0+jFGIhNkmaIxgz4sIAgNIeTQjz3yMRBGmbyZTAbNUodUymh1TTSQOYf3kWCQ
dCcNhs1WIrb+AVBLBwjgSEfQwgIAAJQEAABQSwECFAAUAAgACADVE0cqAAAAAAIAAAAAAAAA
CQAEAAAAAAAAAAAAAAAAAAAATUVUQS1JTkYv/soAAFBLAQIUABQACAAIANUTRyoH+bS2SAAA
AEgAAAAUAAAAAAAAAAAAAAAAAD0AAABNRVRBLUlORi9NQU5JRkVTVC5NRlBLAQIUABQACAAI
AFwTRyrgSEfQwgIAAJQEAAAvAAAAAAAAAAAAAAAAAMcAAABGcmVlbmV0L2NvbnRyaWIvc3Rv
cmVwbG90L1N0b3JlQW5vbnltaXplci5jbGFzc1BLBQYAAAAAAwADANoAAADmAwAAAAA=

--Nq2Wo0NMKNjxTN9z--

--DKU6Jbt7q3WqK7+M
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

iD8DBQE6gPmpr9IW4v3mHtQRAmBCAJ48YVhVI8HLEjfkv6qJfzqKICMyYgCbBtQW
URsbRGubx4IRrDQVmNaKNyg=
=jh04
-----END PGP SIGNATURE-----

--DKU6Jbt7q3WqK7+M--


--__--__--

Message: 6
To: Freenet Development List <devl at freenetproject.org>
From: Steven Hazel <s...@thalassocracy.org>
Date: 07 Feb 2001 02:11:45 -0600
Subject: [freenet-devl] libfreenet-0.1.1
Reply-To: devl at freenetproject.org


libfreenet-0.1.1 is up at http://thalassocracy.org/libfreenet/

A direct link, for your convenience:
http://thalassocracy.org/libfreenet/libfreenet-0.1.1.tar.gz

This is basically a bugfix release, but it comes with considerable
improvements to the build system.  It now includes a configure script
generated by autoconf, as well as makefiles for the rijndael and
twofish code, so that "./configure && make" stands a pretty decent
chance of working on Linux systems, and portability issues will be
easier for me to deal with.  And hey, it actually puts together
libfreenet.a for you.

Enjoy,

-S


--__--__--

Message: 7
Date: Wed, 7 Feb 2001 03:21:18 -0500
From: Tavin Cole <ta...@mailandnews.com>
To: devl at freenetproject.org
Subject: Re: [freenet-devl] libfreenet-0.1.1
Reply-To: devl at freenetproject.org

On Wed, Feb 07, 2001 at 02:11:45AM -0600, Steven Hazel wrote:
> libfreenet-0.1.1 is up at http://thalassocracy.org/libfreenet/
> 
> A direct link, for your convenience:
> http://thalassocracy.org/libfreenet/libfreenet-0.1.1.tar.gz

so what's the CHK, hmmmmmmm?

-- 

/* tavin cole
 * composer of e-mail messages
 */


--__--__--

Message: 8
Date: Wed, 7 Feb 2001 02:42:42 -0500 (EST)
From: "Mark J. Roberts" <m...@statesmean.com>
To: <devl at freenetproject.org>
Subject: Re: [freenet-devl] libfreenet-0.1.1
Reply-To: devl at freenetproject.org

On Wed, 7 Feb 2001, Tavin Cole wrote:

> On Wed, Feb 07, 2001 at 02:11:45AM -0600, Steven Hazel wrote:
> > libfreenet-0.1.1 is up at http://thalassocracy.org/libfreenet/
> >
> > A direct link, for your convenience:
> > http://thalassocracy.org/libfreenet/libfreenet-0.1.1.tar.gz
>
> so what's the CHK, hmmmmmmm?

freenet:CHK at dDD8hLvl1LKL~YhGpW8RXbPR~44OAwE,SqsLiUEXS7EYf52CyNXp5w

Inserted with what you'd expect.


-- 
Mark Roberts
mjr at statesmean.com



--__--__--

Message: 9
Date: Wed, 7 Feb 2001 10:21:59 +0100
From: Sven Neuhaus <s...@neopoly.com>
To: devl at freenetproject.org
Organization: Neopoly AG
Subject: [freenet-devl] 0.3.7 - MSK docs?
Reply-To: devl at freenetproject.org

On Tue, Feb 06, 2001 at 02:53:24PM -0800, Ian Clarke wrote:
> On Tue, Feb 06, 2001 at 05:46:02PM -0500, Gianni Johansson wrote:
> > I want to switch from the old javascript date based redirects to a 
> > non-javascript date based redirect to a MSK for my Freenet page, but not 
> > until 0.3.7 is ready for the masses.  
> 
> It was released yesterday.

I think the website is lacking any information about the new MSKs
(correct me if I'm wrong). Could someone do a quick HOWTO on them so
people start using them? I'm too confused myself about what got implemented ;-) 
and I didn't save all the mail discussing them.

-Sven
-- 
It is the wisdom of crocodiles, that shed tears when they would devour.
                -- Francis Bacon


--__--__--

Message: 10
Date: Wed, 7 Feb 2001 04:05:10 -0500 (EST)
From: "Mark J. Roberts" <m...@statesmean.com>
To: <devl at freenetproject.org>
Subject: Re: [freenet-devl] 0.3.7 - MSK docs?
Reply-To: devl at freenetproject.org

On Wed, 7 Feb 2001, Sven Neuhaus wrote:

> On Tue, Feb 06, 2001 at 02:53:24PM -0800, Ian Clarke wrote:
> > On Tue, Feb 06, 2001 at 05:46:02PM -0500, Gianni Johansson wrote:
> > > I want to switch from the old javascript date based redirects to a
> > > non-javascript date based redirect to a MSK for my Freenet page, but not
> > > until 0.3.7 is ready for the masses.
> >
> > It was released yesterday.
>
> I think the website is lacking any information about the new MSKs
> (correct me if I'm wrong). Could someone do a quick HOWTO on them so
> people start using them? I'm too confused myself about what got implemented 
> ;-)
> and I didn't save all the mail discussing them.

You should bother Mr. Bad about finishing freenetmirror. GJ has a client
right now that inserts them, from what I've heard. (This is why we should
put all this crap in CVS somewhere--so we can FIND this stuff.)

I'm going to write one with libfreenet tomorrow. Look for it soon. I'm
even contemplating a more ambitious Freenet-toolkit package, based on
libfreenet, with all sorts of utils. Any volunteers?

Here's an email from The Time Long Before Now, where I discuss the format.
I've modified it in response to a recent change, the addition of the
default=blah field. Also note that MSKs are good for more than Web sites.
I'm using the format for my CHUNGA CVS-like-thingy, with the very cool
side effect that you can transparently have a HTML index. I love that sort
of thing.

MapSpace Keys
=============

A MSK is a superior way to insert a Web site. The key is structured as:

        freenet:MSK@[mapkey]//[filename]

[mapkey] is a normally-inserted file under any keytype, and it may be a
redirect. It follows the format:

        Mapfile
        default=index.html
        End
        [filename]=[key]
        [filename]=[key]
        ...

For example, a chapter of a book might be inserted as:

        Mapfile
        default=index.html
        End
        index.html=CHK at asdf
        01.png=CHK at fdsa
        02.png=CHK at qwerty
        03.png=CHK at hjhgfsd

The default= field may point to any file. It may be omitted, in which case
index.html is implied.

The contents of the mapfile are cached in a hashtable the first time the
mapfile is requested. Subsequent requests for data are thus efficiently
looked up.

However, keys like "freenet:MSK at KSK@pigdogjournal//index.html" are ugly
and hard to type. Two shortcuts were implemented to address this:

   1) When the KSK@ is omitted, as is currently allowed, any key with a
double slash is assumed to be a MSK. For example,
"freenet:pigdogjournal//index.html" is a MSK with a mapfile of
"KSK at pigdogjournal", while "freenet:KSK at pigdogjournal//index.html" is a
regular KSK. Considering how few KSKs contain double slashes, I believe
this is an indispensible shortcut.

    2) When the filename is omitted, it is assumed to be "index.html",
like a Web server does. We can thus represent the vast majority of MSKs as
keys like "freenet:pigdogjournal//".

When combined with our new automatic SSK date-updating redirects, this
proposal as a whole enables the insertion of updated, guessable, and
simple Web sites. Furthermore, it decreases the thousands of individual
SSK redirects necessary to insert for a large site (like the Pigdog
Journal) to only one. This enables content producers to update their sites
virtually as often as they like, to be accessed through simple URIs.

That's my proposal, that's my implementation, and I'm sticking to it!


-- 
Mark Roberts
mjr at statesmean.com



--__--__--

Message: 11
To: devl at freenetproject.org
Subject: Re: [freenet-devl] libfreenet-0.1.1
From: Mr.Bad <mr....@pigdog.org>
Organization: Pigdog Journal
Date: 07 Feb 2001 03:35:13 -0800
Reply-To: devl at freenetproject.org

>>>>> "SH" == Steven Hazel <sah at thalassocracy.org> writes:

    SH> libfreenet-0.1.1 is up at http://thalassocracy.org/libfreenet/

Is it your birthday again ALREADY?

~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