Subject: iMIP demo server is online

From: Eric Busboom <[email-masked]>
Date: Tue, 04 Apr 2000 11:46:50 -0800

[email-masked] is an iMIP-based CUA that will accept event REQUEST and PUBLISH messages and book them on her calendar.  This server is intended for public testing. 

THIS IS AN ALPHA-QUALITY SYSTEM. Only the most basic cases work. You can try to break it ( please do! ) but you should only expect common things to work. Current restrictions include: 
	One component per message. 
	Only handles REQUEST and PUBLISH for VEVENTS
	Several errors in backslashing ';'
	REQUEST-STATUS are basically correct but not exact. 
	All parsing and iTIP errors are fatal. 
	Poor handling of time and timezones.
	Many, many more. 

To use the system, send one of the iMIP messages used as examples in rfc2446. Remember to:
	Set the To: header on the email and one ATTENDEE property to 
		"[email-masked]"
	Set the From: and the ORGANIZER property to your email address. 

The system will send error responses immediately ( iTIP violations or parsing errors )  and will processes well-formed incoming messages every 2 minutes. 

I've been composing the messages in text and running "cat <file> | /usr/lib/sendmail -t" on my UNIX machine. 

This service is mostly a test for my Open Source implementations of the iCal standards. There is a C library, libical, and a perl Module, Net::ICal. See http://www.softwarestudio.org/libical  for more information, and go to ftp://ftp.softwarestudio.org/pub/studio2/ for the latest releases of the libraries. 

One use for the system is to verify iTIP conformance. If the component you send has any parse errors or violates iTIP restrictions in rfc2446, the system will send back and error message. If you trust the libical parser ( and you should not ) you can use this to validate components. 

eric.