From davida at pobox.com Thu Jan 11 01:29:59 2007 From: davida at pobox.com (David Arnold) Date: Sun Jan 14 20:12:33 2007 Subject: [elvin-announce] Elvin Client Protocol 4.0 draft 5 Message-ID: <9511.1168500599@d.0x1.org> this afternoon i published the latest revision of the client protocol specification http://www.elvin.org/specs/draft-elvin-client-40-05.txt of particular note, the changes include - added the TCP.Send-Immediately connection option - added the NOT_IMPL Nack error code - changed the names of all standard connection options other changes from -04 are - revised the overview text, reverting to use "notification" to describe the delivered messages and expanding the discussion of notification, subscription and quenching, hopefully making it clearer for neophytes - corrected various errors in the protocol overview diagrams - clarified and corrected the description of the subscription language, especially the format of literal values - corrected references to the "sizeof" function to be "size" (thanks Matt) - clarified and corrected the description of several subscription language functions - corrected Unicode references to use U+XXXX syntax, not \uXXXX - added a discussion of connection/QoS option names, negotiation process and individual option semantics - noted the connection option names used by Mantara's router and suggested compatibility work-arounds be implemented - various formatting fixes many of these changes stem from Matt's work on Avis, and give me some hope that we're close to having a useful specification. my plan is to work on removing the remaining known issues (most highlighted with FIXME) in the text, and then call for a final pre-publication review. thanks, d From scramjet at internode.on.net Mon Jan 15 03:43:29 2007 From: scramjet at internode.on.net (Matthew Phillips) Date: Mon Jan 15 14:21:37 2007 Subject: [elvin-announce] Re: [elvin-discuss] Elvin Client Protocol 4.0 draft 5 In-Reply-To: <9511.1168500599@d.0x1.org> References: <9511.1168500599@d.0x1.org> Message-ID: On 11/01/2007, at 5:59 PM, David Arnold wrote: > - added a discussion of connection/QoS option names, negotiation > process > and individual option semantics Is a description of the QOS packets still on the cards? Do any client libs except the C one support it? I've updated Avis to match the new spec. So I think all that's needed now are a few configuration file additions and other minor cleanups and I can slap a 1.0 beta sticker on it. I was also hoping for some feedback from the people that have apparently downloaded Avis 130 times, but been very quiet so far. The lack of comment is either a very good or very bad sign ;) Matt. From davida at pobox.com Mon Jan 15 22:07:09 2007 From: davida at pobox.com (David Arnold) Date: Mon Jan 15 22:13:31 2007 Subject: [elvin-announce] Elvin Router Discovery Protocol draft-00 Message-ID: <487.1168920429@d.0x1.org> i've published a first draft of the Elvin Router Discovery Protocol (ERDP) specification today. it's available at http://www.elvin.org/specs/draft-elvin-router-discovery-00.txt corrections, questions, etc, welcome, d From david at mantara.com Fri Apr 20 02:02:29 2007 From: david at mantara.com (David Arnold) Date: Fri Apr 20 02:31:10 2007 Subject: [elvin-announce] Elvin Client Protocol 4.0 draft 6 Message-ID: <23197.1177052549@d.0x1.org> I've pushed draft -06 of the client protocol spec this afternoon. http://www.elvin.org/specs/draft-elvin-client-40-06.txt Changes are - added QosRqst/QosRply packet specification and some commentary. they were previously mentioned in a couple of places, but never actually defined. - fixed various references to subscription language function with underscores in their name rather than hyphens - added a description of the subscription language size() function All these issues were raised by Andrew Davison -- thanks Andrew! d From davida at pobox.com Sun Aug 12 13:55:19 2007 From: davida at pobox.com (David Arnold) Date: Sun Aug 12 14:11:28 2007 Subject: [elvin-announce] Elvin Client Protocol 4.0 draft 7 Message-ID: <200708121855.l7CItJYd011208@laika.gnusto.com> I've pushed draft -07 of the client protocol spec this afternoon. http://www.elvin.org/specs/draft-elvin-client-40-07.txt Changes are - fixed several ambiguities, omissions and outright errors in the list of AST node identifiers - added the QoS packets where they were missing Thanks the Matthew Phillips, Andrew Davison and Paul Arnold for their contributions to this draft. d From davida at pobox.com Sun Aug 12 13:58:35 2007 From: davida at pobox.com (David Arnold) Date: Sun Aug 12 14:11:28 2007 Subject: [elvin-announce] Elvin Federation Protocol 1.0 draft 0 Message-ID: <200708121858.l7CIwZgB013227@laika.gnusto.com> I've published the first draft of the Elvin Federation Protocol, version 1.0, today http://www.elvin.org/specs/draft-elvin-federation-10-00.txt It's fairly minimal, but should be enough to get a basic implementation compatible with the Mantara router. Note that the Mantara router also implements a later version of this protocol (1.1), which adds a FedSubDiff packet (to modify an already-registered pull_filter) and changes the representation of AST nodes in order to do so. I'll try to publish details of that protocol ASAP. Thanks, d