[Darknet-tools] IRC plugins: standards

Matthew Toseland toad at amphibian.dyndns.org
Sat Jul 1 01:04:26 UTC 2006


Here's the conclusion so far:

The plugin should:
- If somebody dcc's you or /msg's you a node reference, (not a URI to a
  node reference!), it should produce a (modeless) dialog box asking you
  whether you want to accept the reference. If you do, and if you don't
  unclick "reply with mine", then it adds the reference, and unless it
  has recently sent the sender a copy of your noderef, it sends your
  reference back.
- There is a script, either on a button or a right click menu or some
  other kind of command, to send a noderef to a user. This will
  automatically accept any noderef which is returned (bypassing the
  dialog box).

I don't know how this would work on bitchx :)

But it should work well enough for mIRC etc.

The advantage of the above is that it is minimal, and it is entirely
compatible with manual reference exchange over IRC.

We would want to install the IRC plugins to any detected IRC clients
during the installation of Freenet, and then ask the user to restart the
clients if they are currently running.

On Wed, Jun 21, 2006 at 05:41:46PM +0100, Matthew Toseland wrote:
> What exactly should an IRC plugin do? What mechanisms should it use?
> E.g. should it try to use DCC if /msg doesn't work because the user
> isn't registered? Or even a dedicated exchange channel? And can we
> standardize its format so that two different IRC plugins can talk
> to one another transparently?
> 
> Note that the plugin ought to be able to usefully talk to a human being
> too!
-- 
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: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://emu.freenetproject.org/pipermail/darknet-tools/attachments/20060701/458bf9a8/attachment.pgp 


More information about the Darknet-tools mailing list