On Fri, Jun 30, 2006 at 08:33:52PM +0100, Michael Rogers wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Matthew Toseland wrote: > > >> * Hosting chatrooms for selected peers > > > > What exactly are we talking about here? > > I wasn't thinking about channels spanning multiple nodes, but it might > be useful to have more than one channel within a node (you might not > want to invite everyone to every chat).
Well, the problem is that the metaphor virtually requires it to span multiple nodes. My peers are not always the same as yours. If you invite me and then I invite Ian, to whom you are not connected, that makes it a relayed channel. However, they are usually similar, because of the triangles property. But as soon as the number of people on the channel increases past 2, we have to deal with such issues. We can make the network manually bridged - i.e. I invite you, and people behind you can only talk to me for as long as the connection between me and you is up - but this connection *will* be lost at some point, and the inability to recover from this will be seen as a bug. So we are back to full pub/sub streams. Or a very restricted function where only the designated server can invite people to the chat, and then only if they are directly connected. Or we require that everyone in a chat is directly connected to everyone else in the same chat. How do multi-person chats work on typical IMs? > > > As far as "selected peers" go, we can either roll everything into trust > > levels, or we can have specific per peer settings. > > Specific settings would be preferable - I trust my mum but I don't want > to share all my files with her. :-) > > Each peer's "shared folder" could be implemented as a list of files and > directories that should be visible to that peer. I think you'd only need > two local commands (share file/dir, unshare file/dir) and two remote > commands (ls -R, get file). Well, this may be better implemented by third party applications, see my other mail. > > Cheers, > Michael -- Matthew J Toseland - toad at amphibian.dyndns.org Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20060630/7bbb8ee6/attachment.pgp>
