[ticker-dev] Ticker group "invitation" attachments
David Arnold
david at mantara.com
Wed Aug 25 00:07:34 CDT 2004
-->"Matthew" == Phillips, Matthew <Matthew.Phillips at dsto.defence.gov.au> writes:
Matthew> I probably should have made it clearer that I intend this
Matthew> as the payload of a MIME attachment rather than as a
Matthew> notification format. So the "tricks" we've used for version
Matthew> numbers and lists to make it possible to intelligently
Matthew> subscribe to notifications in that format have given way to
Matthew> what (I think) are more human-friendly.
Ahh, but you've stumbled on my (not-so) hidden agenda: I'd like to be
able to use the same syntax (and more specifically, the same code) to
send subscription events to my multiple tickertapes ...
>> How does this work -- if you sent me this message, where would I
>> get the key values from? If I already had them, isn't it likely
>> that mine would have different names to yours? (ie. "My Private
>> Key" would be a fine key name, but not so good when sent to
>> someone else)
Matthew> However, I basically intend this to be used in the scenario
Matthew> where I'm setting up a new secure group and email the key
Matthew> around (or whatever) and then send out an invitation on
Matthew> ticker (in the case where we already have an appropriate
Matthew> key, the first step can be skipped).
If you're going to send the key around in email, you might as well
attach the invitation as well -- then the receiver can "open" the
attachment, which should subscribe them (probably via a confirmation
dialog box).
Another example would be a link on a web page -- eg. Mantara might use
such a file to advertise the "elvin-support" channel.
I played briefly with such a setup before the 2001 workshop, and it
was very nice (if I do say so myself). I couldn't convince anyone
else at the time though :-/
Matthew> Short of embedding the actual key in the invite, which
Matthew> would be pointless unless we already have a secure group to
Matthew> use, the use of key names is the only way I can think of
Matthew> (I'm assuming that using unique key names is the best way
Matthew> to manage otherwise anonymous chunks of data).
Well ... maybe?
If the receivers are likely to already have a copy of the key, then
some sort of unique identifier is good. But "unique identifier" and
"user friendly name" should probably be different things?
In the case where the receiver doesn't already have the key, and the
use of an existing, secure Elvin channel to deliver it doesn't exist,
then you're left with other means: a PKI, HTTP(S), email, sneakernet,
SMS, voice, etc.
This is where Jinx tried to help -- if you can send a message, with
deliver_insecure set false, and including the known public keys of all
intended receivers, you can send the key inline ...
I'm fairly dubious about using "David's Key" as a suitable identifier
because of the potential for collisions.
Also, it'd be nice to specify a file extension while we're at it, so
you can get suitable icons for such files in file manager apps, etc.
The "tt" prefix is kinda taken by TrueType, so "tts" seems likely to
be collision-prone -- any other suggestions?
>> Did you see Ted's recent release of xtickertape-2.0rc1 ?
Matthew> I did, but I assumed this was a fairly minor bug-fix
Matthew> release? Not sure why I assumed that, except that I get the
Matthew> impression Ted's not doing much active development of
Matthew> xtickertape right now.
I guess it wasn't a major release, but it brought it up to spec with
latest v3 rules, added the ability to reload your keys file without
restarting and added the use of SIGHUP to cause a reload of all config
files. Fairly major improvements albeit not especially visible ones.
d
More information about the ticker-dev
mailing list