circle-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[circle] But no more nodes


From: Famille Crestois
Subject: [circle] But no more nodes
Date: Thu, 25 Dec 2003 20:28:53 -0500

-----Message d'origine-----
De : address@hidden
[mailto:address@hidden la part
de address@hidden
Envoye : mardi 23 decembre 2003 23:50
A : address@hidden
Objet : Circle-discuss Digest, Vol 7, Issue 1

Send Circle-discuss mailing list submissions to
        address@hidden

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.nongnu.org/mailman/listinfo/circle-discuss
or, via email, send a message with subject or body 'help' to
        address@hidden

You can reach the person managing the list at
        address@hidden

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


Today's Topics:

   1. new release (address@hidden)
   2. Re: circle future? (address@hidden)
   3. Re: TheCircle search system (thomasV)
   4. Re: Re: TheCircle search system (Jiri Baum)
   5. Ports and circle (Jim Walters)
   6. Re: Ports and circle (address@hidden)
   7. Fwd: [I18n-sig] GNU gettext support for Python (Jiri Baum)
   8. test (thomasV)
   9. generators, savannah (thomasV)
  10. Re: generators, savannah (Asheesh Laroia)
  11. Re: generators, savannah (thomasV)
  12. giFT: circle plugin? (Julian Florance)


----------------------------------------------------------------------

Message: 1
Date: Sat, 15 Nov 2003 12:13:01 +0100 (MET)
From: address@hidden
Subject: [circle] new release
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset="iso-8859-1"


Dear all,

Given the amount of new features that have been
adding up for a long time, I decided to release version 0.36

I was not able to generate a package for debian,
because I have a rpm based distribution.
would be great if someone (peter?) could do that ...

I could not test the Windows version either.

Thomas


--
NEU F\R ALLE - GMX MediaCenter - f|r Fotos, Musik, Dateien...
Fotoalbum, File Sharing, MMS, Multimedia-Gru_, GMX FotoService

Jetzt kostenlos anmelden unter http://www.gmx.net

+++ GMX - die erste Adresse f|r Mail, Message, More! +++




------------------------------

Message: 2
Date: Sat, 15 Nov 2003 15:00:17 +0100 (MET)
From: address@hidden
Subject: Re: [circle] circle future?
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset="iso-8859-1"


> To the extent that it
> shouldn't be an option (paranoid vs normal), but a completely separate
> feature, complete with its own published directory - so that some dirs
> you'd make public, others only accessible to friends.

agree, using separate directories would be useful.

>
> I still have no idea what "almost legal" would buy you. Wouldn't that be
> like getting a 17yo a little bit pregnant?[1]

In my country it is legal to get a 17yo pregnant if you are 17yo yourself.
This feature will not change anything wrt legality... except that the DNA
of the father will be encrypted.

Or, to use a dotcom terminology :
"Digital Rights Managements will leverage The Circle into a fully secure
peer-to-peer application, by enabling trusted communications of musical
tastes between friends, without the risk of being observed by a third party.
Because no unauthorized third party will be able to criticize their musical
tastes, circle users will experience a strong feeling of security,  which
will
encourage them to share more of their tastes."


--
NEU F\R ALLE - GMX MediaCenter - f|r Fotos, Musik, Dateien...
Fotoalbum, File Sharing, MMS, Multimedia-Gru_, GMX FotoService

Jetzt kostenlos anmelden unter http://www.gmx.net

+++ GMX - die erste Adresse f|r Mail, Message, More! +++




------------------------------

Message: 3
Date: Wed, 19 Nov 2003 15:39:43 +0100
From: thomasV <address@hidden>
Subject: [circle] Re: TheCircle search system
To: address@hidden,  address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=us-ascii; format=flowed

RITA Y/O RODRIGO DIAZ Y/O BENENSON wrote:

>Many thanks for your description, but I had already studied the Chord and
Kadmelia papers. My problem is that the key->hash mapping is almost unique.
So if I have a user_name->ip map, and let say that "rodrigob" is online.
>
>How do a search for "Rodrigo Benenson" is achieved ?
>Or if I search "rodrigo_b" ?
>
>It look that the mapping is unique, so no match for "Rodrigo Benenson" and
"rodrigo_b" wil appear.
>
>So how such search are achieved ? A rapid search in the net did not give me
a real answer. It looks like a complicated problem, but thecircle and
overnet look to solve it, at least in a basic way.
>
>So, how it is achieved ?
>
>Thanks.
>RodrigoB.
>
In circle the user IDs are based on their public key, so they are unique.

however, several objects (people or files) can be searched through a common
key (like two persons that have the name rodrigo, or like the keyword 'mp3')
In order to solve this, circle appends a 'salt' to the key, in order to
make it unique.
The salt is a random 2 bytes number (or maybe 4 bytes, I do not remember).
The link is then published with the salted key.

So, 'mp3' does not map to a precise location, but to an interval in the
table.
if there are more than 256^2 objects that have this keyword, the
interval is
saturated, and no more link can be published (or I guess they are
overwritten).
Similarly, a query to a keyword cannot return more than 256^2 results.

I guess Overnet works the same way, because if you type mp3 it returns
a limited number of items.

>p.s: yes, using a thecircle to keep the whitepages allow a descentralized
users reaching system, avoiying an "adress server". Remember that most ip
are dinamic.
>
>
>
that would be great. please let me know if circle needs to be modified
for that.
I think it might need to return a port number in addition to the ip address.







------------------------------

Message: 4
Date: Thu, 20 Nov 2003 08:45:45 +1100
From: Jiri Baum <address@hidden>
Subject: Re: [circle] Re: TheCircle search system
To: thomasV <address@hidden>
Cc: address@hidden, address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=us-ascii

Rodrigo Benenson:
> >Many thanks for your description, but I had already studied the Chord
> >and Kadmelia papers. My problem is that the key->hash mapping is
> >almost unique. So if I have a user_name->ip map, and let say that
> >"rodrigob" is online.
> >How do a search for "Rodrigo Benenson" is achieved ?

The circle only searches by whole words. Circle takes the person's real
name, splits it into words, and publishes each word separately (in
lowercase). Thus, in the hashtable, there are three entries, all
pointing to this person's ID:
  rodrigob -> ###
  rodrigo -> ###
  benenson -> ###

When searching, the search terms are likewise split into words, and each
word is looked up in the hashtable separately.

This does not allow fuzzy searching.

(Fuzzy searching could be added by also advertising the soundex or
something similar, so that R362 and B552 would also point to this user,
but that hasn't been implemented at this point.)


Jiri
--
Jiri Baum <address@hidden>           http://www.csse.monash.edu.au/~jirib
  MAT LinuxPLC project --- http://mat.sf.net --- Machine Automation Tools



------------------------------

Message: 5
Date: 19 Nov 2003 13:54:43 -0800
From: Jim Walters <address@hidden>
Subject: [circle] Ports and circle
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain

Can someone explain the range of ports used by Circle? It seems that
there is one port specified for the primary communication. If so, are
the other simply used for data transfer? (I'ld like to change it so only
one port - UDP or TCP - is used).

Thanks
__________________________
Jim Walters   Director of Technology
Bugopolis, Inc.

phone: +1 206 447 8315
email: address@hidden
web: http://www.bugopolis.com
_________________________




------------------------------

Message: 6
Date: Thu, 20 Nov 2003 00:56:16 +0100 (MET)
From: address@hidden
Subject: Re: [circle] Ports and circle
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset="us-ascii"

> Can someone explain the range of ports used by Circle? It seems that
> there is one port specified for the primary communication. If so, are
> the other simply used for data transfer? (I'ld like to change it so only
> one port - UDP or TCP - is used).
>


circle uses only one port.
in settings.py there is a range of ports between 29610 and 29620,
but this is only so that your client can connect if the default port
is taken already (for example if you have several circle clients on your
machine)

by default, circle will use 29610

Thomas

--
NEU F\R ALLE - GMX MediaCenter - f|r Fotos, Musik, Dateien...
Fotoalbum, File Sharing, MMS, Multimedia-Gru_, GMX FotoService

Jetzt kostenlos anmelden unter http://www.gmx.net

+++ GMX - die erste Adresse f|r Mail, Message, More! +++




------------------------------

Message: 7
Date: Tue, 2 Dec 2003 20:16:58 +1100
From: Jiri Baum <address@hidden>
Subject: [circle] Fwd: [I18n-sig] GNU gettext support for Python
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=us-ascii

Hello,

I was once involved in the i18n of circle, but it never got anywhere
far. As far as I remember, the problem was making it installable - the
gnu gettext docs simply assumed automake would be used, and the python
install didn't know about gettext.

Apparently, gnu gettext now has an example of how to do python - see
below.


Just in case anyone wants to do i18n for circle... I'm not planning to
do it myself; let me know if you want to, I'll see what I can remember
of how it all works. There used to be fairly complete Czech and French
l10n files in the circlelib/i18n directory.

Jiri

----- Forwarded message from Bruno Haible <address@hidden> -----

From: Bruno Haible <address@hidden>
To: address@hidden
Subject: [I18n-sig] GNU gettext support for Python

Hi,

The just-released GNU gettext 0.13 has improved support for Python:

  * An example demonstrating the use of GNU gettext with Python is shipped
and
    installed at $prefix/share/doc/gettext/examples/hello-python.

URL: http://ftp.gnu.org/gnu/gettext/gettext-0.13.tar.gz

Enjoy!

                                Bruno


_______________________________________________
I18n-sig mailing list
address@hidden
http://mail.python.org/mailman/listinfo/i18n-sig

----- End forwarded message -----

--
Jiri Baum <address@hidden>           http://www.csse.monash.edu.au/~jirib
  MAT LinuxPLC project --- http://mat.sf.net --- Machine Automation Tools



------------------------------

Message: 8
Date: Fri, 12 Dec 2003 11:49:09 +0100
From: thomasV <address@hidden>
Subject: [circle] test
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=us-ascii; format=flowed

test




------------------------------

Message: 9
Date: Wed, 17 Dec 2003 17:20:40 +0100
From: thomasV <address@hidden>
Subject: [circle] generators, savannah
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=us-ascii; format=flowed


Savannah has been down for almost two weeks now.

In the meantime, I have been working on the code,
replacing most OS threads with lightweights threads
using generators.

The generators version is available via the website
(0.38). It requires python 2.2 or higher.

The generators version is faster. The number of threads
that can run at the same time is not limited, and switching
between these threads is very fast.

The new code is shorter too, although it is not
really cleaned yet (I guess a few classes could
go away, such as Synchronous and Task_manager,
but they are still present at the moment).


Thomas







------------------------------

Message: 10
Date: Wed, 17 Dec 2003 16:32:41 -0500 (EST)
From: Asheesh Laroia <address@hidden>
Subject: Re: [circle] generators, savannah
To: address@hidden
Message-ID: <address@hidden>
Content-Type: TEXT/PLAIN; charset=US-ASCII

Has this had any impact on file transfer speed, by any chance?  Last I
checked they were either 300 KB/s or 600 KB/s between Linux peers, and 50
KB/s if you add any Windows to the mix.

I'll do some more testing myself in January, but if you have some more
specific results, that'd be great.

Thanks!

-- Asheesh.

On Wed, 17 Dec 2003, thomasV wrote:

> Savannah has been down for almost two weeks now.
>
> In the meantime, I have been working on the code, replacing most OS
> threads with lightweights threads using generators.
>
> The generators version is available via the website (0.38). It requires
> python 2.2 or higher.
>
> The generators version is faster. The number of threads that can run at
> the same time is not limited, and switching between these threads is
> very fast.
>
> The new code is shorter too, although it is not really cleaned yet (I
> guess a few classes could go away, such as Synchronous and Task_manager,
> but they are still present at the moment).
>
>
> Thomas



------------------------------

Message: 11
Date: Thu, 18 Dec 2003 14:39:30 +0100
From: thomasV <address@hidden>
Subject: Re: [circle] generators, savannah
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=us-ascii; format=flowed

I do not know.
Someone still has to test the windows version.

Thomas


Asheesh Laroia wrote:

>Has this had any impact on file transfer speed, by any chance?  Last I
>checked they were either 300 KB/s or 600 KB/s between Linux peers, and 50
>KB/s if you add any Windows to the mix.
>
>I'll do some more testing myself in January, but if you have some more
>specific results, that'd be great.
>
>Thanks!
>
>-- Asheesh.
>
>
>





------------------------------

Message: 12
Date: 24 Dec 2003 09:04:40 +1100
From: Julian Florance <address@hidden>
Subject: [circle] giFT: circle plugin?
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain

gift.sourceforge.net

a very useful little daemon that uses plugins to connect to different
protocol p2p networks - so far it talks to

      * OpenFT [OS kazaa]
      * Gnutella
      * FastTrack [real kazaa]

A circle plugin could enhance the whole giFT project to offer p2p chat
and news - and getting circle into giFT would vastly increase the people
and content available on the Circle network.
--
jules



------------------------------

_______________________________________________
Circle-discuss mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/circle-discuss


End of Circle-discuss Digest, Vol 7, Issue 1
********************************************





reply via email to

[Prev in Thread] Current Thread [Next in Thread]