Topics

06 History of changes
Server
New HTTPD.CNF file for Domino configuration in Release 5.0

R5 contains a new version of the Domino configuration file HTTPD.CNF. It contains MIME definitions and control directives for the HTTP server task. All of the important configuration settings for the HTTP task are included in the Server document of the Domino Directory, and administrators normally do not need to modify the HTTPD.CNF file.

HTTPD.CNF is installed into the server's data directory. The Domino Server Install program does not overwrite an existing HTTPD.CNF file. Therefore, if you already have Domino installed and you want to get the new version of HTTPD.CNF, you must delete or rename your existing file before running the install program. If you have made changes to your HTTPD.CNF file (such as adding custom MIME types), you should rename your old file before running the install program and then copy the changes from the old file to the new file.

The new version of HTTPD.CNF includes an updated and reorganized list of MIME types. The following MIME extensions have been added:

Common Web MIME types
.classapplication/octet-stream# Java class file
.cdfapplication/x-cdf# Channel file
.csstext/css# Cascading Style Sheet
.jsapplication/x-javascript# JavaScript
.vcf text/x-vcard# VCard
.xmltext/xml# XML
VRML
.wrlx-world/x-vrml# VRML
.wrzx-world/x-vrml# VRML
.xafx-world/x-vrml# VRML
.xofx-world/x-vrml# VRML
RealAudio media players and plug-ins
.rmapplication/vnd.rn-realmedia# RealPlayer
.rpmaudio/x-pn-realaudio-plugin# RealAudio plug-in
.raaudio/x-pn-realaudio# RealPlayer
.ramaudio/x-pn-realaudio# RealPlayer
.rvvideo/vnd.rn-realvideo# RealPlayer
Macromedia players and plug-ins
.dcrapplication/x-director# Shockwave for Director
.dirapplication/x-director# Shockwave for Director
.dxrapplication/x-director# Shockwave for Director
.swfapplication/x-shockwave-flash# Shockwave Flash
.splapplication/futuresplash# Future Splash Animator
Vendor-specific MIME types
.wksapplication/vnd.lotus-1-2-3# Lotus 1-2-3 97
.samapplication/vnd.lotus-wordpro# Lotus WordPro 97
.impapplication/vnd.lotus-improv# Lotus Improv
.dotapplication/msword# Microsoft Word
.pubapplication/x-mspublisher# Microsoft Publisher
.mppapplication/vnd.ms-project# Microsoft Project
.potapplication/vnd.ms-powerpoint# Microsoft Powerpoint
.pptapplication/vnd.ms-powerpoint# Microsoft Powerpoint
.ppsapplication/vnd.ms-powerpoint# Microsoft Powerpoint
.scdapplication/vnd.ms-schedule# Microsoft Schedule
.wcmapplication/vnd.ms-works# Microsoft Works
.wdbapplication/vnd.ms-works# Microsoft Works
.wpsapplication/vnd.ms-works# Microsoft Works
.wriapplication/x-mswrite# Microsoft Write
.xlaapplication/vnd.ms-excel# Microsoft Excel
.xlcapplication/vnd.ms-excel# Microsoft Excel
.xlmapplication/vnd.ms-excel# Microsoft Excel
.xlsapplication/vnd.ms-excel# Microsoft Excel
.xltapplication/vnd.ms-excel# Microsoft Excel
.xlwapplication/vnd.ms-excel# Microsoft Excel
.emlmessage/rfc822# Outlook Mail Message
.mhtmessage/rfc822# Mail Message
.mhtmlmessage/rfc822# Mail Message
.cmximage/x-cmx# Corel CMX format

The following elements have been removed from the MIME list:

The other major change to HTTPD.CNF is the removal of unsupported directives. The HTTP stack code in Domino is derived from code used in several IBM Web server products. The original version of HTTPD.CNF contained several types of directives that did not apply to the Domino implementation of the code. All of these directives have been removed. The net result is that the new HTTPD.CNF is much smaller than the original version.