$Log$
+Revision 506.13 2004/04/30 04:08:47 ajc
+* Changed internal version number to 5.10
+* Updated documentation for the new HTTPS service
+
Revision 506.12 2004/04/27 03:21:36 ajc
* Prompt for HTTPS port number during setup. We may make this optional.
* When reading from the server, do not treat CR as end-of-line because
there's probably an LF coming after it. Instead, keep reading to the LF
and then strip both.
-* No not underline links in the icon bars
+* Do not underline links in the icon bars
Revision 410.6 2003/03/17 04:17:41 ajc
* Call to accept() was being made with an uninitialized variable for the
WEBCIT for the Citadel/UX System
- version 5.06
+ version 5.10
Copyright (C) 1996-2004 by the authors. Portions written by:
Art Cancro
running a Citadel server with calendaring support. The calendar service will
be automatically configured and installed if your host system supports it.
+ WebCit also provides Kolab-compatible free/busy data for calendar clients.
+Unlike the Kolab server, however, there is no need for each user to "publish"
+free/busy data -- it is generated on-the-fly from the server-side calendar
+of the user being queried.
+
+
+ HTTPS (encryption) SUPPORT
+ --------------------------
+
+ WebCit now supports HTTPS for encrypted connections. When a secure server
+port is specified via the "-s" flag, an HTTPS service is enabled.
+
+ The service will look in the "keys" directory for the following files:
+
+ citadel.key (your server's private key)
+ citadel.csr (a certificate signing request)
+ citadel.cer (your server's public certificate)
+
+ If any of these files are not found, WebCit will first attempt to link to the
+SSL files in the Citadel service's directory (if Citadel is running on the
+same host as WebCit), and if that does not succeed, it will automatically
+generate a key and certificate.
+
+ It is up to you to decide whether to use an automatically generated,
+self-signed certificate, or purchase a certificate signed by a well known
+authority.
+
CONCLUSION
----------
#define SLEEPING 180 /* TCP connection timeout */
#define WEBCIT_TIMEOUT 900 /* WebCit session timeout */
#define PORT_NUM 2000 /* port number to listen on */
-#define SERVER "WebCit v5.06" /* who's in da house */
+#define SERVER "WebCit v5.10" /* who's in da house */
#define DEVELOPER_ID 0
#define CLIENT_ID 4
-#define CLIENT_VERSION 506 /* This version of WebCit */
+#define CLIENT_VERSION 510 /* This version of WebCit */
#define MINIMUM_CIT_VERSION 611 /* min required Citadel vers */
#define DEFAULT_HOST "localhost" /* Default Citadel server */
#define DEFAULT_PORT "504"