Sun Java Communications Suite 5 Release Notes

Redistributable Files for Calendar Server

Sun Java System Calendar Server 6.3 contains the following set of files for which Sun Microsystems, Inc. grants you a non-exclusive, non-transferable, limited license to reproduce and distribute in binary form.

In addition, you may copy and use but not modify the listed header files and class libraries solely to cause your resulting binaries to be able to interface with Sun’s software APIs.

Sample code is provided solely for reference purposes pursuant to creating the above mentioned binaries.

All the redistributable files for Calendar Server are for the plug-in API, known as CSAPI. The API is described in the Sun Java System Calendar Server 6 2005Q4 Developer’s Guide at:

http://docs.sun.com/coll/1313.2

In the following files, cal-svr-base is the directory into which Calendar Server was installed. The default for Solaris is /opt/SUNWics5/cal , for Linux it is /opt/sun/calendar

Redistributable files are found in various subdirectories of cal-svr-base/csapi :

authsdk Redistributable Files

The following are the redistributable files in this subdirectory ( cal-svr-base/csapi/authsdk/):

cgiauth.c

expapi.h

login.html

nsapiauth.c

bin Redistributable Files

The following are the redistributable files in this subdirectory ( cal-svr-base/csapi/bin/):

libcsapi_xpcom10.so

libicsexp10.so

classes Redistributable Files

The following are the redistributable files in this subdirectory ( cal-svr-base/csapi/classes/):

ens.jar

jms.jar

include Redistributable Files

The following are the redistributable files in this subdirectory ( cal-svr-base/csapi/include/):

IIDS.h

nsCom.h

nsMacRepository.h

csIAccessControl.h

nsDebug.h

nsProxyEvent.h

csIAuthentication.h

nsError.h

nsRepository.h

csICalendarDatabase.h

nsHashtable.h

nsString.h

csICalendarLookup.h

nsIAtom.h

nsTraceRefcnt.h

csICalendarServer.h

nsICaseConversion.h

nsVector.h

csIDBTranslator.h

nsICollection.h

nsUnicharUtilCIID.h

csIDataTranslator.h

nsID.h

nsXPComCIID.h

csIMalloc.hplugins

nsIEnumerator.h

nsXPComFactory.h

csIPlugin.h

nsIEventQueueService.h

nscore.h

csIQualifiedCalidLookup.h

nsIFactory.h

pasdisp.h

csIUserAttributes.h

nsIPtr.h

publisher.h

mozIClassRegistry.h

nsIServiceManager.h

subscriber.h

mozIRegistry.h

nsIServiceProvider.h

xcDll.h

nsAgg.h

nsISizeOfHandler.h

xcDllStore.h

nsCOMPtr.h

nsISupports.h

 

nsCRT.h

nsISupportsArray.h

 

plugins Redistributable Files

This directory (cal-svr-base/csapi/plugins/) has redistributable files in the following subdirectories:

accesscontrol Redistributable Files

The following redistributable files are found in this subdirectory ( cal-svr-base/csapi/plugins/accesscontrol/ ):

csAccessControl.cpp

csAccessControl.h

csAccessControlFactory.cpp

authentication Redistributable Files

The following redistributable files are found in this subdirectory ( cal-svr-base/csapi/plugins/authentication/ ):

csAuthentication.cpp

csAuthentication.h

csAuthenticationFactory.cpp

datatranslator Redistributable Files

The following redistributable files are found in this subdirectory ( cal-svr-base/csapi/plugins/datatranslator/ ):

csDataTranslator.cpp

csDataTranslator.h

csDataTranslatorFactory.cpp

userattributes Redistributable Files

The following redistributable files are found in this subdirectory ( cal-svr-base/csapi/plugins/userattributes/ ):

csUserAttributes.cpp

csUserAttributes.h

csUserAttributesFactory.cpp

samples Redistributable Files

This directory (cal-svr-base/csapi/samples/) has redistributable files in the following subdirectories:

samples/authentication Redistributable Files

The following redistributable files are found in this subdirectory ( cal-svr-base/csapi/samples/authentication/ ):

authlogon.c

authlogon.h

authtest.c

csAuthenticationLocal.cpp

csAuthenticationLocal.h

csAuthenticationLocalFactory.cpp

samples/datatranslator Redistributable Files

The following redistributable files are found in this subdirectory ( cal-svr-base/csapi/samples/datatranslator/ ):

csDataTranslatorCSV.cpp

csDataTranslatorCSV.h

csDataTranslatorCSVFactory.cpp

samples/ens Redistributable Files

The following redistributable files are found in this subdirectory ( cal-svr-base/csapi/samples/ens/):

apub.c

asub.c

rpub.c

rsub.c

samples/userattributes Redistributable Files

The following redistributable files are found in this subdirectory ( cal-svr-base/csapi/samples/userattributes/ ):

csUserAttributesDB.cpp

csUserAttributesDB.h

csUserAttributesDBFactory.cpp